Разработка и проверка встроенного программного обеспечения на платформе разработки в соответствии с моделями
Программное обеспечение IBM Rational Rhapsody Developer представляет собой среду визуальной разработки, предназначенную для разработки встроенного, доступного в режиме реального времени или технического прикладного программного обеспечения на основе языка Unified Modeling Language (UML). Применение этого решения позволяет повысить производительность на всех этапах жизненного цикла разработки встроенного программного обеспечения — от описания требований до реализации, тестирования и внедрения. С ним вы сможете ускорить выход на рынок новых продуктов, имея в своем распоряжении автоматические процессы разработки программного обеспечения, возможности проверки на ранних этапах и расширенного тестирования моделей.
Rational Rhapsody Developer предоставляет следующие возможности:
- полная генерация кода встроенных приложений — генерирует поведенческий код для диаграмм состояний и объекты построения для автоматизации разработки приложений;
- имитационное моделирование и тестирование на основе моделей, а также визуальная разработка — обеспечивает возможности выполнения модели для проверки проектов на раннем этапе;
- прослеживаемость требований — позволяет сохранять требования в элементах проекта и контрольных примерах, которые в дальнейшем будут служить информацией прослеживания в модели;
- совместная работа в группах — облегчает сотрудничество внутри групп, позволяя управлять сложностью разработки согласующихся проектов в разных средах;
- поддержка жизненного цикла и дополнительное программное обеспечение — интегрируется с другими продуктами IBM Rational для разработки полного жизненного цикла продукта. Кроме того, вы можете расширить функции Rational Rhapsody Developer, добавив предлагаемые отдельно программные продукты.
Полная генерация кода встроенных приложений
- Генерирует код приложений на языках C, C++, Java и Ada, включая архитектурные и поведенческие представления (диаграммы состояний, диаграммы деятельности).
- Позволяет импортировать и визуализировать существующий код на C, C++, Java, Ada и C# в качестве справочной информации или выполнять дальнейшую разработку средствами IBM Rational Rhapsody.
- Синхронизирует изменения в проекте или коде, обеспечивая их согласованность.
- Генерирует объекты построения проекта для ведущих систем разработки встроенного ПО и операционных систем реального времени (ОСРВ).
- Поддерживает интеграцию платформ Eclipse для интегрированных сред генерации кода, моделирования и отладки.
Имитационное моделирование и тестирование на основе моделей, а также визуальная разработка
- Функции анимации позволяют отлаживать модель на уровне проекта по мере ее создания, исключая дефекты на самом раннем этапе. Поддержка анимации позволяет контролировать процесс проектирования так же, как традиционный отладчик, но на более высоком уровне абстракции.
- При вводе событий, вызове операций и пошаговом выполнении модели активное состояние можно будет увидеть на диаграммах состояний; кроме того, вы сможете автоматически генерировать диаграммы последовательности действий, создаваемые при запуске исполняемых файлов.
- Дополнительное программное обеспечение Rational Rhapsody TestConductor повышает качество на этапе проектирования, позволяя автоматизировать создание, выполнение и проверку тестов. Визуализация контрольных примеров позволяет лучше понять процесс. Для встроенных приложений, доступных в режиме реального времени, имеется комплект генерации тестов на основе кода и проверки.
- Программное обеспечение предлагает возможность визуализации сложных требований при помощи UML, SysML или определяемых доменами языков (DSL), таких как AUTOSAR, MARTE и DDS. Оно поддерживает DSL, что позволяет создавать собственные уникальные диаграммы и элементы диаграмм.
- Rational Rhapsody Developer упрощает визуальную разработку приложений Android при помощи комплекта разработчика Android.
Прослеживаемость требований
- Обеспечивает полную прослеживаемость требований от проекта до исходных требований.
- Включает в код информацию о требованиях, что упрощает прослеживаемость в конечной реализации.
- Содержит анализатор параметрических ограничений для параметрических диаграмм SysML, что способствует выполнению анализа вариантов решений и нахождению архитектурных компромиссов.
- Обеспечивает анализ проверки статических моделей, что позволяет улучшить согласованность и полноту моделей.
- Выполняет анализ покрытия при помощи функции IBM Rational Rhapsody Gateway. Функция входит в состав дополнительного программного обеспечения IBM Rational Rhapsody Tools and Utilities.
Совместная работа в группах
- Вы можете организовать общий доступ и проверять проекты со своей расширенной группой при помощи IBM Rational Design Manager.
- При помощи браузера современной модели группы инженеров могут быстро классифицировать, организовывать и изменять свои модели.
- Сравнение графических моделей и объединение элементов моделей обеспечивает возможность параллельной работы групп.
Поддержка жизненного цикла и дополнительное программное обеспечение
- Rational Rhapsody Developer интегрируется с продуктами IBM Rational, такими как IBM Rational DOORS, IBM Rational Systems Architect, IBM Rational Team Concert, IBM Rational ClearCase и другими, для разработки полного жизненного цикла продуктов.
- Дополнительное программное обеспечение IBM Rational Rhapsody for DoDAF, MODAF и UPDM обеспечивает возможность создания объектов US Department of Defense Architecture Framework (DoDAF), British Ministry of Defense Architectural Framework (MODAF) и Unified Profile for DoDAF/MODAF (UPDM).
- Дополнительное программное обеспечение IBM Rational Rhapsody Tools and Utilities содержит графические панели для отображения визуальных моделей проекта; настраиваемую документацию на основе шаблонов; и средства интеграции Mathworks Simulink для моделирования и имитации архитектуры в сочетании с моделями предприятия. Оно содержит также IBM Rational Rhapsody Gateway, который предоставляет расширенный интерфейс для работы с инструментами управления требованиями, например IBM Rational DOORS, IBM Rational RequisitePro, и другими инструментами создания требований.
- Дополнительное программное обеспечение IBM Rational Rhapsody Automatic Test Generation позволяет автоматически создавать тесты для моделей Rational Rhapsody, способствуя повышению тестового покрытия.
- Дополнительное программное обеспечение IBM Rational Rhapsody Developer Rules Composer содержит настраиваемые правила генерации кода для соответствия требованиям или генерации других, не поддерживаемых в данный момент, языков программирования.
Ресурсы Rational Rhapsody Developer
- Пробная версия программного обеспечения: IBM Rational Rhapsody Developer
Загрузите полнофункциональную пробную версию Rational Rhapsody Developer и пользуйтесь 30 дней бесплатно.
- Брошюра: Оптимизация процесса разработки (US)
Узнайте, как можно совместить разработку, основанную на моделировании, с процессами, основанными на требованиях.
- Пример внедрения: Kyocera Mita Corporation (KMC) (586КБ)
IBM помогла Kyocera Mita Corporation на 30 % сократить время разработки ПО.
- Брошюра: Семейство Rational Rhapsody от IBM (988КБ)
Описание проектирования систем для совместной работы и разработка встроенного программного обеспечения IBM.
Приобретение Rational Rhapsody Developer
Разработка и проверка встроенного программного обеспечения на платформе разработки в соответствии с моделями
Подписка и техническая поддержка в течение первого года входит в стоимость программного обеспечения IBM.
Скачайте программное обеспечение после приобретения бесплатно
Не доступно для приобретения онлайн. Узнайте больше о других возможностях покупки.
Связаться с IBM
- Запросить специальные расценки
- Послать письмо в IBM
- или перезвоните нам +7 (495) 258 6465
Код приоритета: 100KT05W
| Operating system | Software | Hardware |
|---|---|---|
| Windows Linux |
Windows 7 Windows Vista (SP1 and SP2) Windows XP (SP1, SP2, and SP3) Citrix 4.0 (hosted on Windows Server 2003) Linux Red Hat Enterprise Linux 4.0, 5.0, 5.2, and 5.4 (supported only with IBM Rational Rhapsody Developer for C++, C, and Java, IBM Rational Rhapsody Developer for Ada, and IBM Rational Rhapsody Developer supported with Apex environment) SUSE Linux Enterprise Server (SLES) 10.0 x86-32 (supported only with IBM Rational Rhapsody Developer for C++, C, and Java) |
CPU: Pentium 4, 3.00 GHz (minimum) Disk space: 900 MB (one language), 1.6 GB full installation Installation temporary disk space: 1 GB RAM: 512 MB (minimum); 1024 MB RAM (recommended) |
For more detailed system requirements for see the Rational Rhapsody Software Release Information.
Управление жизненным циклом приложений
-
Архитектура и проектирование
- Application Workload Modeler
- Branch Transformation Toolkit for WebSphere Studio
- Graphical Data Display Manager (GDDM)
- Rational Asset Manager
- Rational Deployment Automation Content Pack for RAFW and WAS
- Rational Logiscope
- Rational Professional Bundle
- Rational Programming Patterns for System z
- Rational Rhapsody Architect for Software
- Rational Rhapsody Architect for Systems Engineers
- Rational Rhapsody Designer for Systems Engineers
- Rational Rhapsody Developer
- Rational Rhapsody Design Manager
- Rational Rose Data Modeler
- Rational Rose Developer for Java
- Rational Rose Developer for UNIX
- Rational Rose Developer for Visual Studio
- Rational Rose Enterprise
- Rational Rose Modeler
- Rational Software Analyzer Developer Edition
- Rational Software Analyzer Enterprise Edition
- Rational Software Architect for WebSphere Software
- Rational Software Architect Simulation Toolkit
- Rational Software Architect Standard Edition
- Rational Software Architect
- Rational Software Architect Extension for C++
- Rational Software Architect Extension for Communications Applications
- Rational Software Architect Extension for Deployment Automation Planning
- Rational Software Architect Extension for Deployment Planning
- Rational Software Architect Extension for Integrated Architecture Frameworks
- Rational Software Architect Extension for SOA and WebSphere
- WebSphere Multichannel Bank Transformation Toolkit
- WebSphere sMash
- WebSphere Telecom Web Services Server
Легкий путь купить или узнать больше.
Мы всегда готовы помочь вам
Легкий путь купить или узнать больше.
- Запросить специальные расценки
- Послать письмо в IBM
- или перезвоните нам +7 (495) 258 6465
Код приоритета: 100KT05W