軟件開發(fā)概要設(shè)計說明書模板_第1頁
軟件開發(fā)概要設(shè)計說明書模板_第2頁
軟件開發(fā)概要設(shè)計說明書模板_第3頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、項目名稱概要設(shè)計說明書文件狀態(tài):V 草稿 正式發(fā)布 正在修改文件標識:當前版本:X.Y作者:完成日期:YYYY-MM-DD版本歷史版本/狀態(tài)作者參與者起止日期備注1. 引言 11.1 編寫目的 11.2 定義 11.3 參考資料 12. 范圍 12.1 系統(tǒng)主要目標 122主要軟件需求 12.3 設(shè)計約束、限制 13. 軟件系統(tǒng)結(jié)構(gòu)設(shè)計 13.1 復(fù)審數(shù)據(jù)流、控制流 13.2 軟件體系結(jié)構(gòu) 13.2.1 軟件程序結(jié)構(gòu)圖 13.2.2 模塊命名規(guī)則 13.2.3 模塊描述 13.3 功能需求追溯 23.4 復(fù)用策略 24. 數(shù)據(jù)設(shè)計 24.1 數(shù)據(jù)字典復(fù)審 24.2 數(shù)據(jù)項 24.3 數(shù)據(jù)庫結(jié)構(gòu)

2、設(shè)計 24.4 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 24.5 文件設(shè)計 35. 接口設(shè)計 35.1 用戶界面設(shè)計規(guī)則 35.2 內(nèi)部接口設(shè)計 35.3 外部接口設(shè)計 36. 出錯處理設(shè)計 37. 系統(tǒng)維護設(shè)計 31. 引言1.1編寫目的說明編寫這份概要設(shè)計說明書的目的,并指出預(yù)期的讀者。1.2定義列出文件中用到的專門術(shù)語的定義和外文首字母的原詞組。1.3參考資料列出用的著的參考資料,如:本項目的經(jīng)核準的計劃任務(wù)書或合同,上級機關(guān)的批文。屬于本項目的其他已發(fā)表的文件本文件中各處引用的文件、資料、包括所需用到的軟件開發(fā)標準。2. 范圍對需求規(guī)格說明書進行復(fù)審,如有變更需要在本節(jié)進行說明。以下內(nèi)容描述軟件概要設(shè)計

3、的整體范圍,其主要信息來自于需求規(guī)格說明書。2.1系統(tǒng)主要目標2.2主要軟件需求2.3設(shè)計約束、限制3. 軟件系統(tǒng)結(jié)構(gòu)設(shè)計3.1復(fù)審數(shù)據(jù)流、控制流復(fù)審需求分析階段對軟件的功能需求的描述(如系統(tǒng)的DFD圖和IDEF。圖)是否合理和精化。否則,應(yīng)在本節(jié)進行進一步分解和精化。3.2軟件體系結(jié)構(gòu)通過變換映射(如基于DFD或基于IDEF0的結(jié)構(gòu)設(shè)計),并采用適當?shù)膬?yōu)化準則進行軟件結(jié)構(gòu)的 優(yōu)化。該過程可在本節(jié)中分段落進行描述。已得到優(yōu)化的軟件體系結(jié)構(gòu)用結(jié)構(gòu)圖(Structure Chart )進行描述。描述的內(nèi)容包括:3.2.1 軟件程序結(jié)構(gòu)圖畫出軟件體系結(jié)構(gòu)的樹狀層次。3.2.2 模塊命名規(guī)則給出軟件模

4、塊的命名規(guī)則,保證模塊名稱在項目內(nèi)的唯一性和無二義性。3.2.3 模塊描述可用IPO圖結(jié)合下表對每一軟件模塊進行描述。名稱十一、口子系統(tǒng)系統(tǒng)標識名稱名稱接口 說明輸入輸出匕匕厶冃功說運行環(huán) 境說明簡要地說明對本模塊的運行環(huán)境(包括硬件環(huán)境和支持環(huán)境)的規(guī)定調(diào)用關(guān)調(diào)用模塊系說明被調(diào)用模塊3.3功能需求追溯本節(jié)說明需求規(guī)格說明書中的各項功能需求已在軟件體系結(jié)構(gòu)中得到分配。可用如下的二維表說明各項功能需求與軟件模塊的對應(yīng)關(guān)系。模塊1模塊2模塊M功能需求1V功能需求2VV功能需求mV此表可以采用其他適用形式,如拆分為兩張表:功能需求對應(yīng)模塊、模塊對應(yīng)功能需求對應(yīng)的模塊功能需求1功能需求m對應(yīng)的功能需求

5、模塊1模塊m3.4復(fù)用策略說明軟件可復(fù)用的數(shù)據(jù)、接口和模塊。復(fù)用既指可利用的現(xiàn)有構(gòu)件資源,也指軟件中可抽取的新建 構(gòu)件。4. 數(shù)據(jù)設(shè)計本章對軟件所使用的數(shù)據(jù)進行定義和概要設(shè)計。本章內(nèi)容在項目的其他文檔中若有描述, 請在相應(yīng)小節(jié)指明。4.1數(shù)據(jù)字典復(fù)審對需求分析階段形成的數(shù)據(jù)字典進行復(fù)審和精化。4.2數(shù)據(jù)項定義軟件使用的數(shù)據(jù)項,可能包括:名稱、簡稱、類型、長度、另吃等。4.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計將需求分析階段形成的實體模型轉(zhuǎn)化為數(shù)據(jù)庫系統(tǒng)支持的數(shù)據(jù)庫模型。如根據(jù)E-R圖或IDEF1X圖建立數(shù)據(jù)庫的物理模型。4.4數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系給出本系統(tǒng)內(nèi)所使用的每個數(shù)據(jù)結(jié)構(gòu)的名稱、標識符,說明各個數(shù)據(jù)結(jié)構(gòu)與訪問

6、這些數(shù)據(jù)結(jié)構(gòu)的各個程序模塊間的對應(yīng)關(guān)系,可采用如下的矩陣圖的形式:模塊1模塊2模塊M數(shù)據(jù)結(jié)構(gòu)1V數(shù)據(jù)結(jié)構(gòu)2VV數(shù)據(jù)結(jié)構(gòu)mV4.5文件設(shè)計說明數(shù)據(jù)存儲文件的邏輯結(jié)構(gòu)、文件組織方式、容量、存取權(quán)限等。5. 接口設(shè)計5.1用戶界面設(shè)計規(guī)則分析需求規(guī)格說明書中的用戶特點,設(shè)計交互、信息顯示和數(shù)據(jù)輸入等用戶界面規(guī)則。若有的 話,列出用戶的強制標準和開發(fā)單位的強制標準。5.2內(nèi)部接口設(shè)計說明軟件內(nèi)部模塊間的接口安排。5.3外部接口設(shè)計說明本系統(tǒng)同外界的所有接口的安排, 包括軟件與硬件之間的接口,本系統(tǒng)與各支持軟件之間的接 口關(guān)系。內(nèi)部和外部的接口設(shè)計必須結(jié)合模塊內(nèi)部的數(shù)據(jù)驗證和出錯處理。6. 出錯處理設(shè)計說明每種可能的出錯或故障情況,并對他們命名和編號;給出出錯時的信息顯示界面;和相應(yīng)的補 救措施。7. 系統(tǒng)維護設(shè)計說明為了系

溫馨提示

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

評論

0/150

提交評論