Объектно-ориентированные 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