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