ВВедение в ИМЛ. Лекция 2 Что такое The uml
Скачать 2.99 Mb.
|
Поддержка XP ("экстремальное программирование")Не вдаваясь в лишние подробности и не желая забивать голову читателя ненужными пока подробностями, скажем, что Together поддерживает "гибкие" процессы моделирования, о которых мы, возможно, поговорим позже. Together предоставляет интерактивные возможности моделирования и поддерживает все виды диаграмм UML, включая диаграммы классов, прецедентов, последовательностей, кооперации, действий, состояний, компонентов и развертывания. Ускорение процессов разработки путем применения паттерновЕще одна модная тенденция в программной инженерии: использование паттернов, или шаблонов проектирования, - некоторых стандартных решений, образцов в области проектирования. Используя эти образцы, эксперт или разработчик могут быстро создать модель и привести ее в соответствие с корпоративными стандартами и лучшими практиками кодирования. Еще одна возможность ускорения работы - планирование задач для разработчиков, использование напоминаний и органайзера, что позволяет работать эффективнее. Развертывание на несколько серверов приложений выполняется быстро, без перекодированияПриложение можно развернуть на несколько серверов приложений, просто написав несколько строк. С Together ControlCenter приложение может быть построено для одного сервера приложений и легко переключено на другой, развернуто на сложной инфраструктуре. Функция контроля качества облегчает жизнь разработчиковЭффективнейший аудит и поддержка метрик качества разработки ПО позволяет команде контролировать качество продукта в ходе разработки. Встроенное функциональное тестирование помогает обнаружить проблемы еще в процессе разработки, что действительно очень важно, поскольку стоимость исправления ошибок тем выше, чем позже они обнаружены. Из вышесказанного становится ясно, что Borland Together - это нечто гораздо большее, чем просто пакет для рисования "картинок в стиле UML". Мы уже говорили о некоторых дополнительных возможностях программы, но какие же возможности предоставляет Together именно в плане визуального моделирования? Как уже говорилось ранее, поддержка всех основных видов диаграмм UML, включая диаграммы классов, прецедентов, последовательностей, кооперации, деятельности, состояния, компонентов… Поддержка ER-диаграмм(схем баз данных). Генерирование исходного кода из диаграмм последовательностей и обратное проектированиесуществующего кода в одну или более диаграмм последовательностей. Моделирование бизнес-процессов с помощью соответствующих диаграмм. Поддержка паттернов, о чем мы уже упоминали ранее, включая построитель шаблонов кода и множество видов встроенных паттернов. Эффективные метрики контроля качества для разных языков с возможностью их повторного использования. Простая генерация актуальной проектной документации в стиле "нескольких щелчков мыши" (а-ля Microsoft) или через командную строку в виде HTML, RTF или текстовом формате. Удобный настраиваемый редактор исходного кода. Визуальный построитель графического интерфейса пользователя. Плюс многое, многое другое... А вот и скриншот (рис.7.3): |