Полезные сведения

Полный цикл создания приложений

Прочитать спецификацию

IBM Engineering Systems Design Rhapsody - Developer генерирует код приложения для языков C, C++, Java и Ada, включая архитектурные и поведенческие представления (например, диаграммы состояний и диаграммы действий). С его помощью можно импортировать и визуализировать существующий код C, C++, Java, Ada и C# для справки либо продолжить процесс разработки и синхронизировать изменения в проекте или коде. Интеграция с платформой Eclipse обеспечивает интегрированную среду для создания кода, моделирования и отладки.

Имитация и тестирование на основе моделей

Функции анимации упрощают отладку на уровне проекта и устранение дефектов на ранних этапах. Можно автоматизировать создание и выполнение тестов с помощью дополнительного ПО IBM Engineering Systems Design Rhapsody - Test Conductor Add On в соответствии с требованиями стандартов ISO 26262 и IEC 61508. Кроме того, для визуализации и анализа сложных требований можно использовать UML, SysML или предметно-ориентированные языки (DSL), такие как AUTOSAR, DDS или MARTE, либо же можно создать собственный язык DSL.

Интеграция с платформой IBM Rational

Прочитать документацию

IBM Engineering Systems Design Rhapsody - Developer предоставляет визуальную среду разработки, интегрированную в платформу проектирования программ и систем IBM Engineering Lifecycle Management, для разработки продукта с нуля и поддержки всего жизненного цикла. Данное решение интегрируется с продуктами ELM, включая IBM Engineering Requirements Management DOORS Next, IBM Engineering Requirements Management DOORS Family, IBM Engineering Workflow Management и IBM Rational ClearCase®, для поддержки всего жизненного цикла разработки.

Создание артефактов, соответствующих стандартам

Дополнительный компонент IBM Engineering Systems Design Rhapsody for DoDAF, MODAF and UPDM позволяет создавать артефакты, соответствующие требованиям стандартов US Department of Defense Architecture Framework (DoDAF), British Ministry of Defense Architectural Framework (MODAF) и Unified Profile for DoDAF/MODAF (UPDM).

Прослеживание требований

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

Командная работа

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

Расширение функциональности за счет дополнительного ПО

Дополнительный компонент Tools and Utilities Add On предоставляет графические панели для визуализации проектов. Дополнительный компонент Automatic Test Generator Add On обеспечивает автоматическое создание тестов для моделей Rhapsody, расширяя охват тестирования. Дополнительный компонент Developer Rules Composer Add On предоставляет настраиваемые правила создания кода для обеспечения соответствия необходимым стандартам или создания других языков программирования, которые еще не поддерживаются.

Техническая информация

Требования к программному обеспечению

Требования к программному обеспечению для IBM Rational Rhapsody версии 8.1.5 см. по ссылке ниже.

Требования к аппаратному обеспечению

Требования к аппаратному обеспечению для IBM Engineering Systems Design Rhapsody - Developer см. по ссылке ниже.