1。介紹
1)目的:明確保險需求陳述的目的,指明目標受眾。
2)項目背景:包括項目A的委托單位、開發單位和主管部門..軟件系統和其他系統之間的關系。
3)定義:列出文件中使用的技術術語的定義和縮寫。
4)參考資料:
包括批準的計劃任務書、合同或上級批準的項目A. B項目開發計劃。文件中引用的數據、標準和規範。列出這些資料的作者、書名、序號、出版日期、出版單位或來源。
2。任務概述
1)目標。
2)運營環境。
3)條件和限制。
3。數據描述
1)靜態數據。
2)動態數據。包括輸入數據和輸出數據。
3)數據庫描述。給出所用數據庫的名稱和類型。
4)數據字典。
5)數據收集。
4。功能需求/要求
1)功能劃分。
2)功能描述。
5。性能要求
1)數據準確性。
2)時間特征。如響應時間、更新時間、數據轉換和傳輸時間、運行時間等。
3)適應性。如運行模式、運行環境、與其他軟件的接口、開發計劃等。
6。操作要求
1)用戶界面。如屏幕格式、報表格式、顏色列表格式、輸入輸出時間等。
2)硬件接口。
3)軟件界面。
4)故障處理。
7。其他要求
例如可用性、安全性、可維護性和可移植性。
二、概要設計說明
1。介紹
1)目的:明確保險需求陳述的目的,指明目標受眾。
2)項目背景:包括項目A的委托單位、開發單位和主管部門..軟件系統和其他系統之間的關系。
3)定義:列出文件中使用的技術術語的定義和縮略語的本義。
4)參考資料:
列出相關資料的作者、書名、序號、出版日期、出版單位或數據來源。可能包括批準的計劃任務書、合同或項目A的上級批文..項目開發計劃。需求規格。d測試計劃(初稿)e用戶操作手冊(初稿)。引用的文件資料,采用的標準和規範。
2。任務概述
1)目標。
2)運營環境。
3)需求概述。
4)條件和限制。
3。總體設計
1)處理流程。
2)整體結構和模塊外部設計。
3)功能分配。顯示每個功能和程序結構之間的關系。
4。接口設計
1)外部接口。包括用戶接口、軟件接口和硬件接口。
2)內部接口。模塊之間的接口。
5。數據結構設計
1)邏輯結構設計。
2)物理結構設計。
3)數據結構與程序的關系。
6。操作設計
1)運行模塊的組合。
2)操作控制。
3)運行時間。
7。錯誤處理設計
1)錯誤輸出信息。
2)錯誤處理對策。例如設置任務、性能級別、恢復和重啟。
8。安全設計
9。維護設計
應描述便於維護工作的設施。如維護模塊等。
三。詳細的設計說明
1。介紹
1)寫作目的:明確《概要設計說明書》的寫作目的,指明目標受眾。
2)項目背景:應包括項目的來源和主管部門。
3)定義:列出文件中使用的特殊術語和縮寫。
4)參考資料:
列出相關資料的作者、書名、序號、出版日期、出版單位或數據來源。可能包括批準的計劃任務書、合同或項目A的上級批文..項目開發計劃。需求規格。d測試計劃(初稿)e用戶操作手冊(初稿)。引用的文件資料,采用的標準和規範。
2。總體設計
1)需求概述
2)軟件結構:例如給出軟件系統的結構圖。
3。程序說明
下面逐壹給出模塊的描述:
1)功能。
2)性能。
3)輸入項目。
4)輸出項目。
5)算法:模塊選擇的算法。
6)程序邏輯:詳細描述模塊實現的算法。可以使用:a .標準流程圖b.PDL語言c.N-S圖D. Pad E .描述算法的決策表和圖表。
7)界面。
8)存儲分配。
9)限制。
10)測試點:給出測試模塊的主要測試要求。