目錄1 概述 1
1.1 編寫目的 1
1.2 參考資料 1
1.3 術語和縮寫詞* 1
2 需求概述 1
3 結構設計 1
3.1 總體設計 1
3.2 介面設計* 1
3.3 資料結構設計 1
3.3.1 公共資料結構設計 1
3.3.2 資料庫設計 1
3.3.3 資料結構同程式的關係* 1
3.4 出錯處理設計* 2
3.5 其它* 2
4 模組詳細設計 2
4.1 模組1設計 2
4.1.1 功能說明 2
4.1.2 演算法 2
4.1.3 輸入 2
4.1.4 輸出 2
4.2 模組2設計 2
5 使用者介面設計 2
【注】本編寫指南中帶有「*」標誌的表示可選部分,即在文件編寫過程中可以依據實際專案的具體情況進行取捨,文件完成後這些「*」標記應該去掉。
本文件的編寫目的是:詳細定義×××××軟體的總體功能;給出系統的結構設計和過程設計,作為程式編寫的依據。
包括:a. 專案**;
b. 本文件中引用到的規範和資料等;
c. 列出這些規範和資料的作者、編號、標題、發表日期、出版單位或資料**。
列出本文件中用到的專門術語的定義和縮寫詞,縮寫詞要給出中文譯名和英文全稱,常用的不需要定義。
概述系統的特性和需求,擴充軟體需求說明中的資訊,給出增加的細節,詳盡地指出對軟體需求說明中有關特性和需求作出的變更。(詳細說明見《需求說明》)。
繪製軟體模組結構圖(software chart)。
對系統總體結構設計和所繪製圖形加以文字說明。
對和硬體或其它外部系統的介面進行說明。
對程式當中所定義的全域性變數、全域性資料結構或類當中public資料結構進行定義和說明。
對程式當中所採用的資料庫相關的名稱和識別符號、在資料庫當中的位置、定義、度量單位、格式和值域、敏感程度、資料項名、縮寫詞和**,包括用於資料庫的規格說明等進行定義。建議給出資料庫表結構。
資料結構影響最後的構件(模組)過程設計。因此,需要說明資料結構如何影響程式的資料組織、訪問方式、結合程度和處理方法。
包括對出錯輸出資訊、出錯處理對策的說明。
說明設計當中對於安全保密、維護等情況的設計考慮。
對系統當中主要的模組逐一進行說明。
用文字形式簡單的描述本構件(模組)完成的主要功能和輸入輸出介面。
詳細描述構件(模組)的實現演算法,可以採用用流程圖、盒(n-s)圖、pad圖、hipo圖、判定表及pdl語言等手段進行描述。
說明輸入。
說明輸出。
……其它模組的設計要求同上說明。
採用使用者介面原型(如vb視窗),說明每個介面可以執行的功能,需要輸入/輸出的資料項,描述輸入資料的輸入形式和驗證手段,以及對介面操作過程需要特別注意的地方進行說明。
專案設計說明 遷安會館
本建築物為 遷安市新建會館,根據 一 二層各空調部分功能及定位不同,我們為甲方設計了海爾mx多聯機方案,此空調系統的特點如下 mx多聯機方案結合使用者的需求和建築物的實際情況,為減少室外機個數以減少安裝占地面積和運轉費用,同時保證使用者使用效果及執行經濟性,建築物全部採用海爾mx直流變頻多聯機組,所...
Cad防火專案設計說明
1 對裝飾織物進行阻燃處理時,應浸透阻燃劑 多層紡織物,應逐層進行阻燃處理。阻燃劑的含量應符合產品說明書的要求。2 對木質裝飾裝修材料進行防火塗料塗佈前,應對其表面進行清潔。塗佈至少分三次進行,且第二次塗佈應在第一次塗佈的塗層表乾後進行,塗佈量應不小於600g 4 裝飾工程施工設計用料燃燒效能等級及...
專案開發詳細設計說明書
目錄1引言 2 1.1編寫目的 2 1.2背景 2 1.3定義 3 1.4參考資料 3 2程式系統的結構 3 3程式設計說明 4 3.1程式描述 4 3.2功能 4 3.3效能 4 3.4輸入項 5 3.5輸出項 5 3.6演算法 5 3.7流程邏輯 6 3.8介面 6 3.9儲存分配 7 3.10...