需求開發(fā)過程
需求開發(fā)模型
在需求開發(fā)的過程中,會(huì)產(chǎn)生各種各樣的成果文檔,比較常見的有三種:項(xiàng)目前景和范圍文檔,用戶需求文檔和需求規(guī)格說明文檔。項(xiàng)目前景和范圍文檔定義了系統(tǒng)的業(yè)務(wù)需求,明確了系統(tǒng)開發(fā)的努力方向和工作范圍;用戶需求文檔定義了系統(tǒng)的用戶需求,以用戶的立場(chǎng)表達(dá)了對(duì)于系統(tǒng)行為的期望,常見的用例文檔就是用戶需求文檔的一種形式;需求規(guī)格說明文檔定義了系統(tǒng)的系統(tǒng)級(jí)需求,指出開發(fā)者應(yīng)該完成什么任務(wù)。
注意,獲取分析規(guī)格說明和驗(yàn)證這些需求開發(fā)活動(dòng)并不是以線性順序的方式執(zhí)行,實(shí)際上,這些活動(dòng)是互相交織的,整個(gè)開發(fā)活動(dòng)也是不斷迭代了遞增的。
需求管理過程
在所有的需求開發(fā)過程結(jié)束之后,系統(tǒng)開發(fā)人員還要面對(duì)以惡搞非常令人頭疼的問題:需求變化。所以,這就需要在需求開發(fā)結(jié)束之后,進(jìn)行需求管理和變化控制活動(dòng)。所以,和前面介紹的四個(gè)需求開發(fā)活動(dòng)不同,需求管理是項(xiàng)目的管理活動(dòng),它在需求開發(fā)活動(dòng)結(jié)束之后才進(jìn)行,需求開發(fā)和需求管理活動(dòng)的界限如圖所示:
需求管理與需求開發(fā)活動(dòng)的界限