1.引言
1.1編寫目的
【闡明編寫詳細設計說明書的目的,指明讀者物件。】
1.2專案背景
【應包括專案的**和主管部門等。】
1.3定義
【列出文件中所用到的專門術語的定義和縮寫詞的原文。】
1.4參考資料
【列出有關資料的作者、標題、編號、發表日期、出版單位或資料**,可包括:
a. 專案的計畫任務書、合同或批文;
b. 專案開發計畫;
c. 需求規格說明書;
d. 概要設計說明書;
e. 測試計畫(初稿);
f. 使用者操作手冊(初稿);
g. 文件中所引用的其他資料、軟體開發標準或規範。】
2.總體設計
2.1需求概述
2.2軟體結構
【如給出軟體系統的結構圖。】
3.程式描述
【逐個模組給出以下的說明:】
3.1功能
3.2效能
3.3輸入專案
3.4輸出專案
3.5演算法
【模組所選用的演算法。】
3.6程式邏輯
【詳細描述模組實現的演算法,可採用:
a. 標準流程圖;
b. pdl語言;
c. n-s圖;
d. pad;
e. 判定表等描述演算法的圖表。】
3.7介面
3.8儲存分配
3.9限制條件
3.10測試要點
UI設計規範
以使用者為中心。設計由使用者控制的介面,而不是介面控制使用者。清楚一致的設計。所有介面的風格保持一致,所有具有相同含義的術語保持一致,且易於理解 較快的響應速度。簡單且美觀。使用者介面設計的乙個重要原則是使用者應該總是感覺在控制軟體而不是感覺被軟體所控制。操作上假設是使用者 而不是計算機或軟體 開始...
硬體設計規範
1 硬體需求說明書 2 硬體總體設計報告 3 單板硬體總體設計方案 4 單板硬體詳細設計 5 單板硬體過程除錯文件 6 單板硬體系統除錯報告 7 單板硬體測試文件 8 硬體總體方案歸檔詳細文件 9 硬體單板總體方案歸檔詳細文件 10 硬體資訊庫 2.2.2 硬體開發文件編制規範詳解 1 硬體需求說明...
Mysql設計規範
資料庫命名規範 1 所有資料庫物件名稱必須使用小寫字母並用下劃線分割。2 所有資料庫物件名稱禁止使用mysql保留關鍵字 3 資料庫物件的命名要能做到見名識義,並且最好不要超過32個字元。4 臨時表必須以tmp為字首並以日期為字尾。5 備份庫,備份表必須以bak為字首並以日期為字尾。6 所有儲存相同...