《產(chǎn)品需求規(guī)格說明書模板》由會(huì)員分享,可在線閱讀,更多相關(guān)《產(chǎn)品需求規(guī)格說明書模板(14頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、XXXXXXXXXXXXX 項(xiàng)目 用戶需求分析說明書 V1.0 簽 字 確 認(rèn) 信 息 建 設(shè) 方 : * 承 建 方 : * 代 表 人 : 代 表 人 : 日 期 : 日 期 : 產(chǎn)品需求規(guī)格說明書 *公司 2 文檔修訂記錄 版本 編號(hào) 變化 狀態(tài) 簡(jiǎn)要說明 (變更內(nèi)容及范圍) 日期 變更人 批準(zhǔn)日期 批準(zhǔn)人 V1.0 C 創(chuàng)建 *變化狀態(tài):A 增加,M修改, C創(chuàng)建,D刪除 產(chǎn)品需求規(guī)格說明書 *公司 3 目 錄 1 概述 4 1.1 編寫目的 .4 1.2 文檔范圍 .4 1.3 術(shù)語定義 .4 1.4 參考資料 .5 2 系統(tǒng)說明 6 2.1 產(chǎn)品的背景 .6 2.2 產(chǎn)品的功能 .
2、6 2.3 用戶類和特征 .6 2.4 運(yùn)行環(huán)境 .6 2.5 設(shè)計(jì)和實(shí)現(xiàn)上的限制 .6 2.6 假設(shè)和依賴 .7 2.7 其他條件與限制 .7 3 業(yè)務(wù)流程 8 4 功能描述 8 5 數(shù)據(jù)描述 9 5.1 數(shù)據(jù)來源和數(shù)據(jù)流圖 .9 5.2 數(shù)據(jù)庫(kù)描述 .9 6 性能描述 10 6.1 數(shù)據(jù)精確度 .10 6.2 時(shí)間特性 .10 6.3 適應(yīng)性 .10 7 安全性 11 7.1 安全性需求 .11 8 運(yùn)行接口需求 12 8.1 用戶界面 .12 8.2 硬件接口 .12 8.3 軟件接口 .12 9 其他需求 13 10 附件 14 B/0 編號(hào) RZ-BJ-08-10 1 概述 1.1
3、編寫目的 闡明編寫需求說明書的目的,指明讀者對(duì)象。可以用如下的列舉方式進(jìn)行描述。 例如: 1. 本文檔是 項(xiàng)目名稱 系統(tǒng)屬性 系統(tǒng)需求分析說明書供設(shè)計(jì)人員使用,作為系統(tǒng)設(shè)計(jì) 的依據(jù)。 2. 作為項(xiàng)目驗(yàn)收標(biāo)準(zhǔn)之一。 3. 軟件維護(hù)的參考資料。 1.2 文檔范圍 本文檔是項(xiàng)目的軟件需求規(guī)格說明書,是技術(shù)文檔。 本文檔使用對(duì)象為: 1. 項(xiàng)目需求人員 2. 項(xiàng)目經(jīng)理 3. 高層經(jīng)理 4. 軟件工程組 5. 軟件相關(guān)組成員 6. 用戶 未經(jīng)項(xiàng)目負(fù)責(zé)人書面許可,該文檔不得提供給上述規(guī)定對(duì)象以外的人員閱讀或使用。 1.3 術(shù)語定義 列出文檔中所用到的專門術(shù)語的定義和縮寫詞的原文。可以用列舉方式進(jìn)行描述 1
4、. 術(shù)語名稱或縮略語 術(shù)語解釋 2. 術(shù)語名稱或縮略語 術(shù)語解釋 產(chǎn)品需求規(guī)格說明書 *公司 5 1.4 參考資料 應(yīng)包括: a.項(xiàng)目任務(wù)書、合同; b.項(xiàng)目開發(fā)計(jì)劃; c.文檔所引用的資料、標(biāo)準(zhǔn)和規(guī)范。列出這些資料的作 者、標(biāo)題、編號(hào)、發(fā)表日期、出版單位或資料來源。 產(chǎn)品需求規(guī)格說明書 *公司 6 2 系統(tǒng)說明 2.1 產(chǎn)品的背景 描述軟件需求規(guī)格說明中所定義的產(chǎn)品的背景和起源。說明該產(chǎn)品是否是產(chǎn)品系列中的下一成員,是否 是成熟產(chǎn)品所改進(jìn)的下一產(chǎn)品、是否是現(xiàn)有應(yīng)用程序的替代品,或者是否是一個(gè)新型的、自含型產(chǎn)品。如 果軟件需求規(guī)格說明定義了大系統(tǒng)的一個(gè)組成部分,那么就要說明這部分軟件是怎樣與整
5、個(gè)系統(tǒng)相關(guān)的, 并且要定義出兩者之間的接口。 2.2 產(chǎn)品的功能 概述了產(chǎn)品所具有的主要功能。其詳細(xì)內(nèi)容將在下面幾章中描述,所以在此只需要概略地總結(jié),例如用 列表的方法給出。很好地組織產(chǎn)品的功能,使每個(gè)讀者都易于理解。用圖形表示主要的需求分組以及它們 之間的聯(lián)系,例如數(shù)據(jù)流程圖的頂層圖或類圖,都是有用的。 2.3 用戶類和特征 確定可能使用該產(chǎn)品的不同用戶類并描述它們相關(guān)的特征。有一些需求可能只與特定的用戶類相關(guān)。將 該產(chǎn)品的重要用戶類與那些不太重要的用戶類區(qū)分開。 2.4 運(yùn)行環(huán)境 描述軟件的運(yùn)行環(huán)境,包括硬件平臺(tái)、操作系統(tǒng)和版本,還有其它的軟件組件或與其共存的應(yīng)用程序。 可以分別對(duì)服務(wù)器端
6、和客戶端的運(yùn)行環(huán)境進(jìn)行描述,如下所示: 1. 服務(wù)器端 2. 客戶端 2.5 設(shè)計(jì)和實(shí)現(xiàn)上的限制 確定影響開發(fā)人員自由選擇的問題,并說明這些問題為什么成為一種限制??赡艿南拗瓢ㄈ缦聝?nèi)容: 1. 必須使用或者避免的特定技術(shù)、工具、編程語言和數(shù)據(jù)庫(kù)。 2. 所需求的開發(fā)規(guī)范和標(biāo)準(zhǔn)(例如,如果由客戶的公司負(fù)責(zé)軟件維護(hù),就必須定義轉(zhuǎn) 包者所使用的設(shè)計(jì)符號(hào)表示和編碼標(biāo)準(zhǔn))。 3. 企業(yè)策略、政府法規(guī)或工業(yè)標(biāo)準(zhǔn)。 4. 硬件限制,例如定時(shí)需求或存儲(chǔ)器限制。 5. 數(shù)據(jù)轉(zhuǎn)換格式標(biāo)準(zhǔn)。 產(chǎn)品需求規(guī)格說明書 *公司 7 2.6 假設(shè)和依賴 列舉出在對(duì)軟件需求規(guī)格說明中影響需求陳述的假設(shè)因素(與已知因素相對(duì)立)
7、 ,可能包括打算使用的 商業(yè)組件或有關(guān)開發(fā)或運(yùn)行環(huán)境的問題。如果這些假設(shè)不正確、不一致或被更改,就會(huì)使項(xiàng)目受到影響。 確定項(xiàng)目對(duì)外部因素存在的依賴。例如,如果你打算把其它項(xiàng)目開發(fā)的組件集成到系統(tǒng)中,那么你就要 依賴哪個(gè)項(xiàng)目按時(shí)提供正確的操作組件,如果這些依賴已經(jīng)記錄到其它文檔(例如項(xiàng)目計(jì)劃)中了,那么 在此就可以參考其它文檔。 2.7 其他條件與限制 盡量列出開展本項(xiàng)目的假定和約束,例如:經(jīng)費(fèi)限制,開發(fā)期限,設(shè)備條件,用戶現(xiàn)場(chǎng)環(huán)境準(zhǔn)備、安全 保密等 產(chǎn)品需求規(guī)格說明書 *公司 8 3 業(yè)務(wù)流程 可以運(yùn)用流程圖、文字說明等方式來描述具體的業(yè)務(wù)流程 4 功能描述 可以運(yùn)用功能清單、格式表單、界面說
8、明、圖形、文字說明等方式來描述業(yè)務(wù)流程 產(chǎn)品需求規(guī)格說明書 *公司 9 5 數(shù)據(jù)描述 5.1 數(shù)據(jù)來源和數(shù)據(jù)流圖 描述輸入數(shù)據(jù)和輸出數(shù)據(jù),業(yè)務(wù)字段,系統(tǒng)使用的數(shù)據(jù)字典等 5.2 數(shù)據(jù)庫(kù)描述 包括使用數(shù)據(jù)庫(kù)的名稱和類型。 產(chǎn)品需求規(guī)格說明書 *公司 10 6 性能描述 6.1 數(shù)據(jù)精確度 數(shù)據(jù)顯示精度 6.2 時(shí)間特性 系統(tǒng)響應(yīng)時(shí)間、界面更新處理時(shí)間、數(shù)據(jù)轉(zhuǎn)換與傳輸時(shí)間等 6.3 適應(yīng)性 在操作方式、運(yùn)行環(huán)境、與其他軟件的接口以及開發(fā)計(jì)劃等發(fā)生變化時(shí),應(yīng)具有的適應(yīng)能力。 產(chǎn)品需求規(guī)格說明書 *公司 11 7 安全性 7.1 安全性需求 詳盡陳述與系統(tǒng)安全性、完整性或與私人問題相關(guān)的需求,這些問題
9、將會(huì)影響到產(chǎn)品的使用和產(chǎn)品所創(chuàng) 建或使用的數(shù)據(jù)的保護(hù)。定義用戶身份確認(rèn)或授權(quán)需求。明確產(chǎn)品必須滿足的安全性或保密性策略。一個(gè) 軟件系統(tǒng)的安全需求的范例如下: “初始密碼統(tǒng)一為 XXX,每個(gè)用戶在第一次登錄后,需更改最初登錄密 碼。否則存在賬戶被盜用的風(fēng)險(xiǎn)。 ” 產(chǎn)品需求規(guī)格說明書 *公司 12 8 運(yùn)行接口需求 8.1 用戶界面 陳述所需要的用戶界面的軟件組件。描述每個(gè)用戶界面的邏輯特征。以下是可能要包括的一些特征: 1. 將要采用的圖形用戶界面( GUI)標(biāo)準(zhǔn)或產(chǎn)品系列的風(fēng)格。 2. 屏幕布局或解決方案的限制。 3. 將出現(xiàn)在每個(gè)屏幕的標(biāo)準(zhǔn)按鈕、功能或?qū)Ш芥溄樱ɡ缫粋€(gè)幫助按鈕)。 4. 快
10、捷鍵。 5. 報(bào)表輸出定義。 6. 錯(cuò)誤信息顯示標(biāo)準(zhǔn)。 對(duì)于用戶界面的細(xì)節(jié),例如特定對(duì)話的布局,應(yīng)該寫入一個(gè)獨(dú)立的用戶界面規(guī)格說明中,而不能寫入軟 件需求規(guī)格說明中。 8.2 硬件接口 描述系統(tǒng)中軟件和硬件每一接口的特征,這種描述可能包括支持的硬件類型、軟硬之間交流的數(shù)據(jù)和控 制信息的性質(zhì)以及所使用的通信協(xié)議 例如網(wǎng)絡(luò)圖等 8.3 軟件接口 包括數(shù)據(jù)庫(kù)、操作系統(tǒng)、工具、庫(kù)和集成的商業(yè)組件,明確并描述在軟件組件之間交換數(shù)據(jù)或消息的目 的 產(chǎn)品需求規(guī)格說明書 *公司 13 9 其他需求 定義在軟件需求規(guī)格說明的其它部分未出現(xiàn)的需求。還可以增加有關(guān)操作、管理和維護(hù)部分來完善產(chǎn) 品安裝、配置、啟動(dòng)和關(guān)閉、修復(fù)和容錯(cuò),以及登錄和監(jiān)控操作等方面的需求。如果不需要增加其它需求, 可省略這一部分。 產(chǎn)品需求規(guī)格說明書 *公司 14 10 附件 產(chǎn)品相關(guān)的文檔,業(yè)務(wù)流程,表格等。