析的最終成果是一份客戶和開發(fā)人員對(duì)所開發(fā)的產(chǎn)品達(dá)成共識(shí)的文檔。有了這份文檔, 即使開發(fā)人員的角色有所變動(dòng),也不會(huì)對(duì)需求分析的前期工作有所影響。對(duì)每次的需求變更都用一個(gè)新的版本來標(biāo)識(shí)。(5)需求評(píng)審和設(shè)立需求基線。為了讓開發(fā)方詳細(xì)了解用戶的需求,讓不同人員從不同的角度對(duì)需求進(jìn)行驗(yàn)證,作為需求的提出者, 在需求評(píng)審過程中,用戶往往能提出許多有價(jià)值的意見。同時(shí),也是用戶對(duì)需求進(jìn)行最后確認(rèn)的機(jī)會(huì),可以有效減少需求變更的發(fā)生。需求在通過正式評(píng)審和批準(zhǔn)之后,應(yīng)該確定需求基線,進(jìn)一步的需求變更將在此基線的基礎(chǔ)上,依照項(xiàng)目定義的變更過程進(jìn)行。設(shè)置需求基線可以將變更引起的麻煩減至最小。
五、結(jié)語
本文通過對(duì)軟件需求分析的詳細(xì)闡述,來說明軟件需求分析是軟件設(shè)計(jì)及實(shí)現(xiàn)的基礎(chǔ),對(duì)于整個(gè)軟件項(xiàng)目來說至關(guān)重要。如果能科學(xué)地進(jìn)行需求分析,采用一些技術(shù)來避免可能導(dǎo)致需求分析失敗的情況,能圓滿地完成軟件需求分析任務(wù),為后續(xù)軟件開發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。
【參考文獻(xiàn)】
[1] 朱寅非.淺析軟件開發(fā)項(xiàng)目中的需求分析[J].南京廣播電視大學(xué)學(xué)報(bào),2006,(4).
[2] 葉偉劍.淺談軟件需求分析過程[J].大眾科技,2005,(4).
[3] CIU-軟考聯(lián)盟,王俊,鄭笛主編.軟件設(shè)計(jì)師應(yīng)試教程[M].人民郵電出版社,2005,(6).
[4] 楊文龍,姚淑珍,吳蕓.軟件工程[M].北京:電子工業(yè)出版社,1999.
【作者簡(jiǎn)介】孟亞輝(1978- ),男,陜西楊陵人,茂名學(xué)院助理工程師,在讀碩士,研究方向:計(jì)算機(jī)系統(tǒng)研究與軟件開發(fā)。