基本信息
Rational Requirements Composer是IBM的需求定義工具和業務原型構建工具,是Jazz協同套用生命周期管理平台上的一個產品。其新穎的圖形化編輯器使您能夠快速開發需求、構造用例、構建辭彙表、創建業務流程以及設計用戶界面草圖和故事板。
使用 IBM® Rational Requirements Composer 定義需求時,可以使用各種需求定義技術和協作能力來發掘、捕獲、闡述、討論和複審需求。Rational Requirements Composer 集成了 IBM Rational RequisitePro®、IBM Rational DOORS 以及基於 Jazz 的產品 IBM Rational Team Concert™ 和 IBM Rational Quality Manager。
有了 Rational Requirements Composer 業務分析員和軟體開發團隊可以使用一組集成和多樣的需求定義技術來開發需求:在內容豐富的文檔中捕獲背景信息、項目干係人需求、項目目標以及其他信息。表示當前認可的流程,並按業務流程圖和用例圖指定系統用法。繪製用戶界面的草圖並顯示螢幕流程和故事板。創建從一個工件中的元素到其他項目工件或者外部 Web 站點的連結。作為一個團隊複審工件並插入注釋。創建項目辭彙表,並創建與項目工件集成的術語。從文檔文本和其他元素創建需求,並將需求添加到 Rational RequisitePro 中,或者從 Rational RequisitePro 導入需求。
基於 Eclipse 的客戶機和基於 Web 的客戶機都支持 Rational Requirements Composer。
需求定義技術:工作流程在 Rational® Requirements Composer 中使用需求定義技術可以支持開發流程。該主題展現了一個工作流程,該流程按以下順序使用這些技術:從業務目標開始,然後通過使用工具集的描述功能以這些目標為基礎,在支持工件的開發過程中定義需求。
圖 1 演示了如何在開發過程中使用這些需求定義技術。雖然開發工件有一個流程(如圖中數字所示),但是可以在開發過程的任何時候在文檔中細化和描述任何工件。然後可以直接從文檔中選定的文本創建需求。可以修改該順序以滿足項目和組織需要。辭彙表和術語的用法未顯示,但應包含在流程中以支持項目中的常用術語。
圖 1. 業務環境中的需求定義
需求定義:示例流程本主題為必須訪問業務問題和為認可的解決方案開發需求的業務分析員展現了一個典型流程的示例。該流程在此處以大綱格式表示。您的流程將根據主題系統的狀態、項目干係人和團隊結構的不同而有所區別。
下圖顯示需求定義流程的示例。下面對該圖的每部分進行了更詳細的說明。
設定項目
業務分析員通過完成以下任務以在 Rational® RequirementsComposer 中設定項目:
創建項目。為項目工件創建資料夾。請參閱創建項目、資料夾和工件。
訪問問題
業務分析員通過完成以下任務以收集關於業務問題的輸入:
訪問系統的項目干係人和用戶。創建脫機文檔和訪問站點。收集當前系統上的文檔。將文檔導入 Rational Requirements Composer。請參閱將檔案上傳到存儲庫。
將評估製成文檔
業務分析員創建一系列文檔和其他工件以表示當前系統和認可的解決方案。工件類型可以包括:
文檔:當前流程和問題目標和目的項目干係人需求問題和風險想法和意見業務流程草圖用戶界面草圖螢幕流程故事板用例規範用例圖辭彙表和術語請參閱創建工件以支持需求。
創建需求
業務分析員通過完成以下任務以從文本和工件中的其他元素創建需求:
突出顯示文檔中的文本或選擇圖中的元素以從工件創建需求。複審項目“需求”頁面中的需求。請參閱創建需求和項目“需求”頁面。
複審需求和相關工件
業務分析員通過完成以下任務邀請其他團隊成員複審評估文檔和所有支持的工件:
創建複審。向複審添加工件和參與者。參與者核准或拒絕工件時添加注釋。修訂工件以合併複審注釋。參與者複審已修訂的工件並核准。複審結束。從已結束的複審創建集合以捕獲已複審的工件。從複審創建報告。請參閱創建複審、創建集合和創建報告。
管理需求
為管理需求,業務分析員將需求添加到 Rational RequisitePro® 或 Rational DOORS。分析人員還可以從 Rational RequisitePro 導入需求。