用於Linux 開發的Rational 工具
Rational 軟件提供了綜合的解決方案,讓您可以利用 Linux 構建、集成、擴展、改造和部署軟件。憑借對軟件生命周期中所有角色和活動的廣泛支持,IBM 軟件開發平台、Rational 產品支持開發和 Linux 環境下的開發。 Rational 對Linux 的支持主要集中在以下兩個方面:通過綜合的 IDE 支持方便了 Linux應用程序的開發;通過為管理軟件資產提供基於Linux 的平台支持降低了軟件開發基礎設施的總體擁有成本。 Rational 產品家族包括:
需求和分析工具。此產品類別包括需求管理、業務建模和數據建模工具。
IBM Rational RequisitePro 功能強大且易用的管理需求和用例的集成產品,可促進更好地交流、增強團隊合作和降低項目風險。
設計和構建工具。此產品組包括獲獎的可支持 Linux 開發的 WebSphere Studio 集成開發環境 (IDE),現已更名為 Rational Application Developer。其他工具包括設計建模、組件測試以及運行時分析工具。
新產品!IBM Rational Software Architect:這是一種設計和構建工具,軟件架構師和高級開發人員使用它來創建 Java 平台應用程序或者是 C++ 應用程序,該工具利用 UML 進行模型驅動開發,統一了軟件應用程序架構的各個方面。
新產品!IBM Rational Software Modeler:基於 UML 的可視化建模和設計工具,供需要確保能對他們的規格、架構和設計進行清晰的定義並便於向涉眾進行清晰陳述的架構師、系統分析師和設計人員使用。
新產品!IBM Rational Web Developer for WebSphere Software:使用一個易學易用的 IDE 來構建、測試和部署 Web、Web 服務和 Java 應用程序。
新產品!IBM Rational Application Developer for WebSphere Software (以前稱為 WebSphere Studio Application Developer):一個綜合的 IDE,幫助開發人員快速設計、開發、分析、測試、配置和部署 Web、Web services、Java、J2EE 以及門戶應用程序。2004 年 4 月,IBM WebSphere Studio 榮獲由 Linux User & Developer Awards 2004 頒發的最佳 Linux 開發工具獎 (美國)
Rational Rose Technical Developer 產品家族支持可視化建模,並提供對 C、C++、Java 和 Ada 的語言支持。Rational Rose for Linux 專為架構師和開發群體進行以模型為中心的開發而量身定制。Rational Rose RealTime 支持那些想要執行統一模型語言 (UML) 並轉到完整的模型驅動開發方法的用戶。Rational Rose RealTime 支持為設備和系統級開發建模。Linux 對這兩種工具都提供完整的支持,無論是在主機方還是目標方。
軟件質量工具。測試工具可幫助我們確保軟件產品的質量、並對代碼的一致性、質量、功能及性能進行測試。
IBM Rational Test RealTime 提供運行時分析以及單元集成和系統級測試。它允許您對主機和目標進行測試和調試,並對兩方環境進行協調。
IBM Rational PurifyPlus 提供運行時分析,包括內存洩漏和錯誤檢測,又稱為內存分析。它測試應用程序性能分析和代碼覆蓋情況並提供所有的運行時分析性能來評估您的應用程序。
IBM Rational Manual Tester:一個手動腳本編寫和執行解決方案,采用自動化、組織和重用的原則對常用的測試實踐進行創新。
IBM Rational Functional Tester:先進的自動化功能測試和回歸測試工具,供需要對 Java、.NET 和基於 Web 的應用程序的測試進行細粒度控制和靈活掌握的測試人員和 GUI 開發人員使用。
IBM Rational Performance Tester:用來創建、執行和分析性能測試的工具,在部署基於 Web 的應用程序前團隊可使用該工具對程序的伸縮性和可靠性進行驗證。
軟件配置管理 (SCM) 工具。這些產品包括變更和版本控制、資產管理和缺陷跟蹤。Rational SCM Linux 支持使得開發人員可以在他們喜好的集成開發環境中工作(無論是 .NET、J2EE 還是IDE 的組合),同時降低服務器端的開銷。
Rational SCM 功能是由 Rational ClearCase 產品家族提供的,該產品家族包括負責軟件資產管理的 IBM Rational ClearCase 和負責缺陷和變更跟蹤的 IBM Rational ClearQuest。Rational ClearCase 產品支持任意規模的團隊(從小型協作團隊到分布在全球各地的團隊)並行工作,可在從 PC 到大型計算機的各種平台上運行的 Linux 中運行。
過程和項目管理。生命周期管理用於管理開發過程、組織需求和衡量開發進度。
IBM Rational Unified Process (RUP) 是建立在經過驗證的最佳實踐基礎上的軟件開發過程平台,可根據您的項目需要對該平台進行配置。RUP 強調模型的開發,也就是對要開發的軟件系統進行語義上的豐富表示。
IBM Rational 還特地為開發軟件產品和系統的人員提供了可選產品,包含在總體生命周期解決方案中:
新產品!IBM Rational Professional Boundle:包括您的企業在 Windows 和 Linux 上進行設計、構建和測試 J2EE、門戶和面向服務的應用程序所需要的所有桌面工具。一次購買您可以獲得 8 個強大的工具,只需要管理一個維護合同。該包為獨立從業者提供了最大的靈活性,他們可以僅安裝和使用工作所需要的工具。包中的工具為便於使用都已結構化,所有的工具都在一個基於 Eclipse 的應用程序內核中安裝。
IBM Rational Suite for Technical Developers:為針對某些難度比較大的產品和系統(例如實時和嵌入應用程序)創建代碼的開發人員提供了完整的生命周期解決方案。