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

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

Визуальное моделирование

Поддержка UML 2.1, Functional С, SysML 1.0, DoDaf*, AUTOSAR*

Использование функциональной, объектной или объектно-оринтированных парадигм

Расширенные возможности обозревателя модели

Использование графических примитивов на диаграммах

Создание и использование языка предметной области (DSL)

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

Моделирование и трассировка требований

Визуализация требований с использованием SysML и DoDaf

Импорт* требований из различных форматов файлов и систем управления требованиями

Анализ покрытия* требований элементами модели

Анализ влияния изменений* в требованиях на элементы модели

Генерация* трассировочных матриц по связям между требованиями и элементами модели

Генерация приложения на основе модели

Генерация кода на языках C/C++/Java/Ada

Генерация структурного и поведенческого кода на основе диаграмм классов,
объектов, состояний, деятельности и артефактов

Генерация сборочных файлов для библиотек и приложений для различных средств разработки (SDK)

Генерация кода на основе переопределяемой библиотеки-каркаса OXF (Object Execution Framework)

Генерация файлов проектов для Eclipse CDT и Visual Studio 6.0/.Net/2003/2005

Генерация кода из командной строки для автоматической сборки приложений

Настройка* правил генерации кода 

Использование сущесвующих наработок

XMI* импорт/экспорт и импорт моделей из Rational Rose*
Подключение внешних исходных файлов и библиотек
Визуализация и использование внешнего кода в модели
Полная трансформация существующего кода в модель
Интеграция кода сгенерированного SDL Suite, Simulink, Labview

Динамическая синхронизация модели и кода

Динамическая синхронизация модели и кода при редактировании в Rhapsody и средах разработки основанных на Eclipse

Ручная синхронизации при редактировании кода в других редакторах

Исполнение и отладка на уровне модели

Запуск приложения на инструментальной машине и целевом устройстве

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

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

Быстрое прототипирование и использование вэб-интерфейсов* для управления исполнением приложения

Запись результатов исполнения в файл с последующим визуальным просмотром результатов  

Тестирование* на уровне модели

Визуальное определение тестовых сценариев с использованием диаграмм последовательности, блок-схем и программного кода

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

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

Генерация отчётов по результатам тестирования

Автоматическая генерация тестовых сценариев на основе модели  

Генерация проектной документации

Генерация отчётов по модели

Генерация документации различной структуры* и назначения

Генерация документации в различных форматах*

Визуальное создание шаблонов* документов

Совместная работа в команде

Совместимость с проектами по разработке систем

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

Загрузка и выгрузка отдельных частей больших моделей

Интеграция* среды разработки с внешними системами контроля версий

Визуальное сравнение* диаграмм с использованием базовых версий

Автоматическое объединение* различных версий модели  

Рассказать друзьям:

     Рейтинг@Mail.ru