IBM® Rational® DOORS® Next Generation 是一個在 IBM Rational Jazz™ 平台技術上執行的需求管理工具。
Rational DOORS Next Generation 包含一個伺服器應用程式、
一個 Web 用戶端,以及一個類似於 IBM Rational DOORS 用戶端的 Rich Client。當共同使用這些元件時,就能在系統和軟體工程專案中,定義及管理產品製造業和系統導向產業的相關需求。
「需求管理」應用程式
Rational Collaborative Lifecycle Management 解決方案 (CLM) 中的「需求管理 (RM)」應用程式所提供的功能,
會授權為 Rational DOORS Next Generation 或 IBM Rational Requirements Composer。Rational 的 CLM 解決方案 還包含「變更與配置管理 (CCM)」應用程式、
「品質管理 (QM)」應用程式,
以及 IBM Rational Reporting for Development Intelligence。為了支援團隊完成整個開發生命週期,
這些工具具有共通的安裝、架構、使用者介面、管理及整合特性。RM 應用程式是 Rational 的 CLM 解決方案 的一部分,
它在整個生命週期中提供需求的可見性和可追蹤性。
Web 用戶端和 Rich Client
RM Web 用戶端提供工具,
讓您在 Rich Text 文件中定義需求,並用商業程序圖、使用案例圖、分鏡腳本和使用者介面概略圖,以視覺化方式來呈現。這個 Web 用戶端還提供了開發計劃、工作項目、測試計劃、測試案例、設計及模型的可追蹤性鏈結。
需求構件可以利用視圖、集合和模組來組織及重複使用。模組用來管理複雜度,
它們在視圖中提供規格(類似於 Rational DOORS 中的特性)的階層式結構。Rich Client 提供一個具備速度與彈性的本端程式,來處理本端資料,
特別是在編輯較大的模組時,更能發揮功用。團隊可以利用這些功能,將需求從非正式的輸入,發展成可付諸實行的正式目標。Rational DOORS 授權持有人有權使用完整的 RM 應用程式,其中包括 CLM 中的 Rational DOORS Next Generation Rich Client。
Jazz Team Server
Jazz Team Server 透過儀表板、檢閱和註解,提供一個開放的整合架構與團隊協同作業。伺服器支援使用者、
專案、資料類型、構件類型、屬性和標籤的一般性管理。團隊可以利用一般服務和專案層面的類型系統,
一致地定義和管理需求。在 CLM 生命週期專案中,管理者可以管理相關聯應用程式之間的專案區域、
團隊成員及程序。此外,也會使用商用資料庫,它可為系統和專案管理者提供靈活又標準化的作業程序。
使用 OSLC 來鏈結和交換資料
CLM 應用程式和其他應用程式中之各構件之間的整合,
是透過實作 Open Services for Lifecycle Collaboration (OSLC) 規格來支援的。舉例來說,
OSLC 整合通訊協定可將 Rational DOORS 中的需求,
與 RM 應用程式中的構件鏈結在一起。兩個產品間的需求資料交換是透過實作 ReqIF 來進行,
ReqIF 是「需求交換格式」的演進,由 Object Management Group (OMG) 所控管。藉由用 ReqIF 檔來交換資料,
不同組織的團隊可以利用不同的需求管理工具來處理共用的規格,為解決方案建構一致的視圖。
比較Rational DOORS和Rational DOORS Next Generation
對於需要各種成熟功能的團隊而言,例如,在視圖中具備多層次的可追蹤性、
資料來回匯入/匯出、電子簽章、基準線,以及變更管理工具程序所驅動的需求變更管理等,
Rational DOORS 持續保持領先地位。對於參與供應鏈並利用「需求交換格式 (RIF)」來交換資料的團隊,
以及根據「DOORS 延伸語言 (DXL)」來實作產品自訂或整合的團隊,
也可以選擇
Rational DOORS 工具。
Rational DOORS Next Generation 現行版本不支援極端規模的 Rational DOORS,
這個情況所支援的開發專案含有數百個並行使用者,且模組包含成千上萬個物件。Jazz.net 上所建議的 Rational DOORS Next Generation 規模,
與 Rational Requirements Composer 的建議相似。Rational DOORS Next Generation 在模組中不支援多層次可追蹤性視圖、
需求中的電子簽章、基於 DXL 的自訂作業,
以及與某些 IBM 產品及 Rational DOORS 所支援的外部工具的整合。Rational DOORS Next Generation 提供一個伺服器端的 OSLC 程式設計介面,
但是其功能沒有 DXL 所提供的廣泛。
Rational DOORS Next Generation 為 Rational DOORS 團隊提供一個 RM 應用程式,
這個應用程式採用了 Jazz 平台高超的協同整合功能。不論是作為新開發的試驗專案,或是作為 Rational DOORS 需求的視覺化定義與詳細闡述的整合應用程式,Rational DOORS Next Generation 都補充且擴展了 Rational DOORS 的強度。
若要比較 Rational DOORS Next Generation 與其他 Rational 需求管理工具,
請參閱 CLM 資訊中心中的 Rational DOORS Next Generation 和 RM 應用程式的概觀,
以及比較 Rational DOORS 和 Rational DOORS Next Generation。另請參閱 Jazz.net 上的哪些 IBM Rational 需求管理工具最適合您的團隊?文章。
如果要配置 Rational DOORS 的整合,
請參閱 CLM 資訊中心中的整合「需求管理」應用程式和 Rational DOORS。
如需
Rational DOORS Next Generation 視訊簡介,
請在 YouTube 上觀看下列視訊:IBM Rational DOORS Next Generation 簡介。