SWD Software Ltd. - официальный дистрибьютор QNX на территории России и стран бывшего СССР Операционная система реального времени QNX
Инструменты для создания надёжных встраиваемых систем и
интеллектуальных устройств любой сложности
QNX Software Systems - разработчик встраиваемой операционной системы QNX
Продукты QNX
Встраиваемые СУБД
Аппаратное обеспечение
Главная страница > Продукты > Продукты IBM Rational > IBM Rational Rhapsody > Ключевые технологии Rhapsody Сделать страницу стартовой Послать ссылку коллеге Версия для печати

Ключевые технологии Rhapsody

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

Визуальное моделирование (UML) – Rhapsody предоставляет системным архитекторам и разработчикам программного обеспечения визуальную среду, позволяющую легко анализировать и моделировать требования при помощи стандартной графической системы обозначений UML.


Rhapsody предлагает средства визуального моделирования с высоким уровнем графического оформления


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


Rhapsody позволяет инженерам и проектировщикам описывать требования посредством диаграмм SysML


Любые изменения в модели или коде специально выделяются для лучшего понимания пользователей



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

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

Функция динамической синхронизации модели и кода позволяет пользователю одновременно работать с двумя представлениями системы

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


Rhapsody позволяет формировать документацию в соответствии с международными стандартами


Rhapsody позволяет создавать законченные приложения прямо из среды ее модельного описания


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

Используя наглядные отладочные панели, проектировщики могут итеративно симулировать работу и отлаживать приложения

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

     Рейтинг@Mail.ru