IBM? Rational? Rhapsody? 產(chǎn)品家族提供了多個(gè)版本來(lái)幫助系統(tǒng)工程師及嵌入式軟件開發(fā)人員分析、設(shè)計(jì)、開發(fā)、測(cè)試和交付嵌入式及實(shí)時(shí)系統(tǒng)與軟件。
對(duì)于系統(tǒng)工程師,Rational Rhapsody Architect for Systems Engineers 基本版帶來(lái)了采用 SysML/UML 的需求分析管理功能,包括了可用于商業(yè)案例的 Parametric Constraint Evaluation 模塊。Rational Rhapsody Designer for Systems Engineers 基本版還包括了設(shè)計(jì)驗(yàn)證模擬功能。
對(duì)于軟件開發(fā)人員,Rational Rhapsody Architect for Software 版提供了逆向工程和支持 C、C++、Java 和 C# 的代碼框架生成功能。Rational Rhapsody Developer 版還額外提供了可視化開發(fā)環(huán)境,可以支持目標(biāo)嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS)的 C、C++、Java 和 Ada 行為代碼生成。
產(chǎn)品家族功能介紹
Rational Rhapsody Architect for Systems Engineers: 是一個(gè)面向復(fù)雜系統(tǒng)工程項(xiàng)目的基于模型的系統(tǒng)工程 (MBSE) 環(huán)境
Rational Rhapsody Architect for Software: 一個(gè)集成嵌入式軟件開發(fā)環(huán)境,使用基于 UML 的建模功能來(lái)設(shè)計(jì)和開發(fā)嵌入式軟件并使其可視化
Rational Rhapsody Design Manager:整個(gè)工程團(tuán)隊(duì)協(xié)作、共享、審查和管理設(shè)計(jì)與模型環(huán)境
Rational Rhapsody Designer for Systems Engineers: 將模擬和模型執(zhí)行添加至 MBSE 環(huán)境,幫助啟用對(duì)需求、架構(gòu)和行為的早期驗(yàn)證功能
Rational Rhapsody Developer: 通過(guò)模擬、行為代碼生成和實(shí)時(shí)系統(tǒng)集成,開發(fā)和驗(yàn)證嵌入式軟件應(yīng)用程序環(huán)境
產(chǎn)品組成
支持從DOORS 工具導(dǎo)入、管理并追蹤需求。分析需求并追蹤至設(shè)計(jì)、實(shí)現(xiàn)以及測(cè)試工件,有助于提交適合的產(chǎn)品并及時(shí)對(duì)需求變更做出響應(yīng)
先進(jìn)的需求影響分析,覆蓋度分析
提供Synergy、RTC、CC等配置管理工具集成接口,支持并行開發(fā)與協(xié)作。提供例如DiffMerge 等圖形化的模型元素比較與合并工具
提供接口,支持IBM Rational System Architect與Rhapsody的DoDAF 數(shù)據(jù)在系統(tǒng)和軟件設(shè)計(jì)中的同步
可擴(kuò)展、可定制,有助于集成到您現(xiàn)有的流程或是第三方工具,支持并保護(hù)現(xiàn)有資產(chǎn)
通過(guò)ReporterPlus工具插件或IBM RPE提供可定制化文檔自動(dòng)生成
主要功能
嵌入式軟件開發(fā)支持,可視化逆向工程支持
模型驅(qū)動(dòng)的驗(yàn)證支持
實(shí)時(shí)框架與動(dòng)態(tài)模型代碼關(guān)聯(lián)支持
AUTOSAR 從概念到代碼的工作流程