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