系統(tǒng)詳細(xì)設(shè)計(jì)說明書模板_第1頁
系統(tǒng)詳細(xì)設(shè)計(jì)說明書模板_第2頁
系統(tǒng)詳細(xì)設(shè)計(jì)說明書模板_第3頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、XXXXXXXXXXXXXXXXXXX項(xiàng)目名稱詳細(xì)設(shè)計(jì)說明書XXX公司二 O xx年 X 月文檔修改記錄版本號(hào)版本描述責(zé)任人日期備注初始編制XXXX2012-8-31版 本 號(hào) 示 例第一章引言1.1目的提示:簡要說明編寫這份詳細(xì)設(shè)計(jì)說明書的目的,指出預(yù)期的讀者本詳細(xì)設(shè)計(jì)說明書的適用讀者為:軟件開發(fā)者、測試人員1.2背景1.3術(shù)語定義序號(hào)術(shù)語名稱術(shù)語定義12341.4參考資料提示:列出所本文檔所使用的參考資料,包括:A本軟件開發(fā)所經(jīng)核準(zhǔn)的合同或標(biāo)書或可行性報(bào)告等文檔B軟件開發(fā)計(jì)劃書C需求分析報(bào)告D測試方案(若存在初稿的話)E概要設(shè)計(jì)說明書F與本項(xiàng)目有關(guān)的已發(fā)表的文件或資料G本文件中各處引用的文

2、件、資料,所采用的軟件開發(fā)標(biāo)準(zhǔn)和規(guī)范 注意:必須列出文件、資料的作者、標(biāo)題、編號(hào)、發(fā)表日期和出版單 位,以說明這些文件資料的來源。若某些文檔有保密要求的,則要說明其 保密級(jí)別。序號(hào)文檔名稱作者版本/日期123第二章系統(tǒng)概述畫出系統(tǒng)的體系結(jié)構(gòu)圖,以說明系統(tǒng)體系結(jié)構(gòu)的實(shí)現(xiàn)技術(shù),所用到的 數(shù)據(jù)庫主體的描述、如何實(shí)現(xiàn)訪問數(shù)據(jù)庫、如何劃分程序的主體部分???以采用MVC模式表述、也可以采用 UML中的系統(tǒng)設(shè)計(jì)主要是基于 MVC設(shè)計(jì)模式,M代表模型 Model, V代表視圖 View,C代表控制器Controller。MVC模式將系統(tǒng)分為三層,層與層之間 通過又一定的模式聯(lián)系,使數(shù)據(jù)實(shí)體與業(yè)務(wù)邏輯、業(yè)務(wù)邏

3、輯與頁面展現(xiàn)分 離。MVC模式圖舉例如下圖:Web BrowseJSF.BeanDataBaseserviceDAO圖二-1 MVC模式圖第三章 程序 1 設(shè)計(jì)說明提示:從本章開始,逐步將各模塊的功能和設(shè)計(jì)思想、內(nèi)容等進(jìn)行逐 層解剖分析3.1 程序描述提示:給出對(duì)該程序的簡要描述,主要說明安排設(shè)計(jì)本程序的目的意 義,并且,還要說明本程序的特點(diǎn)。模塊架構(gòu)圖提示:給出模塊的代碼結(jié)構(gòu),如典型的三層結(jié)構(gòu),可以用UML的組件圖表達(dá)。功能提示:簡要進(jìn)行功能描述,可采用IPO(即輸入-處理-輸出圖)表示。類圖提示:用UML類圖利用面向?qū)ο笏枷朐O(shè)計(jì)模塊代碼實(shí)現(xiàn),用類圖表達(dá) 出完整的類結(jié)構(gòu),包括類名,屬性,主要

4、方法名稱,方法參數(shù),關(guān)鍵的方 法或算法可以用標(biāo)注的方法,用偽碼表達(dá)出來。類圖中要表示出類與類之 間關(guān)系,從屬關(guān)系、調(diào)用關(guān)系等。UML類圖舉例如下:圖三-1 類圖注意,重要的方法要做詳細(xì)的說明,舉例如下:I說明:1. BaseAbsDaoa) getAII():返回所有信息的列表。b) getByld(string id):根據(jù)id檢索,并返回特定的對(duì)象2. BaseBean 增加功能(功能點(diǎn))提示:簡要進(jìn)行功能描述,可采用IPO (即輸入-處理-輸出圖)表示。功能描述增加機(jī)構(gòu)的管理信息。輸入和界面設(shè)計(jì)提示:圖、表方式清晰描述每一個(gè)輸入項(xiàng)的特性,包括名稱、標(biāo)識(shí)、 數(shù)據(jù)的類型和格式、數(shù)據(jù)值的有效范

5、圍、輸入的方式。數(shù)量和頻度、輸入 媒體、輸入數(shù)據(jù)的來源和安全保密條件等類和接口設(shè)計(jì)提示:列出本模塊與其它模塊的接口關(guān)系或要求列明所有接口,包括 接口名稱,調(diào)用方法,接口參數(shù)結(jié)構(gòu)等。1. 接口:接口名稱:接口方法:輸入?yún)?shù):返回信息:2. 數(shù)據(jù)接口:3. 其他接口:程序流程提示:以流程圖或順序圖形式給出本程序模塊流轉(zhuǎn)關(guān)系。包括一下參數(shù):輸入?yún)?shù):處理過程:涉及的數(shù)據(jù)結(jié)構(gòu):返回結(jié)果:其他參數(shù):測試和限制條件提示:給出詳細(xì)設(shè)計(jì)中考慮的測試程序測試點(diǎn)和狀態(tài)、參數(shù)等,以及 對(duì)系統(tǒng)在程序運(yùn)行、測試時(shí)需要做出的各種限制等。備注第四章 程序 2 設(shè)計(jì)說明提示:與上一章類似,若有 N 個(gè),則需要分開 N 項(xiàng)描述

6、第五章公用接口程序說明提示:給出各類公用接口的程序的設(shè)計(jì)考慮,如全局變量、數(shù)據(jù)字 典、公用界面、公用方法和過程等。5.1全局變量提示:羅列各個(gè)全局變量的屬性要求,包括全局變量名稱、說明、數(shù) 據(jù)類型、長度、取值范圍等信息名稱說明數(shù)據(jù)類型長度取值范圍5.2公用界面或接口提示:要求描述清楚公用界面的界面布局情況,以及界面上所涉及到 的各種數(shù)據(jù)項(xiàng)的相關(guān)屬性,與界面相關(guān)的詳細(xì)處理說明(有邏輯算法和計(jì) 算公式,則要詳細(xì)說明)、輸入和輸出數(shù)據(jù)要求等等,要求要附有界面的 書面格式,可詳細(xì)注明參見某個(gè)圖表或某個(gè)相關(guān)附件5.3公用方法和過程提示:介紹公用方法和過程所實(shí)現(xiàn)的主要功能,說明公用方法和過程 所需調(diào)用的輸入?yún)?shù)、輸出參數(shù)以及邏輯處理和相關(guān)算法描述,并注明該 公用方法和過程的適用范圍。可以使用表格形式表述。第六章 附件提示:羅列與本詳細(xì)設(shè)計(jì)報(bào)告相關(guān)的文檔資料,可包括以下內(nèi)容:1.數(shù)據(jù)庫設(shè)計(jì)的有關(guān)文檔資料,如:數(shù)據(jù)字典2.用戶界面有關(guān)約定、相關(guān)報(bào)表或模板格式、各種常規(guī)底稿模板等3. 編程語言程序設(shè)計(jì)規(guī)范4. 其它相關(guān)資料詳細(xì)設(shè)計(jì)評(píng)審意見項(xiàng)目名稱:致:(建設(shè)單位)抄送:(監(jiān)理單位)我方根據(jù)合同的有關(guān)規(guī)定完成了項(xiàng)目詳細(xì)設(shè)計(jì)說明書的編制,并經(jīng)項(xiàng)目經(jīng)理審查批準(zhǔn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論