服務(wù)熱線:400-0033-166
萬商云集 - 企業(yè)數(shù)字化選用平臺(tái)

企業(yè)首選的

數(shù)字選用平臺(tái)

軟件需求分析 軟件需求分析報(bào)告模板

2022-04-01 09:07:25 閱讀(344 評(píng)論(0)

  軟件需求分析是研究用戶需求得到的東西,也就是滿足用戶動(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í)需注明出處