功能聚焦
完全嵌入式应用生成
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 或特定于领域的语言(如 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 系列、IBM Engineering Workflow Management、IBM Rational ClearCase® 等,用于执行完整的产品生命周期开发。
创建符合标准的工件
IBM Engineering Systems Design Rhapsody for DoDAF,MODAF and UPDM Add On 软件支持创建符合美国国防部架构框架 (DoDAF)、英国国防部架构框架 (MODAF) 和 DoDAF/MODAF 统一概要文件 (UPDM) 标准的工件。
需求可追溯性
此软件提供从设计到需求的可追溯性,通过 Rhapsody Design Manager 提供最新信息的视图。它还可在代码中生成需求信息,以帮助在最终实施中建立可追溯性,从而符合安全标准;此外,它还为 SysML 参数化图提供参数化约束求解器。它包含静态模型检查分析功能,有助于提高模型一致性和完整性。
团队协作
您可敏捷地响应变更,同时保持不同环境的一致性。您可以和扩展团队一起共享和评审设计。高级模型浏览器帮助工程师对模型进行排序、组织和编辑。模型元素的图形化模型对比与合并功能支持多个团队同时开展工作。用户指南有助于缩短培训时间,提供有关将 Rhapsody 应用于系统工程、嵌入式软件开发和测试的逐步指示信息。
具有附加组件的扩展功能
Tools and Utilities Add On 软件提供图形面板,用于直观模拟设计。Automatic Test Generator Add On 软件为 Rhapsody 模型自动生成测试,帮助提高测试覆盖率。Developer Rules Composer Add On 软件提供可定制的代码生成规则,以满足所需的标准,或生成当前不受支持的其他编程语言。