軟體詳細設計方案

2021-05-30 04:46:51 字數 1669 閱讀 7831

xx-***x型

檔案編號:xx-***x-1101fa

編制:審核:

標準化:

批准:公司

年月檔案歷史記錄

目錄1 範圍 1

2 軟體總體架構 1

3 介面設計 (sdp-0001) 1

4 輸出報表設計 (sdp-0002) 1

5 資料庫設計 (sdp-0003) 1

6 ***x模組設計方案 (sdp-0004) 1

6.1 模組概述 1

6.2 模組結構 2

6.3 軟體流程 2

6.4 軟體演算法 2

6.5 資料結構 2

6.6 模組關鍵指標 2

6.7 異常處理 2

xx-***x型***x軟體詳細設計方案

本方案適用於***系列***軟體的***專案,輸出軟體版本號為:***x。

描述軟體總體上的架構。

【必須】簡要說明系統遵循的介面設計的所採用的原則。

【必須】詳細列出關鍵業務模組的各個使用者介面設計示意圖及操作使用步驟(以及操作流程)說明。

【可選】如果該部分內容較多,可以另附文件詳細描述。

描述所設計的各報表的名稱、用途、內容、格式等。

【必須】給出系統、關鍵功能模組所涉及的資料庫表、檢視之間的實體關係圖(e-r圖)。

【必須】給出上述各個資料庫實體名稱及關係的說明。

【必須】給出每乙個新增表、檢視的字段結構,包括:欄位名稱、標識、資料型別、格式、主外來鍵關係、資料值的有效範圍、資料值的輸出轉換等。

【必須】給出新增關鍵函式、儲存過程、觸發器的處理流程圖,若使用觸發器必須提供採用觸發器而不採用函式或儲存過程的理由。

【必須】對於多資料庫設計必須說明不同資料庫之間資料型別或指令碼之間的轉換關係。

【可選】不推薦在資料庫中使用觸發器。

【可選】如果該部分內容較多,可以另附文件詳細描述。

【必須】每個圖表都需要輔以文字描述說明。

【必選】物件導向設計使用uml建模,可以使用visio、rose、power designer作為建模工具。

【必須】同一設計文件僅使用乙個建模工具。

【必選】描述該模組的功能(做什麼)、輸入、輸出,是否已存在相似的模組可復用(如有,應描述它們的區別)。

【可選】提供必要的系統實現說明,各模組部件之間的整體和區域性關係可採用(構件圖、部署圖)。

【可選】描述該模組是否可以被復用,以及復用的方式。

● 物件導向設計:

【可選】提供關鍵功能及使用者間的用例圖(若需求文件中沒有詳細描述時)。

● 物件導向設計:

【必選】提供關鍵類圖、包圖、物件圖。

● 面向過程設計:

【必選】提供子模組的劃分及關係結構圖。

● 物件導向設計:

【必須】提供類(或物件)間的互動圖(順序圖、協作圖);

【必須】提供關鍵類(或物件)的狀態圖、活**。

● 面向過程設計:

【必須】提供關鍵業務模組的控制流程圖。

【必須】提供關鍵技術、主要演算法。

【必須】包括對輸入資料、輸出資料、內部資料的資料結構描述。

【必須】提供滿足關鍵指標所採取的必要措施。

【必須】出錯、異常、故障時的處理

詳細設計方案

公司 年月文件控制 目錄建立更改記錄 1 審閱人員 1 分發人員 1 1 閱讀指南 1 2 專案概述 1 2.1 專案名稱 1 2.2 專案背景 1 2.3 專案目標 1 2.4 術語 1 3 環境要求 1 3.1 硬體環境 1 3.2 軟體環境 1 4 總體解決方案 1 4.1 業務細分場景1 1...

程序詳細設計方案

文件編號 版本號密級 詳細設計方案 模板 專案名稱 此處填入專案中文名稱 此處填入專案英文名稱 專案負責人 此處填入專案負責人 文件編號 版本號密級 詳細設計方案 模板 專案名稱 此處填入專案中文名稱 此處填入專案英文名稱 專案負責人 此處填入專案負責人 擬制年月日 審核年月日 批准年月日 檔案控制...

軟體設計方案

軟體設計方案說明書 修訂記錄 目錄1 引言 4 1.1 編寫目的 4 1.2 背景 4 1.3 參考資料 4 1.4 術語定義及說明 4 2 設計概述 4 2.1 任務和目標 4 3 系統詳細需求分析 5 3.1 詳細需求分析 5 3.2 詳細系統執行環境及限制條件分析介面需求分析 5 4 總體方案...