#+keydords:軟體設計、概要設計
::: xx公司
2020-01-01 :::
文件管理
合理地管理主文件, 確保文件版本的及時更新,同時保持備份文件和源文件的一致性。
版本管理
本版本修訂日期 2019-08-12 生效日期 2019-08-12
版本 生效日期 變更內容 編制人
v1.0 2020-01-01 初稿編寫完成 xx
引言編寫目的
說明編寫這份概要設計說明書的目的,指出預期的讀者。(對於由多個子系統構成的系統,可以根據需要針對子系統編寫單獨的軟體概要設計說明)
背景說明:
待開發軟體系統的名稱;
列出此專案的任務提出者、開發者、使用者以及將執行該軟體的位置;
術語和縮略語
本專案的經核准的計畫任務書或合同,上級機關的批文;
屬於本專案的其他已編制檔案;
總體設計
需求規定
說明對本系統的主要的輸入輸出專案、處理的功能效能要求。可以引用軟體規格說明文件以避免重複。
執行環境
簡要地說明對本系統的執行環境(包括硬體環境和支援環境)的規定。
設計思想
系統構思
說明本系統設計的系統構思。
關鍵技術與演算法
說明本系統設計採用的關鍵技術和主要演算法。
關鍵資料結構
簡要說明本系統實現中的最主要的資料結構。
系統總體結構
以圖表的形式說明本系統的系統元素(各層模組、子模組、公用模組等)的劃分,扼要說明各系統元素的標識和功能,分層次說明各系統元素之間的關係。
基本處理流程
系統流程圖
用流程圖的方式說明本系統的主要控制流程和處理流程。
資料流程圖
根據需要,用資料流程圖說明本系統的主要資料及其流轉過程,並說明流轉過程中的處理動作。
功能需求與模組的關係
說明各項功能需求的實現同各模組的分配關係。要與軟體規格說明中的功能編號相一致。
尚未解決的問題
說明在概要設計過程中尚未解決而設計者認為在系統完成之前必須解決的各個問題。
介面設計
外部介面
說明本系統同外界的所有介面設計。包括本系統與硬體之間的介面設計、本系統與各支援軟體之間的介面設計、對外提供的介面服務的設計。
內部介面
說明本系統之內的各個系統元素之間的介面的安排。
效能設計及質量屬性考慮
通過設計落實在軟體規格說明中的各種效能及質量屬性規定。
資料庫設計
說明本系統內所使用的資料結構設計要點及與程式模組間的關係。對資料庫表的設計一般以另文方式(資料庫設計說明)給出。
內容審核要點:
是否全面考慮了軟體需求規格說明文件的功能需求; 所述功能名稱及編號與軟體需求規格說明文件是否一致; 總體結構是否清晰合理; 是否包括對外提供的介面服務的形式化表述和設計內容; 資料結構設計內容的全面性及合理性;
參考
軟體概要設計說明書
1.引言 1.1 編寫目的 1.2 預期讀者和閱讀建議 2.設計概述 2.1 限制和約束 3.系統邏輯設計 4.技術設計 5.詞彙表 6.進度計畫 本專案的名稱是 蹭課神器 是面向大學生的一款蹭課軟體。本專案旨在於提供課程資訊及提醒功能以方便學生蹭課。許多學生只了解自己所修的專業課,對於別的專業的課...
軟體概要設計說明書模版
1 軟體概要設計說明書 模板 2 完整軟體概要設計模板.doc 90頁 3 軟體概要設計 模板 4 軟體詳細設計文件模板 5 csci詳細計說明書模板.doc 12頁 6 軟體詳細設計文件模板 最全面 7 軟體詳細設計文件實用模板 最全面 8 軟體單元測試報告 模板 9 軟體的單元測試報告 10 軟...
概要設計說明書
1 引言 1 1編寫目的 說明編寫這份概要設計說明書的目的,指出預期的讀者。1 2背景 說明 a 待開發軟體系統的名稱 b 列出此專案的任務提出者 開發者 使用者以及將執行該軟體的計算站 中心 1 3定義 列出本檔案中用到的專門術語的定義和外文首字母組詞的原片語。1 4參考資料 a 本專案的經核准的...