Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

PIS_Zakharchenko_2015g (1)

.pdf
Скачиваний:
140
Добавлен:
08.04.2015
Размер:
16.13 Mб
Скачать

Sparx Systems Enterprise Architect

Enterprise Architect (ЕА) – CASE-средство для проектирования и разработки ПО. Существует в вариантах для Windows и Linux и является средством для UML-моделирования с возможностью многопользовательской работы и дружественным интерфейсом.

Возможности Enterprise Architect:

нотация UML 2.0 с поддержкой всех видов диаграмм;

поддержка C++, Java, C#, VB, VB.Net, Delphi, PHP, .NET;

моделирование БД, прямое проектирование в DDL и обратное проектирование из ODBC;

поддержка паттернов (шаблонов) проектирования ;

генерация документации в форматах HTML и RTF;

многопользовательская работа, утилиты для менеджера проекта, тестирование, глоссарий и др.;

автоматизация интерфейса, поддержка макросов;

201

Интерфейс Enterprise Architect

202

Borland Together

Borland Together ControlCenter - интегрированная платформа разработки с открытым кодом, позволяющая упростить и ускорить анализ, дизайн, разработку и развертывание комплексных корпоративных приложений.

Возможности Together:

Поддержка всех основных видов диаграмм UML.

Поддержка ER-диаграмм (схем баз данных).

Генерирование исходного кода и обратное проектирование существующего кода в диаграммы последовательностей.

Моделирование бизнес-процессов с помощью соответствующих диаграмм.

Поддержка паттернов (шаблонов).

Эффективные метрики контроля качества для разных языков.

Простая генерация актуальной проектной документации.

Удобный настраиваемый редактор исходного кода.

Визуальный построитель графического интерфейса.

Поддержка XP ("экстремальное программирование").

203

Интерфейс Borland Together

204

Gentleware Poseidon

Poseidon for UML - это популярное CASE-средство для UML-

моделирования. Poseidon берет свое начало из открытого проекта

ArgoUML (см. далее).

Возможности наиболее полной версии продукта (Enterprise Edition):

эффективное взаимодействие в реальном времени;

поддержка многопользовательской разработки;

контроль версий;

клиент-серверная архитектура;

настраиваемая генерация кода для Java, C#, C++, VB.net, IDL, SQL DDL, Perl и Delphi;

независимость от платформы;

многомодельное редактирование и масштабирование модели.

205

Интерфейс Gentleware Poseidon

206

ArgoUML

ArgoUML – средство UML моделирования, является открытым ПО и распространяется под лицензией EPL. Создано на Java, для работы подходит любая операционная система с установленной Java 2 JRE или JDK версии 1.4 или выше.

Функциональность ArgoUML включает:

Поддержку спецификаций UML 1.3, 1.4.

9 видов диаграмм UML (диаграммы классов, состояний, кооперации, последовательности, деятельности, прецедентов, объектов, компонентов, развѐртывания).

Генерацию исходного кода Java, C++, C# и PHP.

Обратный инжиниринг из исходного кода.

Автоматическую верификацию модели UML (design critics).

207

Интерфейс ArgoUML

208

StarUML

StarUML - это пакет с открытым программным кодом, работает под управлением ОС Windows, поддерживает UML 2.0, может заменить программы Rational Rose, Together и др., способен выполнять кодогенерацию на языках C++, C#, Java, способен создавать документацию в виде файлов MS Word, MS Excel и MS PowerPoint.

StarUML выглядит наиболее функциональным из бесплатных

продуктов и может служить полноценной заменой коммерческим

209

 

программам для UML-моделирования.

 

Visual Paradigm for UML

Visual Paradigm for UML (Visual Paradigm) - UML CASE-инструмент визуального моделирования в UML нотации , поддерживает весь цикл разработки, программирования, генерирования кода и обратного инжиниринга.

Основные характеристики:

Поддерживает UML версии 2.1.

Уникальный дизайнер интерфейсов.

Обратный инжиниринг Java, C++, XML Schema, XML, CORBA IDL, Python.

Генерирование кода.

Генерирование базы данных.

Импорт/экспорт XMI файлов.

Экспорт диаграмм в JPG, PNG, SVG, EMF, PDF.

Интеграция с Visio - моделирование UML диаграмм с помощью Visio инструментов и др.

210

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]