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

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

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

? CASE-средств является семейство Rational Rose фирмы Rational Software Corporation. Следует отметить, что именно здесь работают авторы унифицированного языка моделирования Г. Буч, Д. Рамбо и И. Джекобсон, под руководством которых ведется разработка нового CASE-средства, поддерживающего UML.

Выделим основные критерии оценки и выбора CASE-средств.

1)функциональные характеристики:)среда функционирования: проектная среда, программное обеспечение/технические средства, технологическая среда;

b)функции, ориентированные на фазы жизненного цикла: моделирование, реализация, тестирование;)общие функции: документирование, управление конфигурацией, управление проектом;

2)надежность;

3)простота использования;

)эффективность;

)сопровождаемость;

)переносимость.

 

3. IBM Rational Professional Bundle

Rational Professional Bundle - корпоративный инструментарий для проектирования, разработки и тестирования приложений на базе J2EE, порталов и служб. Программное обеспечение IBM Rational Professional Bundle содержит инструментарий на базе платформы Eclipse, предназначенный для настольных систем. В него входят все средства для настольных систем, которые необходимы предприятию для проектирования, создания и тестирования J2EE-, SOA- и портальных приложений с возможностью управления изменениями и процессами.

поддерживает работу распределенных групп благодаря гибкой модели лицензирования Floating License;

небольшие или централизованно расположенные группы разработчиков могут воспользоваться преимуществами модели лицензирования Authorized User (для авторизованных пользователей) ;

имеет в своем составе инструментарий на основе платформы Eclipse 3.2, который расширяет возможности разработки в среде Eclipse за счет дополнительных функций, коммерческой поддержки продукта, а также гибкой, расширяемой и настраиваемой среды разработки;

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

поддерживает разработку приложений, оптимизированных для работы с платформой Web Sphere и другими на базе технологии J2EE.

IBM Rational Professional Bundle включает:

 

Таблица 1. ? Состав IBM Rational Professional Bundle

IBM Rational Software ModelerUML 2 моделирование, создание шаблонов, отчетностьIBM Rational Software ArchitectВключает возможности Rational Software Modeler, Rational Application Developer, создание шаблонов и анализ приложенийIBM Rational Application DeveloperВключает Rational Web Developer и инструменты разработки, тестирования и правки для приложенийIBM Rational Functional TesterИнструмент для автоматического регрессивного и функционального тестированияIBM Rational Manual TesterСредство для генерации и выполнения ручных тестовIBM Rational Performance TesterИнструменты сравнительного тестирования для утверждения масштабируемости Интернет-приложенийIBM Rational Clear Case LTВерсионный контроль для небольших проектовIBM Rational Unified Process (RUP) for J2 and Software ArchitectsПодгруппа RUP для J2 и Software Architects

3.1 IBM Rational Software Modeler

Rational Software Modeler - визуальный инструмент моделирования и проектирования, который позволяет пользователям четко документировать эти различные представления системы и доводить их до сведения заинтересованных лиц.

Основные возможности продукта;

1)Архитектурное моделирование и спецификации:

поддержка основных диаграмм UML 2;

поддержка шаблонов и преобразований для автоматизации доработки моделей и перехода от анализа к проектированию и далее к реализации;

поддержка OCL для указания архитектурных ограничений.

Простота в освоении и работе:

упрощенный и чувствительный пользовательский интерфейс;

просмотр моделей в различных системных представлениях;

автоматическая и полуавтоматическая генерация диаграмм.

Открытая, расширяемая платформа моделирования:

создана на основе технологии Eclipse, открытой и расширяемой платформы для интеграции инструментальных средств;

основана на открытом стандарте языка Universal Modeling Language (UML 2);

использование API-интерфейсов Eclipse с открытым исходным кодом, включая Eclipse Modeling Framework (EMF) и мета-модель UML2;

поддержка разработки мета-моделей.

2)Управление жизненным циклом и интеграция работы группы:

интеграция с IBM Rational Requisite Pro, IBM Rational Clear Case LT и IBM Rational Clear Quest;

поддержка CVS для управления конфигурацией программного обеспечения;

автоматизация контролируемости, от ТЗ до проектирования и реализации.

Новый уровень продуктивности моделирования. Rational Software Modeler содержит новые функции для облегчения перехода и работы с продуктом, которые поднимают планку производительности моделирования. Большой выбор типов диаграмм оказывает большую помощь в процессах проектирования, обнаружения и документирования. Еще больше повышает производительность труда автоматизация разработки шаблонов и преобразования моделей. Эти современные возможности моделирования помогают настроить инструмент на соответствие вашим конкретным потребностям. В сочетании с тесной интеграцией с другими аспектами управления жизненным циклом разработки, Rational Software Modeler упрощает анализ и проектирование, способствуя облегчению работы и повышению ее производительности.

Открытая, расширяемая платформа моделирования. Rational Software Modeler построен на базе Eclipse, платформы с открытым исходным кодом для создания мощных инструментов разработки ПО и многофункциональных приложений для настольных компьютеров. Благодаря использованию Eclipse в качестве фундамента вы можете просто и быстро наращивать объем функциональных возможностей Rational