Telelogic Rhapsody

Перевод с английского: Губский А.Е.


Источник: http://en.wikipedia.org/wiki/IBM_Rational_Rhapsody


IBM Rational Rhapsody, среда моделирования на основе UML, Rhapsody является визуальной средой разработки для системных инженеров и разработчиков, создающих в режиме реального времени или встроенных систем программное обеспечение. Rational Rhapsody использует графические модели для создания программных приложений в различных языках, включая C, C + +, Ada и Java.

Rational Rhapsody помогает взаимодествовать командам разработчивом между собой, чтобы понять и разработать требования, визуально с помощью стандартных языков (UML, SysML, AUTOSAR, DoDAF, MODAF, UPDM), проверки функциональности на ранних стадиях развития, а также автоматизировать разработку продукции высокого качества.

Rhapsody стал IBM Rational продукт после приобретения компании Telelogic AB в 2008 году, как и все бывшие продукты компании Telelogic. После ребрендинга, Rational Rhapsody создал интеграцию между IBM Rational Quality Manager и IBM Rational Publishing Engine.

До этого, Rhapsody был флагманским продуктом I-Logix Inc, которую продали компании Telelogic в 2006 году.

Инженеры и разработчики могут выбрать один из следующих изданий Rational Rhapsody для своих потребностей:

Rational Developer Rhapsody обеспечивает среду, которая позволяет производить ранние проверки поведения встроенных систем и программного обеспечения, чтобы выявить дефекты в начале жизненного цикла изделия с помощью быстрого прототипирования. Визуальная отладка и модель исполнения, помогает разработать продукты, которые отвечают всем требованиям. Эта версия имеет следующие дополнительные возможности:

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

Требования прослеживаемости для проектирования, кода и тестирования в интегрированную среду.

Разрабтка на основе стандарта UML и SysML помогает команде, сохраняя при этом связи согласовать различные мнения.

Дизайн объектно-ориентированных или функциональных приложений на основе C

Интеграция с Eclipse среды разработки для интегрированного код, модель и отладки операций

Rational Rhapsody Architect for Software обеспечивает системнм инженерам среду совместной разработки с моделированием ранних требований, архитектуры и поведенческой проверки для улучшения связи комплексных требований и компромисс анализа сложных систем. Эта версия имеет следующие дополнительные возможности:

Разработка комплексных требований и среды моделирования с использованием стандартных отраслевых SysML или UML-диаграмм

Полный жизненный цикл отслеживание и анализ требований к дизайну

Автоматизация рутинных задач с инструментами для системных инженеров

Статический анализ проверяет модель помогает согласованность дизайн

Включает управление конфигурацией поддержку интерфейса с передовыми графические различиями объединяя возможности для параллельной разработки

Автоматизация документации по жизненным циклом изделия с Rational Publishing Engine

Rational Rhapsody Architect for Software предоставляет UML и SysML среде разработки программного обеспечения в режиме реального времени и встроенных программах развития. Embedded разработчики программного обеспечения могут использовать интегрированную среду разработки программного обеспечения для C, C + + или Java код, который помогает улучшить целостность приложений через UML моделирование для визуализации и документирования дизайна встраиваемых и приложений реального времени. Эта версия имеет следующие дополнительные возможности:

Визуализация архитектуры и дизайна с промышленным стандартом UML

Генерация C, C + + или Java-код

Обратный инженер C, C + + или Java-код для визуализации и документирования

Интеграция с Eclipse среду разработки для интегрированного кода, модель и отладки операций

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

Разработка приложений с использованием автомобильной AUTOSAR

Rational Rhapsody Architect for Systems Engineers, помогает системным инженерам сотрудничать, чтобы управлять разработкой сложных продуктов. Особенности включают:

Комплексные требований и среды моделирования с использованием стандартных отраслевых SysML или UML-диаграмм

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

Статический анализ проверка модель помогает дизайн согласованность

Автоматизация утомительных ручных операций с системами инженерного инструментария

XMI и Rational Rose импорта для унаследованной системы и повторное использование Управление конфигурацией поддержка интерфейса с передовыми графические различия и объединения возможностей для параллельной разработки

Разработка систем с дополнительной DoDAF, MODAF или UPDM поддержкой