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

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

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

++, CORBA, Java, J2EE, Visual C++ и Visual Basic, используя код, созданный с помощью визуальных моделей.

Поддерживает Unified Modeling Language (UML) и является одним из наиболее комплексных продуктов семейства Rational Rose.

Поддерживает шаблоны анализа, ANSI C++, Rose J и Visual C++, Enterprise JavaBeans 2.0, а также прямое и (или) обратное проектирование для некоторых наиболее распространенных конструкций Java 1.5.

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

Интегрируется с другими инструментами разработки IBM Rational полного жизненного цикла и всеми системами контроля версий, соответствующими спецификации SCC, включая IBM Rational ClearCase.

Включает встраиваемый дополнительный модуль Web-моделирования, предоставляющий средства визуализации, моделирования и разработки Web-приложений.

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

Обеспечивает создание описаний типа документа (DTD) на языке XML для использования в приложениях.

Поддерживаемые операционные системы: Windows.

 

.5 IBM Rational Rose Technical Developer

 

IBM Rational Rose Technical Developer - это надежное решение для проектирования системных архитектур, основанное на разработке с использованием моделей.

Интегрированное решение IBM Rational Rose Technical Developer на основе языка Unified Modeling Language (UML) версий 1.4 и 2.0 помогает справиться с трудностями, связанными с разработкой сложных систем. IBM Rational Rose Technical Developer предоставляет следующие возможности.

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

Полностью интегрируется со средой Eclipse благодаря использованию ПО Rational Software Architect RealTime Edition, поддерживающего UML 2.0.

Предоставляет широкие возможности интегрированных инструментальных средств: от сбора требований и генерации кода до тестирования и отладки целевой системы.

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

Поддерживает прямое и обратное проектирование для некоторых наиболее распространенных конструкций языка Java 1.5 за счет использования версии Rational Rose Enterprise для Windows.

Интегрируется с другими инструментами разработки IBM Rational полного жизненного цикла и всеми системами контроля версий, соответствующими спецификации SCC, включая IBM Rational ClearCase, а также с наиболее распространенными встроенными интегрированными средами разработки и операционными системами реального времени.

 

Заключение

 

На сегодняшний день существует не так много объектно-ориентированных CASE-средств. Самым распространенным и востребованным на рынке является IBM Rational Rose.Rational Rose - CASE-средство предназначено для автоматизации этапов анализа и проектирования ПО, а также для генерации кодов на различных языках и выпуска проектной документации. IBM Rational Rose использует синтез-методологию объектно-ориентированного анализа и проектирования, основанную на подходах трех ведущих специалистов в данной области: Буча, Рамбо и Джекобсона. Разработанная ими универсальная нотация для моделирования объектов (UML - Unified Modeling Language) претендует на роль стандарта в области объектно-ориентированного анализа и проектирования.

Конкретный вариант Rational Rose определяется языком, на котором генерируются коды программ (C++, Smalltalk, PowerBuilder, Ada, SQLWindows и ObjectPro). Основной вариант - Rational Rose/C++ - позволяет разрабатывать проектную документацию в виде диаграмм и спецификаций, а также генерировать программные коды на С++. Кроме того, Rational Rose содержит средства реинжиниринга программ, обеспечивающие повторное использование программных компонент в новых проектах.

 

Список использованных источников

 

1. CASE-технологии. / [Электронный ресурс] / Автор не указан. - Электрон. текстовые дан. - Режим доступа:

. Описание Rational Rose. [Электронный ресурс] / Автор не указан. - Электрон. текстовые дан. - Режим доступа:

. Общая характеристика CASE-средства IBM Rational Rose. [Электронный ресурс] / MadvEX. Электрон. Текстовые дан. Режим доступа:

. Rational Rose Developer. [Электронный ресурс] / Автор не указан. Электрон. Текстовые дан. Режим доступа:

. Объектно-ориентированный анализ и проектирование. [Электронный ресурс] / Автор не указан. Электрон. Текстовый дан. Режим доступа:

. IBM Rational. [Электронный ресурс] / Электрон. Текстовые дан. - М.:

. IBM Rational Software Modeler. [Электронный ресурс] / Электрон. Текстовые дан. - М.: