軟件設(shè)計說明書格式_第1頁
軟件設(shè)計說明書格式_第2頁
軟件設(shè)計說明書格式_第3頁
軟件設(shè)計說明書格式_第4頁
軟件設(shè)計說明書格式_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

目錄1引言 11.1編寫目的 11.2背景說明 11.3定義 11.4參考資料 12總體設(shè)計 32.1需求規(guī)定 32.2運行環(huán)境 32.3基本設(shè)計概念和處理流程 32.4結(jié)構(gòu)設(shè)計 32.4.1結(jié)構(gòu) 32.4.2功能需求與程序的關(guān)系 32.4.3人工處理過程 32.4.4尚未問決的問題 42.5接口設(shè)計 42.5.1用戶接口 42.5.2外部接口 42.5.3內(nèi)部接口 42.6其它專門要求 43數(shù)據(jù)庫設(shè)計 53.1概念結(jié)構(gòu)設(shè)計 53.2邏輯結(jié)構(gòu)設(shè)計 53.3物理結(jié)構(gòu)設(shè)計 53.3數(shù)據(jù)字典設(shè)計 53.4安全保密設(shè)計 54系統(tǒng)出錯處理設(shè)計 64.1出錯信息 64.2補救措施 64.3.系統(tǒng)維護設(shè)計 65程序模塊1設(shè)計說明 75.1程序描述 75.2功能 75.3算法 75.4注釋設(shè)計 75.5測試計劃 76程序模塊2設(shè)計說明 85號宋體(西文timesnewroman)1.5倍行距1引言1.1編寫目的說明編寫這份詳細設(shè)計說明書的目的,指出預(yù)期的讀者范圍。1.2背景說明說明:待開發(fā)的軟件系統(tǒng)的名稱;列出本項目的任務(wù)提出者、開發(fā)者、用戶以及將運行該項軟件的單位。1.3定義列出本文件中用到的專門術(shù)語的定義和縮寫詞的原詞組。1.4參考資料列出要用到的參考資料,如:本項目的經(jīng)核準(zhǔn)的計劃任務(wù)書或合同、上級機關(guān)的批文;屬于本項目的其他已發(fā)表的文件;本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)。列出這些文件的標(biāo)題、文件編號、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來源。注意所有新章?lián)Q頁。圖的要求如下:圖1-1××××××××圖名居中,位于圖下方,兩級標(biāo)號:章節(jié)號-序列號。每章序號升序排列。表的要求如下:表1-1××××××××表名居中,位于表上方,兩級標(biāo)號:章節(jié)號-序列號。每章序號升序排列。非異性表格的一律使用三線表。如表格換頁請拆分表格后加續(xù)表表頭。全文關(guān)于圖表的要求同上。

2總體設(shè)計2.1需求規(guī)定說明對本系統(tǒng)的主要的輸入輸出項目、處理的功能性能要求2.2運行環(huán)境簡要地說明對本系統(tǒng)的運行環(huán)境(包括硬件環(huán)境和支持環(huán)境)的規(guī)定2.3基本設(shè)計概念和處理流程說明本系統(tǒng)的基本設(shè)計概念和處理流程,盡量使用圖表的形式。2.4結(jié)構(gòu)設(shè)計2.4.1結(jié)構(gòu)用一覽表及框圖的形式說明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)的劃分,扼要說明每個系統(tǒng)元素的標(biāo)識符和功能,分層次地給出各元素之間的控制與被控制關(guān)系。2.4.2功能需求與程序的關(guān)系本條用一張如下的矩陣圖說明各項功能需求的實現(xiàn)同各塊程序的分配關(guān)系:程序1程序2……程序n功能需求1√功能需求2√……功能需求n√√2.4.3人工處理過程說明在本軟件系統(tǒng)的工作過程中不得不包含的人工處理過程(如果有的話)。2.4.4尚未問決的問題說明在概要設(shè)計過程中尚未解決而設(shè)計者認(rèn)為在系統(tǒng)完成之前必須解決的各個問題。2.5接口設(shè)計2.5.1用戶接口說明將向用戶提供的命令和它們的語法結(jié)構(gòu),以及軟件的回答信息。2.5.2外部接口說明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持軟件之間的接口關(guān)系。2.5.3內(nèi)部接口說明本系統(tǒng)之內(nèi)的各個系統(tǒng)元素之間的接口的安排。2.6其它專門要求

3數(shù)據(jù)庫設(shè)計3.1概念結(jié)構(gòu)設(shè)計[說明本數(shù)據(jù)庫將反映的現(xiàn)實世界中的實體、屬性和它們之間的關(guān)系等的原始數(shù)據(jù)形式,包括各數(shù)據(jù)項、記錄、系、文卷的標(biāo)識符、定義、類型、度量單位和值域,建立本數(shù)據(jù)庫的每一幅用戶視圖。]3.2邏輯結(jié)構(gòu)設(shè)計[說明把上述原始數(shù)據(jù)進行分解、合并后重新組織起來的數(shù)據(jù)庫全局邏輯結(jié)構(gòu)。]3.3物理結(jié)構(gòu)設(shè)計[建立系統(tǒng)程序員視圖。]3.3數(shù)據(jù)字典設(shè)計[對數(shù)據(jù)庫設(shè)計中涉及到的各種項目一般要建立起數(shù)據(jù)字典,以說明它們的標(biāo)識符、同義名及有關(guān)信息。]3.4安全保密設(shè)計[說明在數(shù)據(jù)庫的設(shè)計中,將如何通過區(qū)分不同的訪問者、不同的訪問類型和不同的數(shù)據(jù)對象,進行分別對待而獲得的數(shù)據(jù)庫安全保密的設(shè)計考慮。]

4系統(tǒng)出錯處理設(shè)計4.1出錯信息用一覽表的方式說朗每種可能的出錯或故障情況出現(xiàn)時,系統(tǒng)輸出信息的形式、含意及處理方法。4.2補救措施說明故障出現(xiàn)后可能采取的變通措施,包括:后備技術(shù)說明準(zhǔn)備采用的后備技術(shù),當(dāng)原始系統(tǒng)數(shù)據(jù)萬一丟失時啟用的副本的建立和啟動的技術(shù),例如周期性地把磁盤信息記錄到磁帶上去就是對于磁盤媒體的一種后備技術(shù);降效技術(shù)說明準(zhǔn)備采用的后備技術(shù),使用另一個效率稍低的系統(tǒng)或方法來求得所需結(jié)果的某些部分,例如一個自動系統(tǒng)的降效技術(shù)可以是手工操作和數(shù)據(jù)的人工記錄;恢復(fù)及再啟動技術(shù)說明將使用的恢復(fù)再啟動技術(shù),使軟件從故障點恢復(fù)執(zhí)行或使軟件從頭開始重新運行的方法。[備份和數(shù)據(jù)恢復(fù)技術(shù)]4.3.系統(tǒng)維護設(shè)計說明為了系統(tǒng)維護的方便而在程序內(nèi)部設(shè)計中作出的安排,包括在程序中專門安排用于系統(tǒng)的檢查與維護的檢測點和專用模塊。各個程序之間的對應(yīng)關(guān)系,可采用如下的矩陣圖的形式;

5程序模塊1設(shè)計說明從本章開始,逐個地給出各個層次中的每個程序的設(shè)計考慮。以下給出的提綱是針對一般情況的。對于一個具體的模塊,尤其是層次比較低的模塊或子程序,其很多條目的內(nèi)容往往與它所隸屬的上一層模塊的對應(yīng)條目的內(nèi)容相同,在這種情況下,只要簡單地說明這一點即可。5.1程序描述給出對該程序的簡要描述,主要說明安排設(shè)計本程序的目的意義,并且,還要說明本程序的特點(如是常駐內(nèi)存還是非常駐?是否子程序?有無覆蓋要求?是順序處理還是并發(fā)處理等)。5.2功能說明該程序應(yīng)具有的功能,可采用IPO圖(即輸入一處理一輸出圖)的形式。5.3算法詳細說明本程序所選用的算法,具體的計算公式和計算步驟。用圖表(例如流程圖、判

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論