引言
定義
列出本檔案中用到的專門術語的定義和外文首字母組詞的原詞組。
目的
說明編寫這份軟體需求說明書的目的,指出預期的讀者。軟體需求說明書的作用在於便於用戶、開發人員進行理解和交流,反映出用戶問題的結構,可以作為軟體開發工作的基礎和依據,並作為確認測試和驗收的依據。
背景
說明:
a.待開發的軟體系統的名稱;
b.本項目的任務提出者、開發者、用戶及實現該軟體的計算中心或計算機網路;
c.該軟體系統同其他系統或其他機構的基本的相互來往關係。
參考資料
列出用得著的參考資料,如:
a.本項目的經核准的計畫任務書或契約、上級機關的批文;
b.屬於本項目的其他已發表的檔案;
c.本檔案中各處引用的檔案、資料、包括所要用到的軟體開發標準,列出這些檔案資料的標題、檔案編號、發表日期和出版單位,說明能夠得到這些檔案資料的來源。
正文
1 Introduction簡介
1.1 Purpose目的
1.2 Scope範圍
2 General description總體概述
2.1 Software perspective軟體概述
2.1.1 About the Project項目介紹
2.1.2 Environment ofProduct產品環境介紹
2.2 Software function軟體功能
2.3 User characteristics用戶特徵
2.4 Assumptions & Dependencies假設和依賴關係
3 Requirements Modeling需求建模
3.1 Modeling tool 1建模工具
4 Specific Requirements具體需求
4.1 Functional Requirements功能需求
4.1.1 Functional Requirements1功能需求
4.2 Performance Requirements性能需求
4.2.1Performance Requirements1性能需求
4.3 External Interface Requirements外部接口需求
4.3.1 User Interface用戶接口
4.3.2 Software Interface軟體接口
4.3.3 Hardware Interface硬體接口
4.3.4 Communication Interface通訊接口
5 Overall Design Constraints總體設計約束
5.1 Standards compliance標準符合性
5.2 Hardware Limitations硬體約束
5.3 Technology Limitations技術限制
6 Software Quality Attributes軟體質量特性
7 Dependencies依賴關係
8 Other Requirements其他需求
8.1 Database資料庫
8.2 Operations操作
8.3 Localization本地化
9 Requirements Classification需求分級
10 Issues To Be Determined待確定問題
11 Appendix附錄
11.1 Appendix A
附錄A Feasibility Analysis Results可行性分析結果