有的需求不十分清楚時(shí),我們可以建立一個(gè)系統(tǒng)原型,用戶通過(guò)評(píng)價(jià)原型更好地理解所要解決的問(wèn)題。
圖形分析模型:繪制圖形分析模型是編制軟件需求規(guī)格說(shuō)明的重要手段。它能幫助分析人員理清數(shù)據(jù)、業(yè)務(wù)模式、工作流程,以及它們之間的關(guān)系,找出遺漏、冗余和不一致的需求。這樣的模型包括數(shù)據(jù)流圖、實(shí)體關(guān)系圖、狀態(tài)變換圖、對(duì)話框圖、對(duì)象類(lèi)及交互作用圖等。
需求管理的目的則是控制和維持需求,保證項(xiàng)目開(kāi)發(fā)過(guò)程的一致性。需求管理的方法主要包括:
確定需求變更控制過(guò)程。制定一個(gè)選擇、分析和決策需求變更的過(guò)程,所有的需求變更都需遵循此過(guò)程。
進(jìn)行需求變更影響分析。評(píng)估每項(xiàng)需求變更,以確定它對(duì)項(xiàng)目計(jì)劃安排和其它需求的影響,明確與變更相關(guān)的任務(wù)并評(píng)估完成這些任務(wù)需要的工作量。通過(guò)這些分析將有助于需求變更控制部門(mén)更好地做出決策。
建立需求基準(zhǔn)版本和需求控制版本文檔。確定需求基準(zhǔn),這是項(xiàng)目各方對(duì)需求達(dá)成的一致認(rèn)識(shí),之后的需求變更遵循變更控制過(guò)程即可。每個(gè)版本的需求規(guī)格說(shuō)明都必須是獨(dú)立說(shuō)明,以避免將底稿和基準(zhǔn)或新舊版本相混淆。
維護(hù)需求變更的歷史記錄。將需求變更情況寫(xiě)成文檔,記錄變更日期、原因、負(fù)責(zé)人、版本號(hào)等內(nèi)容,及時(shí)通知到項(xiàng)目開(kāi)發(fā)所涉及的人員。
跟蹤每項(xiàng)需求的狀態(tài)??梢园衙恳豁?xiàng)需求的狀態(tài)屬性(如已推薦的、已通過(guò)的、已實(shí)施的或已驗(yàn)證的)保存在數(shù)據(jù)庫(kù)中,這樣可以在任何時(shí)候得到每個(gè)狀態(tài)類(lèi)的需求數(shù)量。
需求分析:統(tǒng)一技術(shù)與業(yè)務(wù)語(yǔ)言
需求分析工作離不開(kāi)這樣兩個(gè)人群:業(yè)務(wù)人員和技術(shù)人員。而他們兩者說(shuō)話的語(yǔ)言是不一樣的:一個(gè)談業(yè)務(wù),一個(gè)說(shuō)技術(shù)。需求分析的目標(biāo)就是使兩者在軟件項(xiàng)目上說(shuō)一種語(yǔ)言,將兩者“捆綁”得最貼合,項(xiàng)目成功的可能性就越大。
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來(lái)測(cè)測(cè)你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html