概要設計說明書

2023-01-06 19:19:05 字數 1489 閱讀 4198

***專案

建立日期:2007-12-06

最後修訂日期:2007-12-28

文控編號: 專案自定義

文件控制

更改記錄 審閱

審批目錄

1. 引言 4

1.1 介紹 4

1.2 參考資料 4

1.3 術語和縮略語 4

2. 軟體邏輯設計 5

2.1 總體結構設計 5

2.2 子系統設計錯誤!未定義書籤。

2.2.1 子系統一錯誤!未定義書籤。

2.2.2 子系統二錯誤!未定義書籤。

3. 軟體部署結構設計 6

4. 系統介面設計 7

4.1 外部介面概述 7

4.1.1 外部介面1 7

4.1.2 外部介面1 7

4.2 內部介面概述 7

4.2.1 內部介面1 7

4.2.2 內部介面2 7

簡要介紹本軟體的背景和使用者;

列出編寫本文所引用的參考資料。格式如下:作者名,文件標識號,文件名稱,版本號,出版社,出版時間。

以上各項如果包含多個子項,以逗號分割。在每個引用的參考資料需要有編號。如:

1. 劉xx,ebs-tyu-dbd-001,系統資料庫設計,v1.0;

2. 鄭人傑,實用軟體工程,清華大學出版社,1999

定義在本文件中用到的術語,列出在本文件中用到的縮略語。每個術語和縮略語需要有編號。格式如下:

本章描述經過對需求描述分析後所得到軟體的總體邏輯結構框架和相應的文字描述。在隨後的章節中還要描述軟體的元件結構和部署結構。邏輯結構、元件結構和部署結構分別從不同的視角來描述需實現的軟體特徵。

在本節中首先需要用uml中的包/子系統來描述軟體。如:

圖 1 系統總體設計結構

本節和下面各節根據總體設計節中的內容,將上述總體結構劃分成若干個子系統和功能模組,通常每個子系統或功能模組對應相對獨立的功能和編碼過程。對每個子系統或模組的功能給與充分的文字描述(包括模組中重要的類,資料結構,演算法或處理過程等)。

根據在邏輯檢視中劃分的多個包/子系統,分別進行說明。可以採用uml的類圖再加以文字描述清楚即可。

描述整個系統的物理拓撲結構,說明不同的軟體元件在物理節點上的分部。本文件中描述的系統在下圖中用不同的顏色標識。

採用uml的部署圖描述。如下:

圖 2 物理拓撲圖

描述整個系統(本文件所覆蓋的功能範圍)與其它系統(包括其它系統,子系統,db或程序)的介面。畫出系統外部介面圖。

描述每乙個外部介面所擁有的入參,出參和執行條件等情況。對介面的格式(db, 程序間訊息)等進行定義

描述系統(本文件所覆蓋的功能範圍)內部各子系統或功能模組的介面。畫出系統內部介面圖。

描述每乙個內部介面所擁有的入參,出參和執行條件等情況。對介面的格式(db,程序間訊息,類間訊息)等進行定義。

概要設計說明書

1 引言 2 1.1編寫目的 2 1.2專案背景 2 1.3定義 2 1.4參考資料 2 2 任務概述 3 2.1目標 3 2.2執行環境 3 2.3需求概述 3 2.4條件與限制 3 3 總體設計 3 3.1 0層設計概述 3 3.2 1層設計概述 3 3.3 處理流程 3 3.4 總體結構和模組...

概要設計說明書

題庫管理系統 1.引言 1 1.1 目的 1 1.2 定義 1 1.3 參考資料 1 2.軟體範圍 2 2.1 系統主要目的 2 2.2 主要軟體需求 2 2.3 設計約束 限制 2 3.軟體系統結構設計 2 3.1 複審資料流 控制流 2 3.2 軟體體系結構 4 3.2.1 軟體程式結構圖 4 ...

概要設計說明書

v1.0 專案名稱 軟體概要設計說明書 版本號 文件修訂記錄 說明 本文件是以 軟體需求分析說明書 為基礎,進一步就 軟體需求分析說明書 中的功能從計算軟體實現的角度給出的設計描述。即是對需求分析說明書中的功能以計算機軟體設計的角度,對上述功能的實現進行合理的功能模組的劃分 對上述功能模組的所包含的...