-
概要設計
鎖定
- 中文名
- 概要設計
- 建 立
- 目標系統的邏輯模型
- 方 法
- 模塊化方法、功能分解方法
- 現 狀
- 面向對象的設計方法
概要設計簡述
概要設計的格式如下:
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系統維護設計
概要設計編寫目的
説明編寫這份概要設計説明書的目的,指出預期的讀者。
概要設計背景介紹
説明:
a. 待開發軟件系統的名稱;
b. 列出此項目的任務提出者、開發者、用户以及將運行該軟件的計算站(中心)。
概要設計定義
列出本文件中用到的專門術語的定義和外文首字母組詞的原詞組。
概要設計參考資料
列出有關的參考文件,如:
a. 本項目的經核准的計劃任務書或合同,上級機關的批文;
b. 屬於本項目的其他已發表文件;
c. 本文件中各處引用的文件、資料,包括所要用到的軟件開發標準。列出這些文件的標題、文件編號、發表日期和出版單位,説明能夠得到這些文件資料的來源。
概要設計總體設計
概要設計需求規定
説明對本系統的主要的輸入輸出項目、處理的功能性能要求。
概要設計運行環境
簡要地説明對本系統的運行環境(包括硬件環境和支持環境)的規定。
概要設計概念和處理流程
説明本系統的基本設計概念和處理流程,儘量使用圖表的形式。
概要設計系統架構
説明系統的層次結構,調用關係,以及具體的實現技術類型。
概要設計人工處理過程
概要設計未解決問題
説明在概要設計過程中尚未解決而設計者認為在系統完成之前必須解決的各個問題。
概要設計接口設計
概要設計用户接口
説明將向用户提供的命令和它們的語法結構,以及軟件的回答信息。
概要設計外部接口
説明本系統同外界的所有接口的安排包括軟件與硬件之間的接口、本系統與各支持軟件之間的接口關係。
概要設計內部接口
説明本系統之內的各個系統元素之間的接口的安排。
概要設計運行設計
概要設計運行模塊組合
説明對系統施加不同的外界運行控制時所引起的各種不同的運行模塊組合,説明每種運行所歷經的內部模塊和支持軟件。
概要設計運行控制
説明每一種外界的運行控制的方式方法和操作步驟。
概要設計運行時間
説明每種運行模塊組合將佔用各種資源的時間。
概要設計數據結構
概要設計設計要點
概要設計物理結構要點
概要設計與程序關係
説明各個數據結構與訪問這些數據結構的形式:
概要設計出錯處理
概要設計出錯信息
用一覽表的方式説明每種可能的出錯或故障情況出現時,系統輸出信息的形式、含義及處理方法。
概要設計補救措施
説明故障出現後可能採取的變通措施,包括:
a. 後備技術説明準備採用的後備技術,當原始系統數據萬一丟失時啓用的副本的建立和啓動的技術,例如週期性地把磁盤信息記錄到磁帶上去就是對於磁盤媒體的一種後備技術;
c. 恢復及再啓動技術説明將使用的恢復再啓動技術,使軟件從故障點恢復執行或使軟件從頭開始重新運行的方法。
概要設計系統維護設計
説明為了系統維護的方便而在程序內部設計中作出的安排,包括在程序中專門安排用於系統的檢查與維護的檢測點和專用模塊。 各個程序之間的對應關係,可採用如下的矩陣圖的形式;
概要設計圖形工具
(1)層次圖。層次圖用來描繪軟件的層次結構。一個矩形框代表一個模塊,方框間的連線表示調用關係。如圖,最頂層的方框代表正文加工系統的主控模塊,它調用下層模塊,完成正文加工的全部功能。第二層的每個模塊完成正文加工的一個主要功能。
(2)HIPO圖。HIPO圖是IBM公司發明的“層次圖加輸入/處理/輸出圖”。層次圖加上編號稱為H圖。在層次圖的基礎上,除最頂層的方框之外,其餘每個方框都加了編號。層次圖中每一個方框都有一個對應的IPO圖(表示模塊的處理過程)。每張IPO圖應增加的編號與其表示的(對應的)層次圖編號一致。IPO圖是輸入/加工/輸出圖的簡稱。