
附錄A 軟件需求分析報告文檔模板 1
附錄B 軟件概要設計報告文檔模板 13
附錄C 軟件詳細設計報告文檔模板 33
附錄D 軟件數據庫設計報告文檔模板 43
附錄E 軟件測試(驗收)大綱 55
附錄A 軟件需求分析報告文檔模板
1. 引言 11
1.1 編寫目的 11
1.2 項目風險 11
1.3 文檔約定 11
1.4 預期讀者和閱讀建議 11
1.5 產品范圍 12
1.6 參考文獻 12
2. 綜合描述 12
2.1 產品的狀況 12
2.2 產品的功能 13
2.3 用戶類和特性 13
2.4 運行環境 13
2.5 設計和實現上的限制 13
2.6 假設和約束(依賴) 14
3. 外部接口需求 14
3.1 用戶界面 14
3.2 硬件接口 15
3.3 軟件接口 15
3.4 通訊接口 16
4. 系統功能需求 16
4.1 說明和優先級 16
4.2 激勵/響應序列 17
4.3 輸入/輸出數據 17
5. 其它非功能需求 17
5.1 性能需求 17
5.2 安全措施需求 18
5.3 安全性需求 18
5.4 軟件質量屬性 18
5.5 業務規則 18
5.6 用戶文檔 18
6. 詞匯表 19
7. 數據定義 19
8. 分析模型 20
9. 待定問題列表 20
1. 引言
引言是對這份軟件產品需求分析報告的概覽,是為了幫助閱讀者了解這份文檔是如何編寫的,并且應該如何閱讀、理解和解釋這份文檔。
1.1 編寫目的
說明這份軟件產品需求分析報告是為哪個軟件產品編寫的,開發這個軟件產品意義、作用、以及最終要達到的意圖。通過這份軟件產品需求分析報告詳盡說明了該軟件產品的需求規格,包括修正和(或)發行版本號,從而對該軟件產品進行準確的定義。
如果這份軟件產品需求分析報告只與整個系統的某一部分有關系,那么只定義軟件產品需求分析報告中說明的那個部分或子系統。
1.2 項目風險
具體說明本軟件開發項目的全部風險承擔者,以及各自在本階段所需要承擔的主要風險,首要風險承擔者包括:
●任務提出者;
●軟件開發者;
●產品使用者。
1.3 文檔約定
描述編寫文檔時所采用的標準(如果有標準的話),或者各種排版約定。排版約定應該包括:
●正文風格;
●提示方式;
●重要符號;
也應該說明高層次需求是否可以被其所有細化的需求所繼承,或者每個需求陳述是否都有其自己的優先級。
1.4 預期讀者和閱讀建議