軟件需求分析 軟件需求分析報(bào)告模板
2022-04-01 09:07:25 閱讀(344)
軟件需求分析是研究用戶需求得到的東西,也就是滿足用戶動(dòng)機(jī);完全理解用戶對(duì)軟件需求的完整功能,確認(rèn)用戶軟件功能需求,建立一個(gè)可以確認(rèn)的、可驗(yàn)證的基本依據(jù)。下面萬商云集小編就給大家詳細(xì)介紹下軟件需求分析的相關(guān)資訊,希望能幫助到大家,
軟件需求分析
一、需求分析理論
軟件需求涉及功能性問題非常廣,我們用抽象化理論分析,可以劃分各個(gè)功能域,用不同的數(shù)字代替,軟件——S,功能域——A1、A2……An
S={A1、A2、……An}
但是功能域B又存在若干問題P1、P2……Pm組成,并且每個(gè)功能對(duì)應(yīng)于子系統(tǒng)中的一個(gè)軟構(gòu)件,可以表示為-B={P1、P2、……Pm}
功能G有若干個(gè)行為F1、F2、……Fj,每個(gè)行為對(duì)應(yīng)于軟件構(gòu)件中的實(shí)現(xiàn)方法
G={F1、F2……Fj}
一個(gè)軟件包含了所有功能的集合,同時(shí)包含了實(shí)現(xiàn)所以功能的所有方法和算法描述。需求分析是依據(jù)用戶動(dòng)機(jī),經(jīng)過需求問題識(shí)別,進(jìn)行分析、消除分馳和綜合,編寫用戶故事,評(píng)審;形成用戶需求與設(shè)計(jì)同步,設(shè)計(jì)滿足用戶需求目標(biāo)。
需求開發(fā)方法貫穿這個(gè)產(chǎn)品生命周期,利用不同的開發(fā)方法論進(jìn)行挖掘需求,幫助用戶找到問題,梳理問題,判斷產(chǎn)品實(shí)現(xiàn)功能的正確性、一致性和完整性,促使用戶在軟件設(shè)計(jì)啟動(dòng)之前進(jìn)行周密的、全面的思考軟件產(chǎn)品功能,用商業(yè)化行為解決需求與現(xiàn)實(shí)中存在的矛盾,解決用戶需求與商業(yè)化產(chǎn)品功能融合,解決規(guī)范和個(gè)性化需求。
需求分析步驟
二、軟件需求開發(fā)的目標(biāo)
1、對(duì)實(shí)現(xiàn)的軟件做一個(gè)全面的描述,幫助用戶找到問題矛盾解決用戶場(chǎng)景痛點(diǎn),幫助用戶在進(jìn)行產(chǎn)品規(guī)劃時(shí)做到周密,全面產(chǎn)品定位需求
2、了解和描述軟件實(shí)現(xiàn)所需的全部信息,為產(chǎn)品設(shè)計(jì)、確認(rèn)和驗(yàn)證提供一個(gè)基準(zhǔn)
3、為軟件產(chǎn)品管理人員進(jìn)行軟件產(chǎn)品成本評(píng)估和編輯軟件開發(fā)計(jì)劃書提供保障
需求開發(fā)-軟件功能需求、軟硬接口、非功能性需求、設(shè)計(jì)約束、反向需求、閱讀支持信息。
軟件需求分析盡量提供軟件實(shí)現(xiàn)功能需求的全部信息,使軟件設(shè)計(jì)人員和測(cè)試人員不在需要和需求方進(jìn)行接觸,保證需求分析的一致性和完整性。
需求工程過程
三、軟件功能需求
描述軟件功能實(shí)現(xiàn)注意——
1、功能需求的完整性和一致性
2、功能描述的無異議和可追蹤
3、功能描述清洗和功能可測(cè)試
四、軟硬接口
1、人機(jī)接口
2、硬件接口
3、軟件接口
4、通訊接口
需求分析過程
五、非功能性需求
1、運(yùn)行環(huán)境
2、時(shí)間需求
3、處理容限、精度、異常處理機(jī)制等
4、可靠性要求、可維護(hù)性、安全性
六、反向需求
描述了軟件在哪些情況下不能做什么 ,例如運(yùn)行環(huán)境的限制、設(shè)計(jì)工具限制和保密要求等
七、閱讀支持
主要是幫助用戶了解軟件,理解用戶,便于溝通和修改、追蹤 。
八、有效的需求開發(fā)三步走
1、訪談
2、誘導(dǎo)
3、確認(rèn)
九、需求開發(fā)的表達(dá)方式
1、效果圖描述
2、邏輯圖
3、關(guān)系圖表
4、甘地圖
5、原型圖
6、UML
十、軟件需求分析評(píng)估
軟件分析保證正確性、完整性、有效性、合理性、可確認(rèn)性、可實(shí)施性。
1、組織結(jié)構(gòu)與責(zé)任管理
2、滿足用戶需求的功能
3、保證可實(shí)施
4、評(píng)價(jià)指標(biāo)完成度
5、開發(fā)的周期及人員投入
6、變更與不確定因素
上面就是關(guān)于軟件需求分析的相關(guān)資訊,包括了基本的思路和模板,更多的關(guān)于軟件需求分析的內(nèi)容請(qǐng)關(guān)注萬商云集。
未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處- 本文關(guān)鍵詞:
- 軟件需求