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

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

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

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

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

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

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

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

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