Объектно-ориентированные CASE-средства

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

разработки помогает создавать "идеальную" систему.Rose предлагает плавный процесс разработки ИС. Любые модели, создаваемые с помощью данного средства, являются взаимосвязанными: бизнес-модель, функциональная модель, модель анализа, модель проектирования, модель базы данных, модель компонентов и модель физического развертывания системы.

Возможности по созданию и использованию шаблонов архитектурных решений позволяют эффективно использовать опыт, накопленный в предыдущих проектах.Rose является ведущим инструментом визуального моделирования в программной индустрии, благодаря полноценной поддержке UML и многоязыковой поддержке командной разработки. Инструмент полностью поддерживает компонентно-ориентированный процесс создания ИС.

Интеграция Rational Rose с Rational RequisitePro позволяет на базе визуальной модели разработать полный набор требований, которые необходимо реализовать при создании конечного продукта.

Интеграция Rational Rose с Rational TestManager позволяет создавать сценарии тестирования на базе визуальной модели.

Интеграция Rational Rose с Rational ClearCase позволяет поставить на версионный контроль модель целиком или по частям.

Интеграция Rational Rose с Rational SoDA позволяет автоматизировать процесс создания документов и отчетов по визуальной модели.

 

4.1 IBM Rational Rose Developer for Java

 

IBM Rational Rose Developer for Java - это комплексное средство визуального моделирования, основанное на языке UML 1.4.

IBM Rational Rose Developer for Java - это классическое средство на основе языка Universal Modeling Language (UML).

Предоставляет передовую среду моделирования на основе отраслевого стандарта UML 1.x, описывающего единый язык моделирования, который ускоряет создание высококачественного ПО.

Поддерживает шаблоны анализа и Rose J на основании принципов, описанных в книге "Шаблоны проектирования: элементы многократно используемого объектно-ориентированного программного обеспечения" (Design Patterns: Elements of Reusable Object-Oriented Software).

Включает возможности генерации кода на языках Java и CORBA, обратного проектирования и настраиваемой синхронизации моделей и кода.

Обеспечивает более точное управление моделями и их использование благодаря применению компонентов моделей с независимым управлением.

Поддерживает прямое и обратное проектирование для элементов Enumerations, For-Each Loop и Auto-Boxing/UnBoxing и обратное проектирование для элементов Static Imports, Generics и VarArgs.

Интегрируется с другими инструментами разработки Rational полного жизненного цикла и с ведущими интегрированными средами разработки на языке Java.

Обеспечивает возможность публикации моделей и отчетов в Интернете для облегчения процесса взаимодействия в распределенных группах разработчиков.

Поддерживаемые операционные системы: HP-UX, Solaris (Sun microsystems), Windows.

 

4.2 IBM Rational Rose Developer for UNIX

Rational Rose Developer for UNIX - это комплексная среда визуального моделирования для платформ UNIX и Linux.

Это средство основано на языке Unified Modeling Language и поддерживает генерацию кода для моделей, которые будут реализованы на языках Java, C++ и CORBA.

Предоставляет рабочим группам единый язык моделирования, ускоряющий создание высококачественного ПО, упрощающий процесс разработки и поддерживающий прямое и обратное проектирование с синхронизацией.

Включает поддержку генерации кода на уровне проекта и обратного проектирования для Java, C++, Ada, ANSI C++ и CORBA.

Предусматривает ряд услуг, включая техническую поддержку, профессиональные услуги и обучение под руководством преподавателя или через Интернет.

Поддерживаемые операционные системы: HP-UX, Solaris (Sun microsystems), Windows.

 

4.3 IBM Rational Rose Developer for Visual Studio

Rational Rose Developer for Visual Studio.Net - это комплексная среда визуального моделирования, основанная на языке UML.

Ускорение процесса разработки и поддержка прямого и обратного проектирования с синхронизацией при создании кода на языках Visual C++ и Visual Basic на основе имеющихся моделей.

Предоставляет передовую среду моделирования на основе отраслевого стандарта Unified Modeling Language (UML) 1.x, описывающего единый язык моделирования, который ускоряет создание высококачественного ПО.

Обеспечивает более точное управление моделями и их использование благодаря применению компонентов моделей с независимым управлением.

Поддерживает шаблоны анализа, ANSI C++ и Visual C++ на основании принципов, описанных в книге "Шаблоны проектирования: элементы многократно используемого объектно-ориентированного программного обеспечения" (Design Patterns: Elements of Reusable Object-Oriented Software).

Поддерживает прямое и обратное проектирование и языки C++, ANSI C++, CORBA, Visual C++ и Visual Basic с настраиваемой синхронизацией моделей и кода.

Интегрируется с Visual Studio 6 (для Visual Basic 6), всеми системами контроля версий, соответствующими спецификации SCC, включая IBM Rational ClearCase, и другими инструментами разработки Rational полного жизненного цикла; предусматривает ограниченную интеграцию с Visual Studio 2003 и Visual Studio 2005.

Позволяет использовать моделирование на языке UML для проектирования баз данных благодаря Rational Rose C++, с возможностью представлять интеграцию требований к данным и приложениям в логической или физической форме.

Обеспечивает возможность публикации моделей и отчетов в Интернете для облегчения процесса взаимодействия в распределенных группах разработчиков.

Поддерживаемые операционные системы: HP-UX, Solaris (Sun microsystems), Windows.

 

.4 IBM Rational Rose Enterprise

Rational Rose Enterprise предоставляет единый язык моделирования, ускоряющий создание высококачественного ПО.

Ускоряет разработку приложений на Ada, ANSI C++, C