想知道 如何做軟件需求分析 工作嗎?今天喬布 簡歷 小編就來為大家支一些招兒吧。
關(guān)鍵詞: 如何做軟件需求分析
軟件需求分析就是研究用戶需求得到的認知,做到完全理解用戶對軟件完整功能的需求,并確認用戶的軟件功能需求軟件需求分析的方法,建立一個可確認、可驗證的基本依據(jù)。
一、 軟件需求分析理論
可以將一個應(yīng)用軟件定義為S,用抽象化的理論來分析,將其劃分成各個功能模塊,用D1、D2、… Dn來表示,最后用表達式描述為:S={D1,D2,D3,…Dn}。
二、 軟件需求分析目標
1、軟件功能需求:功能需求的完整性和一致性;功能描述的無差異性和可追蹤性。
2、軟件與硬件或其他外部系統(tǒng)接口
3、軟件的非功能性需求:指軟件性能指標,容限等功能以外的需求。
4、軟件反向需求:描述軟件在哪些情況下不能做什么。
5、軟件設(shè)計和實現(xiàn)上的限制:主要指對軟件設(shè)計者的限制。如軟件運行環(huán)境的限制、設(shè)計工具的限制和保密要求等。
6、閱讀支持信息:為了更好的幫助我們理解用戶需求,也是為了使需求便于修改和追蹤。
三、 軟件需求分析人員組織
軟件需求分析實際上是與客戶間交流過程完成的目標。要求我們組織適當?shù)膮⑴c人員進行交流活動。需求分析是一個綜合團隊的工作,一般我們必須有商務(wù)活動人員軟件需求分析的方法,項目管理人員,設(shè)計技術(shù)人員等參加,而且要求組織人員必須明確負責范圍,以及明確工作目標,保證實施的有效性。
四、 軟件需求分析方法
為了保證項目的正常實施,并且能夠順利的完成,我們必須加強項目管理和重視項目分析工作。我們只有從實際出發(fā),切切實實地把握用戶需求,把握用戶需求目標,把握用戶將來功能界定,保證我們開發(fā)工作正確性方向。
1、重點監(jiān)控軟件需求分析辦法
針對客戶說不清楚需求、需求自身經(jīng)常變動、分析人員或客戶理解有誤等情況作出具體分析辦法。
2、有效性軟件需求分析三步法
“訪談式”階段、“誘導(dǎo)式”階段、“確認式”階段。
五、 軟件需求分析工具
軟件需求分析報告:一般我們采用Word、、Visio、、Excel等工具,同時可能采用一些開發(fā)工具,如VC或BC等,同樣也會使用一些圖形工具,如、調(diào)色板等畫圖工具。
六、 軟件需求分析評估
包括:組織結(jié)構(gòu)與責任管理;滿足用戶需求的功能;保證可實施性;需求分析評價指標;工作周期;需求不確定更改與可確認保證。