專案軟體詳細設計說明書

2021-03-04 09:27:06 字數 2255 閱讀 3430

部門: 研發二部

撰寫: ***x

審核批准

文件狀態:正式版

日期:2023年xx月xx日

目錄 3

一引言 5

1.1 編寫目的 5

1.2 開發背景 5

1.3 術語與縮寫解釋 5

1.4 參考資料 5

二開發概述 5

2.1 執行環境 5

2.1.1 軟體環境 5

2.1.2 硬體環境 6

2.2 需求概述 6

三詳細設計 6

3.1 軟體功能描述 6

3.2 系統實現 6

3.2.1 總體結構與模組關係設計 6

3.2.2 模組a實現 6

3.2.3 模組b實現 7

3.2.4 資料庫實現 7

3.2.5 使用者介面實現 7

3.2.6 資料結構實現 7

3.2.7 主要演算法實現 7

3.3 介面實現 7

3.3.1 外部介面 7

3.3.2 內部介面 8

3.4 系統出錯處理 8

3.5 依賴關係 8

3.5.1 硬體依賴關係 8

3.5.2 軟體依賴關係 8

四屬性設計 9

五系統維護設計 9

六智財權分析 9

引言(給出軟體詳細設計說明書的編寫目的,同時指明讀者物件)

(描述本軟體的開發背景)

(列出本檔案中用到的專門術語的定義。例如:

ipv6: inter*** protocol version 6的縮寫。設計的用於替代現行版本ip協議-ipv4-的下一代ip協議,它由128位二進位制數碼表示)

(列出概要設計中用到的有關資料。例如:本概要設計說明書用到的有關資料為:

1、《軟體工程》 張海藩清華大學出版社 1990/11

2、需求說明書範君民2015/6)

開發概述

(描述本軟體用到的軟體環境。例如:用iar8.10版本開發、jdk1.7等)

(描述本軟體用到的硬體環境。例如:zigbee**器、zigbee節點等)

簡要描述專案大致需求

客戶對專案的期望或希望達到的目標

詳細設計

(描述本軟體具備的功能等資訊)

(用結構圖、資料流圖、系統流程圖等來描述系統構成,然後再用文字描述下)

(通過關係圖展示軟體整體架構設計,並明確模組間的呼叫關係。)

(系統中模組a的實現,乙個系統可能有好幾個模組組成,這裡列出模組a的詳細實現)

(系統中模組b的實現,如果還有模組c,下面可以增加模組c的實現,以此類推)

(有資料庫的應該寫出資料庫的實現。例如:資料庫有幾張表,把這幾張表具體列出來)

(有介面設計時應該寫出介面的具體實現。例如:介面用什麼函式實現等)

(描述系統中所用到的資料結構的設計。例如:為了儲存學生資訊採用資料結構來儲存,列出資料結構的具體資訊等)

(描述其中用到的主要演算法的設計。例如:用到加密演算法,寫出加密演算法的具體實現等)

(基於需求分析結果制定易於操作、簡單明瞭的使用者介面,寫出具體實現)

(描述伺服器、資料庫、應用程式間的訪問傳輸協議,寫出具體實現)

輸入方面(採用什麼標準,具體寫出,如:c++的標準輸出/輸出)

輸出方面(採用什麼標準,具體寫出,如:c++的標準輸出/輸出)

(描述模組間的介面呼叫關係,具體寫出實現)

(描述系統可能出現的出錯類別及其處理對策。)

(當前開發的硬體是整體硬體產品的一部分,或者與其它硬體有密切關聯時,說明相互間的關係)

(當前系統是某一軟體產品的一部分,或者與其它系統有密切關聯時,說明相互間的關係)

屬性設計

系統關鍵屬性的特殊設計和考慮:

可靠性(提供正確、連續操作結果的能力)

可維護性(能夠很容易修正的能力)

可用性(在需要的時候能夠很容易訪問和操作)

靈活性(適應變化環境的能力)

可測性(容易和全面測試的能力)

重用性(在多個應用中復用的能力)

易用性(容易學習和使用的能力)

系統維護設計

在程式內部設計中考慮系統運營維護的策略,指明哪些功能和資料需要維護及其實現維護功能的模組。

智財權分析

(描述產品是否可申請什麼智財權專利。如:外觀專利、實用新型、發明專利等)

軟體專案管理 詳細設計說明書

五 詳細設計說明書 1 引言 1 1.1編寫目的 1 1.2專案背景 1 1.3定義 2 1.4參考資料 2 2 總體設計 2 2.1需求概述 2 2.2軟體結構 2 3 程式描述 2 3.1功能 3 3.2效能 3 3.3輸入專案 3 3.4輸出專案 3 3.5演算法 3 3.6程式邏輯 3 3....

軟體詳細設計說明書

專案名稱 學生公寓資訊管理系統 日期 年月日 資訊工程學院 目錄1 引言 1 1.1編寫目的 1 1.2 專案背景 1 1.3 定義 1 1.4 參考資料 1 2 總體設計 2 2.1 需求概述 2 2.2 軟體結構 2 3 程式描述 4 3.1 下面對各模組的功能,效能,輸入,輸出進行具體描述 4...

軟體詳細設計說明書

專案名稱 學生公寓資訊管理系統 日期 年月日 資訊工程學院 目錄1 引言 1 1.1編寫目的 1 1.2 專案背景 1 1.3 定義 1 1.4 參考資料 1 2 總體設計 2 2.1 需求概述 2 2.2 軟體結構 2 3 程式描述 4 3.1 下面對各模組的功能,效能,輸入,輸出進行具體描述 4...