
需求規格說明書
文件更改摘要:
目錄
1。引言 (3)
1。1 目的 (3)
1。2 范圍 (3)
1.3 術語 (3)
1。4 參考資料 (3)
1.5 需求描述約定 (4)
2.項目概述 (4)
2。1 系統功能 (4)
2.2 業務描述 (5)
2。3 數據流程描述 (5)
2.4 用戶的特點 (5)
2。5 運行環境要求 (5)
2。6 設計和實現上的限制 (5)
3.功能列表 (5)
4.功能需求的描述 (6)
5。非功能需求 (7)
5。1 系統性能要求 (7)
5。2 系統安全及保密要求 (7)
5。3 系統備份與恢復要求 (8)
5。4 系統日志 (8)
6.外部接口說明 (8)
7.其他需求 (8)
8。附件 (8)
1引言
{系統建設的相關背景,從而引出建設該系統的驅動力。}
1.1目的
{說明編寫這份需求規格說明書的目的.}
建議閱讀者
文檔編寫目的(指導開發、測試進行設計)
1.2范圍
【項目范圍明確了這次的項目建設做什么,不做什么;包括什么內容,不包括什么內容;
項目范圍應該在項目初期就被明確定義,以用于指導業務分析和系統實施,使后面的工作內容不會超出范圍,也不會出現沒有完全覆蓋所有內容的情況
項目范圍不等同于系統的功能范圍,明確項目范圍時要從項目建設和業務需求的角度來分析本期項目應該實施哪幾個方面以及需要分析、實現哪些業務行為】
本期項目建設的范圍要包括:
本期項目建設的范圍不包括
1.3術語
{
1.4參考資料
{列出有關的參考資料,如:
1、本項目經核準的計劃任務書或合同、上級機關的批文;
2、屬于本項目的其他已發表的文件;
3、本文件中各處引用的文件、資料、包括所要用到的系統開發標準。
4、行業標準和規范。
列出這些文件資料的標題、文件編號、發表日期和出版單位,說明能夠得到這些文件資料的來源。}
1.5需求描述約定
{在此說明本文描述需求的約定,這些約定可以包括:
1、需求標識方法(應確保需求標識在整個項目中的唯一性,且不受需求變更的影響,
不得使用WORD自帶的序列號作為需求標識);
2、需求的跟蹤粒度(明確需求的跟蹤力度);
3、優先級(在本文檔中設定的級別及其含義,例如第一階段設置優先級為H,第二階
段設置為M);
4、功能描述的方法(包括功能描述,業務規則,原型界面,輸入,輸出,業務流程,約束
條件。其中流程類需求必須要有業務流程,否則可以不需要。);
下面以一個具體項目舉例:
1、本系統的需求標識方法:層次化編號方法
模塊縮寫+序列號,如SZAG01、SZAG01.01、SZAG01。01。02
,.,能模塊的主功能點,第三層次指主功能點下的具體需求。
2、本系統的需求跟蹤粒度
跟蹤到第二層功能需求。
3、本文檔的需求級別定義
a、本文檔的優先級別分為:高、中、低;
b、同時對于主功能點還描述實現的周期:一期、二期、三期;
4、功能描述方法
a、功能描述;
b、業務規則;
c、原型界面;
d、輸入:提供所有與本功能有關的輸入描述,包括:輸入數據類型、媒體、格式、
數值范圍、精度、單位等;
e、輸出:提供與本功能有關所有輸出的描述,包括:輸出數據類型、方式、格式、
精度、單位等,以及圖形或顯示報告的描述;
f、業務操作流程(流程類):描述正常業務流程,使用圖示并配合必要的文字說明;
g、約束條件:列出在各個工作領域不需計算機化的功能并提供其原因以及特殊條
件;}
2項目概述
2.1系統功能
{概述了產品所具有的主要功能,其詳細內容將在系統功能需求和特性中描述,所以在此只需要概略地總結。以圖表形式畫出系統功能結構圖,并加入必要文字說明。}