
軟件開(kāi)發(fā)需求分析模板
1.引言
1.1目的
1.2背景
1.3參考資料
1.4術(shù)語(yǔ)
列出本報(bào)告中用到的專門(mén)術(shù)語(yǔ)的定義。
2.任務(wù)概述
2.1目標(biāo)
敘述該項(xiàng)軟件開(kāi)發(fā)的意圖、應(yīng)用目標(biāo)、作用范圍以及其他應(yīng)向讀者說(shuō)明的有
關(guān)該軟件開(kāi)發(fā)的背景材料。解釋被開(kāi)發(fā)軟件與其他有關(guān)軟件之間的關(guān)系。如
果本軟件產(chǎn)品是一項(xiàng)獨(dú)立的軟件,而且全部?jī)?nèi)容自含,則說(shuō)明這一點(diǎn)。如果
所定義的產(chǎn)品是一個(gè)更大的系統(tǒng)的一個(gè)組成部分,則應(yīng)說(shuō)明本產(chǎn)品與該系統(tǒng)
中的其他各組成部分之間的關(guān)系,為此可使用一張方框圖來(lái)說(shuō)明該系統(tǒng)的組
成和本產(chǎn)品同其他各部分的聯(lián)系和接口。
2.2系統(tǒng)(或用戶)的特點(diǎn)
假如是產(chǎn)物開(kāi)發(fā),應(yīng)列出本軟件的特點(diǎn),與老版本軟件(假如有的話)的不
同之處,與市場(chǎng)上同類軟件(如果有的話)的比較。說(shuō)明本軟件預(yù)期使用頻
度;
假如是針對(duì)合同開(kāi)發(fā),則應(yīng)列出本軟件的終究用戶的特點(diǎn),充分辯明操作人
員、維護(hù)人員的教育水平和技術(shù)專長(zhǎng),以及本軟件預(yù)期使用頻度。這些是軟
件設(shè)計(jì)工作的重要約束。
3.假定和約束
列出進(jìn)行本軟件開(kāi)發(fā)工作的假定和約束,例如經(jīng)費(fèi)限制、開(kāi)發(fā)期限等。4.需求規(guī)定
4.1軟件功能說(shuō)明
逐項(xiàng)定量和定性地?cái)⑹鰧?duì)系統(tǒng)所提出的功能要求,說(shuō)明輸入什么量、經(jīng)怎樣
的處置懲罰、獲得什么輸出,說(shuō)明產(chǎn)物的容量,包括系統(tǒng)應(yīng)支持的終端數(shù)和應(yīng)支
持的并行操作的用戶數(shù)等指標(biāo)。
4.2對(duì)功能的一般性規(guī)定
本處僅列出對(duì)開(kāi)發(fā)產(chǎn)物的所有功能(或一部分)的共同要求,如要求界面格
式統(tǒng)一,統(tǒng)一的錯(cuò)誤聲音提示,要求有在線匡助等。
4.3對(duì)性能的一般性規(guī)定
4.3.1精度
說(shuō)明對(duì)該系統(tǒng)的輸入、輸出數(shù)據(jù)精度的要求,可能包括傳輸過(guò)程中的精度。
4.3.2時(shí)間特性要求
說(shuō)明對(duì)于該系統(tǒng)的時(shí)間特性要求。
4.3.3靈活性
說(shuō)明對(duì)該系統(tǒng)的靈活性的要求,即當(dāng)需求發(fā)生某些變化時(shí),該系統(tǒng)對(duì)這些變
化的適應(yīng)能力。
4.4輸入輸出要求
對(duì)系統(tǒng)的數(shù)據(jù)輸出及必須標(biāo)明的控制輸出量進(jìn)行解釋并舉例。
4.5數(shù)據(jù)管理能力要求(針對(duì)軟件系統(tǒng))
說(shuō)明需要管理的文卷和記實(shí)的個(gè)數(shù)、表和文卷的大小規(guī)模,要按可預(yù)見(jiàn)的增