概要設計說明書又可稱係統設計說明書,這裏所說的係統是指程序係統。編製的目的是說明對程序 係統的設計考慮,包括程序係統的基本處。流程、程序係統的組織結構、模塊劃分、功能分配、接口設計。 運行設計、數據結構設計和出錯處理設計等,為程序的詳細設計提供基礎。
編製概要設計說明書的內容,要求如下:
11.1引言
11.1. 1編寫目的
11.1.2背景
11.1.3定義
11.1.4參考資料
11.2總體設計
11.2.1需求規定
11.2.2運行環境
11.2.3基本設計概念和處理流程
11. 2. 4”結構
11.2.5功能需求與程序的關係
11. 2. 6人工處理過程
11.2.7尚未解决的問題
11.3接口設計
11.31用戶接口
11.32外部接口
11.3 3內部接口
11.4運行設計
11. 4. 1運行模塊組合
11.4.2運行控製
11.4.3運行時間
11.5係統論據結構設計
11. 5. 1邏輯結構設計要點
11. 5. 2物理結構設計要點
11.5.3數據結構與程序的關係
11. 6係統出錯處理設計
11. 6. 1出錯信息
11.6.2補救措施
11.6 3係統維護設計
概要設計說明書的編寫提示(參考件)
e.1引言
e.1.1編寫目的
說明編寫這份概要設計說明書的目的,指出預期的讀者。
e.1.2背景
說明:
a.待開發軟件係統的名稱;
b.列出此項目的任務提出者、開發者、用戶以及將運行該軟件的計算站(中心)。
e.1.3定義
列出本文件中用到的專門術語的定義和外文首字母組詞的原詞組。
e.1.4參考資料
列出有關的參考文件,如:
a.本項目的經核準的計劃任務書或合同,上級機關的批文;
b.屬於本項目的其他已發表文件;
c.本文件中各處引用的文件、資料,包括所要用到的軟件開發標準。 列出這些文件的標題、文件編號、發表日期和出版單位,說明能夠得到這些文件資料的來源。
e.2總體設計
e.2.1需求規定
說明對本係統的主要的輸入輸出項目、處理的功能性能要求,詳細的說明可參見附錄c。
e.2.2運行環境
簡要地說明對本係統的運行環境(包括硬件環境和支持環境)的規定,詳細說明參見附錄c。
e.2.3基本設計概念和處理流程
說明本係統的基本設計概念和處理流程,盡量使用圖表的形式。
e.2.4結構
用一覽表及框圖的形式說明本係統的係統元素(各層模塊、子程序、公用程序等)的劃分,扼要說明每個係統元素的標識符和功能,分層次地給出各元素之間的控製與被控製關係.
e.2.5功能器求與程序的關係
本條用一張如下的矩陣圖說明各項功能需求的實現同各塊程序的分配關係:
e.2.6人工處理過程
說明在本軟件係統的工作過程中不得不包含的人工處理過程(如果有的話)。
e.2.7尚未問决的問題
說明在概要設計過程中尚未解决而設計者認為在係統完成之前必須解决的各個問題。
e.3 接口設計
e.3.1用戶接口
說明將嚮用戶提供的命令和它們的語法結構,以及軟件的回答信息。
e.3.2外部接口
說明本係統同外界的所有接口的安排包括軟件與硬件之間的接口、本係統與各支持軟件之間的接 口關係。
e.3.3內部接口
說明本係統之內的各個係統元素之間的接口的安排。
e.4運行設計
e.4.1運行模塊組合
說明對係統施加不同的外界運行控製時所引起的各種不同的運行模塊組合,說明每種運行所歷經的內部模塊和支持軟件。
e.4.2運行控製
說明每一種外界的運行控製的方式方法和操作步驟。
e.4.3運行時間
說明每種運行模塊組合將占用各種資源的時間。
e.5係統數據結構設計
e.5.1邏輯結構設計要點
給出本係統內所使用的每個數據結構的名稱、標識符以及它們之中每個數據項、記錄、文捲和係的標識、定義、長度及它們之間的層次的或表格的相互關係。
e.5.2物理結構設計要點
給出本係統內所使用的每個數據結構中的每個數據項的存儲要求,訪問方法、存取單位、存取的物理關係(索引、設備、存儲區域)、設計考慮和保密條件。
e.5.3數據結構與程序的關係
說明各個數據結構與訪問這些數據結構的形式:
e.6係統出錯處理設計
e.6.1出錯信息
用一覽表的方式說朗每種可能的出錯或故障情況出現時,係統輸出信息的形式、含意及處理方法。
e.6.2補救措施
說明故障出現後可能采取的變通措施,包括:
a.後備技術說明準備采用的後備技術,當原始係統數據萬一丟失時啓用的副本的建立和啓動的技術,例如周期性地把磁盤信息記錄到磁帶上去就是對於磁盤媒體的一種後備技術;
b.降效技術說明準備采用的後備技術,使用另一個效率稍低的係統或方法來求得所需結果的某些部分,例如一個自動係統的降效技術可以是手工操作和數據的人工記錄;
c.恢復及再啓動技術說明將使用的恢復再啓動技術,使軟件從故障點恢復執行或使軟件從頭開始重新運行的方法。
e.6.3係統維護設計
說明為了係統維護的方便而在程序內部設計中作出的安排,包括在程序中專門安排用於係統的檢查與維護的檢測點和專用模塊。 各個程序之間的對應關係,可采用如下的矩陣圖的形式; |
|
|