IBM Rational Software Architect

IBM Rational Software Architect
软件描述
Rational Software Architect 是一款面向对象的统一建模语言(UML)软件设计工具,用于企业级软件应用程序的可视化建模和组件构建。
官方网站
访问软件的官方网站了解更多信息
www.ibm.com
什么是 IBM Rational Software Architect?
IBM Rational Software Architect Designer 提供了广泛的設計與開發工具,用於創建、評估和溝通軟件架構與設計。
Rational Software Architect 取代了 Rational Rose,成為 IBM Rational 軟件部門的 UML 工具。
您可以使用 RSA 來執行以下任務:
在更高層次的抽象上設計和分析應用程序
規範並維護服務、框架、應用程序及部署架構的核心方面
更有效地與團隊成員協作,更清晰地與項目利益相關者溝通,確保成果滿足需求
透過生成代碼及其他運行時物件,縮短實現時間
促進通用解決方案架構的重用,簡化應用程序與數據中心的複雜性
Rational Software Architect 系列提供涵蓋應用程式生命周期的架構與設計工具,從捕捉初始想法、定義解決方案架構、規劃 SOA、設計低層次應用細節,到規劃與自動化部署。
該軟體支援多種建模與設計語言,包括:草圖、業務流程模型與符號(BPMN)、UML 及特定領域的 UML 擴展(如 SoaML 和 UPIA),以及部署規劃。
為縮短實現時間並提升品質,您可利用 Rational Software Architect Designer 提供的轉換功能,或自訂轉換規則,將模型轉換為 Java 或 C++ 源代碼、WSDL 文件等運行時物件及配置文件,以對應您的獨特架構、框架與編碼標準。
Rational Software Architect Designer 的 SOA 擴展功能幫助您使用 SOA 設計並交付針對 IBM WebSphere Application Server 和 WebSphere Portal 環境的 Java 企業版解決方案。
您可以借助內建的 Eclipse 集成開發環境(IDE)及專用的 Java EE 開發工具,進一步細化代碼實現。通過多種靈活的流程選項,結合概念建模與具體(代碼級)建模,管理 evolving 設計與實現之間的關係。
隨著專案推進,您可藉由內建的技術與部署架構平台功能,確保解決方案可輕鬆部署。這些內建能力允許您在技術堆疊的所有層級中,明確指定底層的功能與上層的需求。系統會引導您完成過程,確保軟體與基礎設施與其需求和能力相符。您還可為多個目標部署環境(整合測試、性能測試、預生產環境與生產環境)建立需求與能力的關聯。
