1. 程式人生 > >軟體開發過程學習筆記(三)之概要設計說明書模板

軟體開發過程學習筆記(三)之概要設計說明書模板

1 引言

本設計書主要是基於以下目的編寫:

1、對系統概要設計的階段任務成果形成文件,以便階段驗收、評審,最終的文件驗收。

2、對需求階段的文件再次確認過程,對前一階段需求沒有做充分或錯誤的提出修改。

3、明確整個系統的功能框架和資料庫結構,為下一階段的詳細設計、編碼、和測試提供參考依據。

4、明確編碼規範和命名規範,統一程式介面。

預期讀者:詳細設計人員、概要設計評審小組以及其他專業的工作技術人員。

專案開發環境:eclipseAndroid系統平臺

執行環境支援:如android的版本,藍芽的版本, 最低顯示解析度,橫屏豎屏的支援

Runtime environment

Hardware environment

Software environment

2 總體設計

2.1 概述

2.2 程式流程圖或資料流圖

2.3結構

3 介面說明

3.2 外部介面

3.3 內部介面

4.1 出錯資訊

4.2 出錯處理


附:通用的軟體概要設計說明書國家有標準。例如概要設計說明書(GB8567-88)包括如下內容:
1引言
1.1編寫目的
1.2背景
1.3定義
1.4參考資料
2總體設計
2.1需求規定
2.2執行環境
2.3基本設計概念和處理流程
2.4結構
2.5功能器求與程式的關係
2.6人工處理過程
2.7尚未問決的問題
3介面設計
3.1使用者介面
3.2外部介面
3.3內部介面
4執行設計

4.1執行模組組合
4.2執行控制
4.3執行時間
5系統資料結構設計
5.1邏輯結構設計要點
5.2物理結構設計要點
5.3資料結構與程式的關係
6系統出錯處理設計
6.1出錯資訊
6.2補救措施
6.3系統維護設計

根據具體專案內容可以有所微調。