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

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

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

Software Modeler в соответствии с конкретными требованиями проекта. Eclipse также поддерживает экосистему плагинов независимых разработчиков, которые еще больше расширят ваши возможности по созданию оптимальной среды моделирования приложений. А поскольку платформа Eclipse написана на Java, специалисты могут экипировать свою команду инструментами моделирования как в среде Windows, так и в среде Linux.

Использование новейших достижений в технологии языков моделирования. Rational Software Modeler поддерживает UML версии 2 (UML 2), включая структурированные классы и усовершенствования, внесенные в блок-схемы, диаграммы действий и диаграммы конечных автоматов. Благодаря этим и другим доработкам стандарта пользователи могут описывать свою архитектуру с большей степенью четкости и контроля, чем когда бы то ни было. Группа Object Management Group (OMG) вывела выразительность языка в части управления процессом на новый уровень, выработав инициативу Model Driven Architecture (MDA). Rational Software Modeler поддерживает MDA, позволяя пользователю определять несколько уровней моделей, связанных с определенными пользователем преобразованиями между моделями, результатом чего является более четкое разделение аспектов жизненного цикла.

Интеграция с другими аспектами управления жизненным циклом разработки. Rational Software Modeler помогает осуществить интеграцию моделирования с другими аспектами управления жизненным циклом. Можно обращаться к требованиям ТЗ, хранящимся в Rational Requisite Pro, выбирать из них те, которые связаны с соответствующими элементами моделирования, и выполнять синхронизацию по выбранным пользователем правилам.

Пользователи могут генерировать отчеты, освещающие контролируемость связей между требованиями ТЗ и проектированием. Файлами моделирования можно управлять с помощью Rational Clear Case LT, нашего мощного продукта для управления конфигурацией, который поставляется вместе с Rational Software Modeler.

В качестве альтернативного варианта пользователи, работающие с инструментом Concurrent Versions System (CVS), могут интегрировать продукт с этой системой.

 

3.2 IBM Rational Software Architect

 

Гибкая, расширяемая, удобная в использовании платформа для создания высококачественных архитектур

Особенности продукта.

Полный набор инструментов для проектирования и разработки:

содержит все возможности IBM Rational Application Developer for WebSphere Software для построения масштабируемых веб-приложений, веб-служб (в том числе веб-служб, участвующих в SOA), приложений Java, порталов J2EE;

визуализация и редактирование структуры и поведения кода J2EE, Java и C++ без маркеров с помощью диаграмм UML.

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

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

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

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

Структурный обзор и контроль приложений Java:

автоматическое обнаружение структурных шаблонов и антишаблонов для стимулирования разработки приложений Java;

определение структурных правил для архитектурного контроля Java.

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

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

навигация среди моделей и кода с помощью диаграмм;

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

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

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

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

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

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

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

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

содержит конфигурацию IBM Rational Unified Process для архитекторов ПО;

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

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

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

Использование новейших достижений в технологии языков моделирования. Rational Software Architect поддерживает UML версии 2 (UML 2), включая структурированные классы и усовершенствования, внесенные в циклограммы, диаграммы действий и диаграммы конечных автоматов. Благодаря этим и другим доработкам стандарта пользователи могут описывать свою архитектуру с большей степенью четкости и контроля, чем раньше. Группа Object Management