軟體詳細設計說明

2022-07-07 06:45:16 字數 1571 閱讀 9858

title: 軟體詳細設計說明 date: 2021-01-26 tags: [詳細設計, 軟體設計]

categories: [軟體設計]

::: xx公司

2020-01-01 :::

文件管理

合理地管理主文件, 確保文件版本的及時更新,同時保持備份文件和源文件的一致性。

版本管理

本版本修訂日期 2019-08-12 生效日期 2019-08-12

版本 生效日期 變更內容 編制人

v1.0 2020-01-01 初稿編寫完成 xx

引言編寫目的

說明編寫這份詳細設計說明書的目的,指出預期的讀者範圍。

背景說明:

待開發的軟體系統的名稱;

列出本專案的任務提出者、開發者、使用者以及將執行該項軟體的單位。

術語和縮略語

本專案的經核准的計畫任務書或合同、上級機關的批文;

屬於本專案的其他已發表的檔案,包括軟體需求說明書、軟體概要設計說明等;

本檔案中各處引用的檔案、資料,包括所要用到的軟體開發標準。

列出這些檔案的標題、檔案編號、發表日期和出版單位,說明能夠得到這些檔案資料的**。

系統結構

以**方式列出本程式系統內的每個程式(包括每個模組和子程式)的名稱、識別符號和它們之間的層次結構關係。並用文字說明每個程式完成的功能,以及互相之間的呼叫關係。

程式1(識別符號)設計說明

從本章開始,逐個地給出各個層次中的每個程式的詳細設計。以下給出的提綱是針對一般情況的。對於乙個具體的模組,可能根據需要在其說明條目上有適當增減。

程式描述

給出對該程式的簡要描述,主要說明安排設計本程式的目的意義,並且說明本程式的特點。

功能說明該程式應具有的功能,可採用ipo圖(即輸入-處理-輸出圖)的形式。

效能說明對該程式的全部效能要求,包括對精度、靈活性和時間特性的要求。

輸入項給出對每乙個輸入項的特性,包括名稱、標識、資料的型別和格式、資料值的有效範圍、輸入的方式、數量和頻度、輸入**、輸入資料的**和安全保密條件等等。

輸出項給出對每乙個輸出項的特性,包括名稱、標識、資料的型別和格式、資料值的有效範圍、輸出的形式、數量和頻度、輸出**、對輸出圖形及符號的說明、安全保密條件等等。

演算法詳細說明本程式所選用的演算法,具體的計算公式和計算步驟。

流程邏輯

用圖表(例如流程圖、判定表等)輔以必要的說明來表示本程式的邏輯流程。

介面說明本程式執行中所受到的限制條件。

單元測試

說明對本程式進行單元測試的計畫和方式,包括單元測試用例的設計等。

尚未解決的問題

說明在本程式的設計中尚未解決而設計者認為在軟體完成之前應解決的問題。

程式2(識別符號)設計說明

......

內容審核要點:

本文件內容與概要設計說明、軟體需求規格說明等文件中的內容是否一致性;

所述內容是否完備;

各子程式模組描述是否清楚;

是否有必要的單元測試用例編制方面的考慮;

程式模組間關係是否清楚準確。

參考

軟體詳細設計說明書

詳細設計說明書 1 引言 1 1編寫目的 闡明編寫詳細設計說明書的目的,指明讀者物件。1 2專案背景 應包括專案的 和主管部門等。1,3定義 列出文件中所用到的專門術語的定義和縮寫詞的原意。1 4參考資料 列出有關資料的作者 標題 編號 發表日期 出版單位或資料 可包括 a 專案的計畫任務書 合同或...

軟體詳細設計說明書

1 引言1.1 編寫目的 闡明編寫詳細設計說明書的目的,指明讀者物件。1.2 專案背景 應包括專案的 和主管部門等。1.3 定義 列出本文件中所用到的專門術語的定義和縮寫詞的願意。1.4 參考資料 列出有關資料的作者 標題 編號 發表日期 出版單位或資料 專案經核准的計畫任務書 合同或上級機關的批文...

軟體概要設計說明

keydords 軟體設計 概要設計 xx公司 2020 01 01 文件管理 合理地管理主文件,確保文件版本的及時更新,同時保持備份文件和源文件的一致性。版本管理 本版本修訂日期 2019 08 12 生效日期 2019 08 12 版本 生效日期 變更內容 編制人 v1.0 2020 01 01...