IBM,即國際商業機器公司,1911年創立於美國,是全球最大的信息技術和業務解決方案公司,其業務遍及全球170多個國家和地區。IBM軟件分為五個部分,其中Rational系列是專門針對軟件工程的軟件工具系列。IBM提供業內最佳工具集,使整個軟件開發生命周期管理自動化並支持最佳實踐。IBM Rational系列不但有工具的支持,更有理論方法的支持,通過優化開發過程的每個階段,IBM的工具充分提高數據透明度、協同工作和驗證能力,確保客戶更快、更好地開發出軟件和系統。

DOORS的主要功能如下:

IBM Rational Team Concert(RTC)基於新一代的Jazz架構,提供了一個可實時相互協作的軟件開發平台。它是一個針對各種項目人員,包括高層領導、項目經理、系統工程師、開發工程師等的團隊協作平台,它覆蓋整個軟件開發生命周期,提供了項目計划及監控管理、工作項管理、配置管理、變更管理、缺陷管理、項目報告等功能,實現了軟件開發的全流程管理。
RTC的主要功能如下:
• 項目計划及監控管理;
• 軟件及文檔配置管理;
• 變更管理;
• 構建管理;
• 缺陷管理;
• 項目狀態報告管理;
3.Rational Quality Manager
IBM Rational Quality Manager(RQM)基於新一代的Jazz架構,提供了包括需求鏈接管理、測試計划管理、測試用例管理、實驗室管理、測試執行、缺陷管理和報告等模塊,完成測試管理的相關工作,同時和其他管理工具實現了完美集成。
RQM的主要功能如下:
4.Rational Publishing Engine
IBM Rational Publishing Engine(RPE)是專門針對產品開發過程中所涉及的文檔、報表進行自動化生成、發布的工具。它可以將DOORS、RTC、RQM中的相關信息(如需求、項目狀態、測試報告等)提取出來,生成符合企業格式要求的word/pdf文檔。
5.Rational Rhapsody
IBM Rational Rhapsody為系統工程師及軟件開發者提供了可視化開發環境,以支持對實時及嵌入式系統軟件的設計開發。Rhapsody是基於UML/SysML的模型驅動開發集成環境,專注於嵌入式和實時系統。通過Rhapsody的模型驅動體系構建於Rhapsody的實時框架之上,可以快速地將與平台無關的應用模型部署到實時嵌入式操作系統。Rhapsody適應迭代設計與開發,軟件開發可以在宿主機環境持續的執行和驗證,繼而生成嵌入式應用,下載到目標機進行測試。Rhapsody同時提供了種類眾多、功能強大的Add-Ons擴展模塊,滿足客戶不同的應用需求。
Rhapsody的主要功能如下:
6.Rational ClearCase
IBM Rational ClearCase(CC)是業界應用廣泛的配置管理工具,CC提供C/S和B/S兩種架構的配置管理解決方案,提供了全面的軟件配置管理功能。
7.Rational ClearQuest
IBM Rational ClearQuest(CQ)是專注於配置管理工作中的變更管理工具。可用於任務分配、Bug跟蹤、變更管理、流程制定等。