專案設計說明

2021-03-04 09:28:17 字數 1500 閱讀 6005

目錄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...