需求管理:工作流程明細
根據領域的不同,需求管理可遵循的方案有無限多種。下面的方案給出了六個詳細的工作流程,它們適用于每一個關鍵的需求管理技巧,但也可以應用到任何領域。
下面的工作流程圖摘自 Rational Unified Process [6],需求工作流程明細。這些工作流程用角色、活動和工件(輸入或輸出)表示,圖 9 的活動圖對它們進行了概括。旁邊的文字簡單描述了每個工作流程,希望藉此增進讀者對改進需求管理流程的理解和興趣。關于 Rational Unified Process 的更多信息,可參考 www.rational.com。

圖 9 - Rational Unified Process 中的需求工作流程
工作流程明細:分析問題
在問題分析中,主要的活動是制定項目前景。此活動的結果是產生了一個前景文檔,它確定了待建系統的高級用戶或客戶視圖。前景文檔將初始需求作為關鍵特性表述,這些特性是系統為了解決重大問題并滿足關鍵涉眾需要而必須具備的。系統分析員在此工作流程中扮演主要角色。系統分析員應該具有問題分析領域的專業知識,對問題有一定的理解,還應該能描述其認為可以解決問題的流程。此階段要求各個項目涉眾積極參與,還應該考慮所有相關的涉眾請求。
要開始管理依賴關系活動,應該為職責分配屬性,如基本原理、相對值或優先級以及請求的來源等。隨著前景的發展,分析員確定可能用例的用戶和系統(主角)。主角是用例模型的首要要素,它們將定義系統的功能性和非功能性技術需求。

圖 10 - 分析問題
工作流程明細:分析問題
啟動:一個或多個認識到問題存在的涉眾啟動工作流程。
開發團隊中的系統分析員可以和這幾個最初的涉眾展開會話,幫助他們描述需要解決的問題。對所認識問題的簡要說明達成一致意見是很重要的。下表列出了問題說明的關鍵元素:
文章來源于領測軟件測試網 http://www.k11sc111.com/