編寫規(guī)格說明書
項(xiàng)目視圖和范圍文檔包含了業(yè)務(wù)需求,而使用實(shí)例文檔則包含了用戶需求。你必須編寫從使用實(shí)例派生出的功能需求文檔,還要編寫產(chǎn)品的非功能需求文檔,包括質(zhì)量屬性和外部接口需求。軟件需求規(guī)格說明闡述一個(gè)軟件系統(tǒng)必須提供的功能和性能以及它所要考慮的限制條件,它不僅是系統(tǒng)測(cè)試和用戶文檔的基礎(chǔ),也是所有子系列項(xiàng)目規(guī)劃、設(shè)計(jì)和編碼的基礎(chǔ)。它應(yīng)該盡可能完整地描述系統(tǒng)預(yù)期的外部行為和用戶可視化行為。除了設(shè)計(jì)和實(shí)現(xiàn)上的限制,軟件需求規(guī)格說明不應(yīng)該包括設(shè)計(jì)、構(gòu)造、測(cè)試或工程管理的細(xì)節(jié)。
1)采用軟件需求規(guī)格說明模版: 采用需求規(guī)格說明書模板在你的組織中要為編寫軟件需求文檔定義一種標(biāo)準(zhǔn)模板。該模板為記錄功能需求和各種其它與需求相關(guān)的重要信息提供了統(tǒng)一的結(jié)構(gòu)。注意,其目的并非是創(chuàng)建一種全新的模板,而是采用一種已有的且可滿足項(xiàng)目需要并適合項(xiàng)目特點(diǎn)的模板。許多組織一開始都采用IEEE標(biāo)準(zhǔn)830-1998(IEEE 1998)描述的需求規(guī)格說明書模板。要相信模板是很有用的,但有時(shí)要根據(jù)項(xiàng)目特點(diǎn)進(jìn)行適當(dāng)?shù)母膭?dòng)。
|
1 |
2 |
3 |
4 |
5 |
6 |
A引言 |
目的 |
文檔約定 |
預(yù)期的讀者和閱讀建議 |
產(chǎn)品的范圍 |
參考文獻(xiàn) |
|
B綜合描述 |
產(chǎn)品的前景 |
產(chǎn)品的功能 |
用戶類和特征 |
運(yùn)行環(huán)境 |
設(shè)計(jì)和實(shí)現(xiàn)上的限制 |
假設(shè)和依賴附錄 |
C外部接口需求附錄 |
用戶界面附錄 |
硬件接口 |
軟件接口 |
通信接口 |
|
|
D系統(tǒng)特性 |
說明和優(yōu)先級(jí) |
激勵(lì)/響應(yīng)序列 |
功能需求 |
|
|
|
E 其它非功能需求 |
性能需求 |
安全設(shè)施需求 |
安全性需求 |
軟件質(zhì)量屬性 |
業(yè)務(wù)規(guī)則 |
用戶文檔 |
F其它需求 |
|
|
|
|
|
|
G附件 |
詞匯表 |
分析模型 |
待確定問題的列表 |
|
|
|
表2 需求規(guī)格說明模板
a. 引言
引言提出了對(duì)軟件需求規(guī)格說明的縱覽,這有助于讀者理解文檔如何編寫并且如何閱讀和解釋。
a . 1 目的
對(duì)產(chǎn)品進(jìn)行定義,在該文檔中詳盡說明了這個(gè)產(chǎn)品的軟件需求,包括修正或發(fā)行版本號(hào)。如果這個(gè)軟件需求規(guī)格說明只與整個(gè)系統(tǒng)的一部分有關(guān)系,那么就只定義文檔中說明的部分或子系統(tǒng)。
a.2 文檔約定
描述編寫文檔時(shí)所采用的標(biāo)準(zhǔn)或排版約定,包括正文風(fēng)格、提示區(qū)或重要符號(hào)。
a.3 預(yù)期的讀者和閱讀建議
列舉了軟件需求規(guī)格說明所針對(duì)的不同讀者,例如開發(fā)人員、項(xiàng)目經(jīng)理、營(yíng)銷人員、用戶、測(cè)試人員或文檔的編寫人員。描述了文檔中剩余部分的內(nèi)容及其組織結(jié)構(gòu)。提出了最適合于每一類型讀者閱讀文檔的建議。
a.4 產(chǎn)品的范圍
提供了對(duì)指定的軟件及其目的的簡(jiǎn)短描述,包括利益和目標(biāo)。把軟件與企業(yè)目標(biāo)或業(yè)務(wù)策略相聯(lián)系??梢詤⒖柬?xiàng)目視圖和范圍文檔而不是將其內(nèi)容復(fù)制到這里。
a.5 參考文獻(xiàn)
列舉了編寫軟件需求規(guī)格說明時(shí)所參考的資料或其它資源。這可能包括用戶界面風(fēng)格指導(dǎo)、合同、標(biāo)準(zhǔn)、系統(tǒng)需求規(guī)格說明、使用實(shí)例文檔,或相關(guān)產(chǎn)品的軟件需求規(guī)格說明。
b. 綜合描述
這一部分概述了正在定義的產(chǎn)品以及它所運(yùn)行的環(huán)境、使用產(chǎn)品的用戶和已知的限制、假設(shè)和依賴。
b.1 產(chǎn)品的前景
描述了軟件需求規(guī)格說明中所定義的產(chǎn)品的背景和起源。說明了該產(chǎn)品是否是產(chǎn)品系列中的下一成員,是否是成熟產(chǎn)品所改進(jìn)的下一代產(chǎn)品、是否是現(xiàn)有應(yīng)用程序的替代品,或者是否是一個(gè)新型的、自含型產(chǎn)品。
b.2 產(chǎn)品的功能
概述了產(chǎn)品所具有的主要功能。其詳細(xì)內(nèi)容將在d 中描述,所以在此
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來測(cè)測(cè)你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html