6. 應(yīng)用質(zhì)量功能調(diào)配要
1)將產(chǎn)品特性、屬性與對(duì)客戶的重要性聯(lián)系起來(lái)。
2)明確那些是客戶為關(guān)注的特性。
3)將需求分為三類:
–期望需求,即客戶或許并未提及,但如若缺少會(huì)讓他們感到不滿意
–普通需求
–興奮需求,即實(shí)現(xiàn)了會(huì)給客戶帶去驚喜,但若未實(shí)現(xiàn)也不會(huì)受到責(zé)備
六、編寫需求規(guī)則說(shuō)明書
1. 采用軟件需求規(guī)格說(shuō)明模版
1)為記錄功能需求和各種其它與需求相關(guān)的重要信息提供了統(tǒng)一的結(jié)構(gòu)。
2)其目的并非是創(chuàng)建一種全新的模板,而是采用一種已有的且可滿足項(xiàng)目需要并適合項(xiàng)目特點(diǎn)的模板。
2. 指明需求的來(lái)源
1)為了讓所有項(xiàng)目風(fēng)險(xiǎn)承擔(dān)者明白需求規(guī)格說(shuō)明書中為何提供這些功能需求,要都能追溯每項(xiàng)需求的來(lái)源;
2)可能是一種使用實(shí)例或其它客戶要求,也可能是某項(xiàng)更高層系統(tǒng)需求、業(yè)務(wù)規(guī)范、政府法規(guī)、標(biāo)準(zhǔn)或別的外部來(lái)源。
3. 為每項(xiàng)需求注上標(biāo)號(hào)
1)可跟蹤性和可修改性的質(zhì)量標(biāo)準(zhǔn),必須確定每個(gè)軟件需求。
2)為每項(xiàng)需求注上標(biāo)號(hào)制定一種慣例來(lái)為需求規(guī)格說(shuō)明書中的每項(xiàng)需求提供一個(gè)獨(dú)立的可識(shí)別的標(biāo)號(hào)或記號(hào)。
3)這種慣例應(yīng)當(dāng)很健全,允許增加、刪除和修改。
4)作了標(biāo)號(hào)的需求使得需求能被跟蹤,記錄需求變更并為需求狀態(tài)和變更活動(dòng)建立度量。
5)需求標(biāo)識(shí)方法有序列號(hào);層次化編碼;使用"待確定"(to be determined, TBD)符號(hào)等。
4. 記錄業(yè)務(wù)規(guī)范
1)是指關(guān)于產(chǎn)品的操作原則,比如誰(shuí)能在什么情況下采取什么動(dòng)作。
2)將這些編寫成需求規(guī)格說(shuō)明書中的一個(gè)獨(dú)立部分,或一獨(dú)立的業(yè)務(wù)規(guī)范文檔。
七、需求驗(yàn)證
1. 審查需求文檔
1)在需求開發(fā)期間進(jìn)行非正式評(píng)審。
2)對(duì)需求文檔進(jìn)行正式審查是保證軟件質(zhì)量的很有效的方法。
3)組織一個(gè)由不同代表(如分析人員,客戶,設(shè)計(jì)人員,測(cè)試人員)組成的小組,對(duì)需求規(guī)格說(shuō)明書及相關(guān)模型進(jìn)行仔細(xì)的檢查。
2. 依據(jù)需求編寫測(cè)試用例
1)根據(jù)用戶需求所要求的產(chǎn)品特性寫出黑盒功能測(cè)試用例。
2)客戶通過(guò)使用測(cè)試用例以確認(rèn)是否達(dá)到了期望的要求。
3)從測(cè)試用例追溯回功能需求以確保沒有需求被疏忽,并且確保所有測(cè)試結(jié)果與測(cè)試用例相一致。
4)要使用測(cè)試用例來(lái)驗(yàn)證需求模型的正確性,如對(duì)話框圖和原型等。
3. 確定合格的標(biāo)準(zhǔn)
1)確定合格的標(biāo)準(zhǔn)讓用戶描述什么樣的產(chǎn)品才算滿足他們的要求和適合他們使用的。
2)將合格的測(cè)試建立在使用情景描述或使用實(shí)例的基礎(chǔ)之上。