因為 Rational Software Architect 是 Rational Application Developer,Rational Web Developer和 Rational Software Modeler 的父集 ,所以當你下載 Rational Software Architect,你就獲得了所有這些工具。
RSA V7包含的功能組件如下:
功能部件 | 描述 |
---|---|
統一建模語言(UML)建模 | 使用戶能夠創建 UML 2.0 模型。通過使用獨立安裝的變換,可以將這些模型變換為代碼或其他模型。 |
UML 至 UML 變換和模式 | 根據現有的模型內容,自動生成新的模型內容。 |
C++ 建模與變換 | 根據 UML 設計模型,自動生成 C++ 代碼。 |
Java(TM) 建模與變換 | 根據 UML 設計模型,自動生成 Java 代碼。 |
EJB 建模與變換 | 根據 UML 設計模型,自動生成 EJB 代碼。 |
WSDL 和 XSD 建模與變換 | 根據 UML 模型,自動生成使用 Web 服務描述語言(WSDL)和 XML 模式定義(XSD)語言表述的 Web Service 合同。 |
美國國防部體系結構框架(DoDAF)支持 | 用于根據 DoDAF 描述復雜系統的體系結構。此功能部件根據 UML 以可視、文本和表格格式闡述系統結構。 |
UML 至 CORBA 變換 | 根據 UML 模型,自動生成通過 CORBA IDL 表示的組件接口規范。 |
WebSphere(R) Business Modeler | 將 IBM WebSphere Business Modeler 中的業務流程模型顯示為 UML 2.0 活動模型。 |
Rational Rose(R) 模型導入 | 遷移 IBM Rational Rose 模型,包括那些可能已在模型中定義的任何定制屬性。 |
Rational XDE(TM) 模型導入(僅適用于 Windows) | 遷移 IBM Rational XDE 模型,包括任何可能已應用于那些模型的定制 UML 概要文件。 |
Rational SoDA(R) 集成(僅限于 Windows) | 與 IBM Rational SoDA 產品集成。使用建模產品提供的信息來生成報告和文檔,包括 Microsoft Word 文檔。 |
C 和 C++ 開發工具(CDT) | 提供用于構建和運行經過優化的 C 或 C++ 程序的工具。可以在 C 或 C++ 集成開發環境(IDE)中使用 CDT 來編輯代碼、生成 makefile 以及調試和啟動應用程序。 |
J2EE 和 Web Service 開發工具 | 提供用于開發 J2EE 應用程序和 Web Service 的工具。 |
Java 客戶機應用程序編輯器 | 提供用于通過 SWT、AWT 或 Swing UI 庫構建和測試圖形用戶界面 Java 客戶機應用程序的工具。 |
Web 開發工具 | 提供用于通過 JavaServer Faces、JavaServer Pages、Servlet 和 HTML 構建 J2EE Web 應用程序的工具。 |
Struts 工具 | 提供用于通過 Apache Struts 框架開發 J2EE Web 應用程序的工具。 |
Crystal Reports 工具 | 提供了一些可視工具,這些可視工具用于開發需要使用 Crystal Reports 所提供的報告功能的應用程序。 |
門戶網站工具 | 提供用于創建、定制、測試、調試和部署門戶網站應用程序的工具。門戶網站開發工具支持 IBM WebSphere Portal V5.1 和 V6.0。 |
J2EE 連接器(J2C)工具 | 提供一組健壯的工具,以幫助您創建適用于 CICS(R) 和 IMS(TM) 系統的 J2C 客戶機應用程序。可以使用數據綁定向導來創建使用 COBOL、PL/I 和 C 語言的 Java 數據編組代碼。 |
代碼復審 | 檢查代碼是否符合規則和最佳實踐原則。”代碼復審”突出顯示潛在的問題并提供代碼更改建議,從而幫助您提高代碼質量。在某些情況下,”代碼復審”還會自動應用修訂以確保一致性。 |
Test and Performance Tools Platform(TPTP) | 提供用于測試應用程序的 Eclipse 工具。此工具的功能包括概要分析、監視、日志記錄、組件測試(Junit)以及靜態分析或代碼復審。 |
體系結構規則 | 提供一些工具,用于自動檢測結構模式和反模式以及創建依賴關系的可視圖形,以確保 Java 應用程序在體系結構方面的完整性。 |
Rational ClearCase(R) SCM 適配器 | 提供 IBM Rational ClearCase SCM 和 ClearCase MVFS 插件,這些插件使您能夠創建 ClearCase 版本對象庫(VOB)中軟件工件的受管版本。如果還安裝了 ClearCase VOB 和視圖服務器,則這些插件將使用快照視圖和動態視圖。 |
Rational RequisitePro(R) 集成(僅限于 Windows) | 提供緊密集成的需求管理工具。如果還安裝了 IBM Rational RequisitePro,則在需求與軟件工件之間提供跟蹤功能。 |
Rational Unified Process(R)(RUP(R))流程顧問程序和流程瀏覽器 | 提供流程顧問程序以便在您開發軟件時提供區分上下文的指導,并使用 IBM Rational Software Development Platform 和流程瀏覽器來提供與當前任務、工件和工具相關的幫助。 |
可復用資產規范(RAS)支持 | 提供標準的方法來對一組相關文件進行打包和解壓縮,以便在小組成員之間高效地共享這些文件。 |
創建變換 | 提供用于創建定制變換以及定制現有變換的工具。變換用于自動生成模型內容和實現代碼。 |
API 遷移 | 幫助您將用戶編寫的插件和 pluglet 從 Rational UML V6 建模產品中提供的可擴展性 API 遷移至 V7.0 中提供的 API。 |
Pluglet | 提供一個環境,用于創建可用來對工作臺進行擴展的小型 Java 應用程序。Pluglet 比完整的 Eclipse 插件更易于開發和測試。它們提供了一種很好的方法來使您了解某些可擴展性 API。 |
插件開發環境(PDE) | 提供用于創建、開發、測試、調試和部署 Eclipse 插件的工具,這些插件可用于對 Eclipse 環境進行擴展。 |
Eclipse 技術可擴展性 | 使您能夠擴展基于 Eclipse 工作臺的環境的功能。可擴展性是通過對應用程序編程接口(API)、擴展點和實用程序進行組合實現的。 |
建模可擴展性 | 使您能夠對應用程序編程接口(API)、擴展點和實用程序進行組合,從而對基于 Eclipse 工作臺的環境的建模和開發功能進行擴展。 |
數據工具 | 提供用于定義和處理數據庫的關系數據庫工具。您可以定義并處理表以及視圖和過濾器、創建并處理 SQL 語句或 SQLJ 文件以及創建并處理 DB2(R) 例程。還可以使用這些工具來生成 SQL DDL 文件、DADX 文件和 XML 文件。 |
WebSphere Application Server 開發工具 | 提供用于開發 WebSphere Application Server 工具。 |
WebSphere Application Server 編譯時依賴項 | 提供為 IBM WebSphere Application Server 構建、編譯、調試和部署應用程序時所必需的組件。 |
IBM WebSphere Application Server Express V5.1 | 提供 IBM WebSphere Application Server Express V5.1 作為目標運行時環境。 |
IBM WebSphere Application Server V5.1 | 提供 IBM WebSphere Application Server V5.1 作為目標運行時環境。 |
IBM WebSphere Application Server V6.0 | 提供 IBM WebSphere Application Server V6.0 作為目標運行時環境。 |
IBM WebSphere Application Server V6.1 | 提供 IBM WebSphere Application Server V6.1 作為目標運行時環境。 |