IBM Rational Rhapsody

IBM Rational Rhapsody - среда разработки встраиваемых систем и приложений реального времени на основе визуального моделирования с использованием языка UML (Unified Modeling Language). Rhapsody пересматривает традиционный процесс разработки встраиваемых систем и приложений реального времени, устраняя традиционные барьеры между этапами  процесса разработки основанного на документации.

Ключевые технологии Rhapsody, включающие визуальное моделирование, трассировку требований, исполнение, отладку и тестирование на уровне модели, генерацию кода, использование существующих наработок, динамическую синхронизацию модели и кода, генерацию проектной документации и совместную работу в команде, улучшают взаимодействие в проекте и позволяют обнаруживать ошибки анализа и проектирования на ранних стадиях разработки, а также сократить ее время и стоимость за счет автоматизации.

Rhapsody является частью решения IBM Rational для Управления жизненным циклом технических систем и встаиваемого ПО, включающего полный набор продуктов для управления жизненным циклом.

Rhapsody предоставляет системным инженерам, разработчикам ПО и тестировщикам общую среду разработки на основе визуального моделирования, в которой можно проанализировать требования, спроектировать систему и программное обеспечение,  сгенерировать и разработать приложение, а также быстро, эффективно и своевременно протестировать текущие результаты на любом этапе процесса разработки: от анализа требований до готовой встраиваемой системы. Rhapsody получила несколько престижных нагарад в области встраиваемых систем и считается лучшим решением для разрабтки на сонове модели во многих отрасляхпромышленности: от автомобильной и авиакосмической до медицинской и транспортной.

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

Современный рынок встраиваемых приложений и систем реального времени предъявляет к разработчикам высокие требования, увеличивая сложность технических решений и сокращая цикл разработки. Ручные методы анализа, проектирования, реализации, тестирования, документирования и развертывания слишком медленны и ненадежны, чтобы поддерживать конкурентоспособность в глобальной экономике. Для соответствия рыночным требованиям и сохранения лидирующих позиций важно использовать самые современные инструменты разработки. За последнее десятилетие основой таких инструментов стал язык UML, признанный стандартом де-факто в создании сложных систем и программного обеспечения. Безусловно, самым эффективным инструментом, реализующим его возможности с учетом особенностей встраиваемых систем, является среда разработки IBM Rational Rhapsody.

Rhapsody соединяет в одной среде два до этого несовместимых подхода: функционально-ориентированный, в основном используемый при проектировании систем, и объектно-ориентированный, используемый при проектировании программного обеспечения. Rhapsody получила множество наград, включая награды "Best in Show" на конференции Embedded Systems Conferences в Сан-Франциско и Бостоне от VDC; три года держится в списке SD Times 100, получив наивысшие награды в категории "Modeling"; имеет награду "Model-Driven Development Focus of the Embedded Development Arena Award". Недавно институтом Embedded Market Forecasters Rhapsody была признана лучшим инструментом для разработчиков C.

Существует три стратегии использования UML для разработки встраиваемых приложений и приложений реального времени на основе языка C: объектно-ориентированное моделирование, моделирование на основе объектов и моделирование на основе функций. Благодаря использованию профиля UML для языка C, разработчики получили возможность использовать при моделировании естественные концепции языка C - такие как файлы, функции и переменные. Благодаря переходу на процесс разработки на основе модели (MDD) многие компании смогли сократить цикл разработки минимум на 30%, улучшив качество программного обеспечения и скорость выведения продукта на рынок.

Продукты семейства IBM Rational Rhapsody


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=25252