軟件|軟件項目管理 4.1.軟件需求管理過程

軟件|軟件項目管理 4.1.軟件需求管理過程

文章圖片

軟件|軟件項目管理 4.1.軟件需求管理過程

文章圖片

軟件|軟件項目管理 4.1.軟件需求管理過程

文章圖片

軟件|軟件項目管理 4.1.軟件需求管理過程

文章圖片

軟件|軟件項目管理 4.1.軟件需求管理過程

4.1.軟件需求管理過程第四章 軟件需求管理
前言大家好 , 這節我們學習軟件項目管理---軟件需求管理過程 , 需求管理過程分兩個部分 。
【軟件|軟件項目管理 4.1.軟件需求管理過程】第一個部分需求確認即確認需求規格 , 包括四個過程 , 需求獲取 , 需求分析 , 需求規格編寫 , 需求驗證 。
第二個部分是開發過程中的需求管理即需求變更過程 。
既需求管理有五個過程:需求獲取 , 需求分析 , 需求規格編寫 , 需求驗證 , 需求變更 。


一、需求獲取這個圖展示的是需求獲取的過程 , 就是將用戶腦子想的東西抓取過來 , 例如這個用戶想著開發一個小轎車 , 好的需求獲取者可以獲取一個真正的需求是小轎車 , 而不是誤解的認為是大卡車 。

需求獲取有很多種方式 , 例如問卷 , 討論會 , 面談 。 而最有效的是面對面的主動溝通 , 他可以獲取更多真實的信息 , 但需要注意的是不要太多的自以為是 , 例如如果自認為跳轉的界面是正確的 , 其實是未必的 。

二、需求分析需求分析是為最終用戶所看到的系統建立一個概念模型 , 是對需求的抽象描述 。

需求分析模型就是理解做什么 , 表達做什么的過程 , 既理解需求 , 表達需求 。 例如當前的需求是人工圖書管理 , 目標是開發一個信息化的圖書管理系統 , 通過理解需求 , 最后表達需求模型 。 如圖:有圖書管理人員 , 讀者等角色 , 圖書管理人員進行圖書的登記 , 借書 , 還書 。 讀者可以進行查詢 , 借書 , 還書等...然后將這個模型實現為物理模型 , 就是目標系統的圖書信息化系統了 。

三、需求規格編寫
需求分析工作完成的一個基本標志是形成了一份完整的 , 規范的需求規格說明書 。 當然需求規格沒有一個統一的標準 。 如下圖是某公司的需求規格 。
四、需求驗證就是對需求規格進行評審 , 例如評審需求的正確性 , 一致性 , 完整性 , 可行性 , 可驗證性等等...
四、需求變更管理這個圖展示了一個項目經理很困惑的樣子 , 他的問題是何時的基線才是真正的基線 , 相當于問為什么需求總是在變化 , 因為需求是一個很重要的基線 , 它說明了需求變更是一個很常見的現象 。

歷史項目證明 , 軟件項目會經常面臨項目的變更 , 關鍵是如何來應對變化 , 如果沒有很好的需求變更管理 , 項目就會面臨著項目失敗的風險 。
需求變更管理的主要過程如下圖:

需求變更管理的核心是制定一個需求變更管理系統 , 它可以避免頻繁變更所產生的混亂局面 。
我們可以看這個圖 , 圖示了某項目需求變更控制流程的例子:如果在執行過程中提出變更 , 需要根據這個系統來做決策 。

相關經驗推薦