軟件需求規格說明書ISO標准
軟件需求規格說明書用於對需求規格化的描述,整理成文,即SRS。ISO提供SRS文檔標准,雖然時間久遠,但還是具有一定參考價值,參考軟件需求規格說明書模板
-
引言
1.1 編寫目的
說明文檔編寫目的,指出預期讀者
1.2 背景
a. 帶開發系統名稱
b. 系統任務提出者、開發者、用戶
c. 系統同其他機構的基本的相互來往關系
1.3 定義
列出文檔中用到的專業術語定義和外文首字母組詞的原詞組
1.4 參考資料
列出用得上的參考資料
-
任務概述
2.1目標
敘述系統開發意圖、應用目標、作用范圍以及其他應向讀者說明有關系統開發的背景材料。解釋被開發系統與欺負有關系統之間的關系
2.2用戶特點
列出本系統的最終用戶的特點,充分說明操作人員、維護人員的教育水平和技術專長,以及系統的預期使用額度
2.3假定和約束
列出系統開發工作的假定和約束
-
需求規定
3.1 功能規定
用列表方式,逐項定量和定性地敘述對系統所提出的功能要求,說明輸 入什么量、經怎樣的處 理、得到什么輸出,說明系統的容量,包括系統應支 持的終端數和應支持的並行操作用戶數等指標
3.2性能規定
3.2.1精度
說明系統的輸入、輸出數據精度的要求,可能包括傳輸過程的精度
3.2.2時間特性要求
說明對系統的時間特性大要求
3.2.3靈活性
說明系統靈活性要求,即當需求發生某些變化時,系統對變化的適應 能力
3.3輸入輸出要求
解釋輸入輸出的數據類型,並逐項說明其媒體、格式、數值范圍、精度等。對系統的數據輸出及必 須標明的控制輸出量進行解釋並舉例
-
運行環境規定
4.1設備
列出運行系統所需硬件設備,說明其中的新設備及其專門功能,包括:
a. 處理器型號即內存容量
b.外存容量、聯機或脫機、媒體及其存儲格式,設備型號及數量
c.輸入及輸出設備的型號和數量、脫機或聯機
d. 輸入通信設備型號和數據
e.功能鍵及其他專用硬件
4.2支持軟件
列出支持軟件,包括要用到的操作系統、編譯程序、測試支持軟件等
4.3接口
說明系統和其他系統之間的接口、數據通信協議等
4.4控制
說明控制系統運行的方法和控制信號,並說明控制信號的來源
