視您使用的版本而定,Rational Rhapsody 會提供下列特性。如需瞭解特定平台、版本及語言需求和限制,請參閱 Rational Rhapsody 的版本注意事項。
* 標示的功能隨附於選用的附加程式產品。
若要尋找可協助您使用產品的文章、視訊及其他相關資訊,請跳至 Rational RhapsodyWiki。
數個版本的 Rational Rhapsody 可提供用於系統工程及軟體開發的功能。在部分情況下,您可以在不同版本之間使用相同的模型資訊。
對於內嵌的軟體開發,產品版本會因目標語言及所需的自動化程度而異。在每個版本中,您均可將現有 C、C++、C# (C Sharp)、Java™ 或 Ada 程式碼整合至 Rational Rhapsody,以便透過反向工程來視覺化程式碼。您也可以同步化模型及程式碼,以便使用任一格式進行工作,但請確保在兩者中皆反映您所執行的工作。
如需每個 Rational Rhapsody 版本功能的相關資訊,請參閱下表。
| 主要用途 | 版本 | 功能 | |
|---|---|---|---|
| 軟體開發 | IBM Rational Rhapsody Developer for C, C++, and Java | 此版本包括所有 Rational Rhapsody Developer 功能、C、C++ 及 Java 程式碼的完整行為產生功能,以及 C# 結構程式碼產生功能。 | |
| IBM Rational Rhapsody Developer for Ada | 此版本包括僅適用於 Ada 的所有 Rational Rhapsody Developer 功能。 | ||
| IBM Rational Rhapsody Developer | 此版本包括所有 Rational Rhapsody Developer 功能。您可以使用所有支援的目標語言(C、C++、Java 及 Ada)產生程式碼,並可使用 C# 產生結構程式碼。 | ||
| IBM Rational Rhapsody Architect for Software | 您可以使用此版本以視覺化方式為設計建模,但無法建立模擬或使用 IBM Rational Rhapsody TestConductor Add On 進行自動化模型式測試。此版本僅會產生結構程式碼(亦稱為程式碼頁框)。本產品不含狀態圖的完整行為程式碼,亦沒有產生建置構件以自動化建置程序的功能。 | ||
| 系統工程 | IBM Rational Rhapsody Architect for Systems Engineers | 您可以使用此版本為系統建模和設計系統,但無法建立模擬或產生程式碼。 | |
| IBM Rational Rhapsody Designer for Systems Engineers | 您可以使用此版本建立模型層次的模擬,以便提前驗證設計。 | ||
| 團隊協同作業 | IBM Rational Rhapsody Design Manager | 您可以使用此產品建立設計資訊檢閱並將其發佈至 Jazz™.net,以便透過 Web 或 Rational Rhapsody 用戶端來共用、搜尋、協同作業及檢閱設計資訊。 | |
| IBM Rational Rhapsody Design Reviewer 特性 | 您可以使用此特性,透過 Web 或 Rational Rhapsody 用戶端來共用、搜尋、協同作業及檢閱設計資訊。 | ||