登錄

詳細(xì)設(shè)計說明書

百科 > 軟件項目管理 > 詳細(xì)設(shè)計說明書

1.什么是詳細(xì)設(shè)計說明書[1]

詳細(xì)設(shè)計說明書是詳細(xì)設(shè)計階段的主要成果,也是編碼階段主要參考的文檔。

在詳細(xì)設(shè)計階段開始前,項目組組長召開全體組員大會對概要設(shè)計文檔進行討論,詳細(xì)設(shè)計階段的主要參考文檔是概要設(shè)計說明書。詳細(xì)設(shè)計說明書是整個系統(tǒng)開發(fā)的依據(jù),原則上來說,任何一個程序員都能讀懂詳細(xì)設(shè)計說明書,能遵照詳細(xì)設(shè)計說明書實現(xiàn)程序。

2.詳細(xì)設(shè)計說明書內(nèi)容介紹[2]

一般而言,詳細(xì)說明書應(yīng)包括以下內(nèi)容:

(1)引言

1)背景:介紹系統(tǒng)概況,闡述項目承擔(dān)者、用戶與其他系統(tǒng)或機構(gòu)的關(guān)系和聯(lián)系。

2)25作條件與限制:介紹詳細(xì)設(shè)計所處的技術(shù)條件、經(jīng)濟條件、時間因素等及其對詳細(xì)設(shè)計的影響;介紹各種限定和限制條件。

3)定義:對各種專業(yè)術(shù)語、詞條、符號統(tǒng)一定義,對詳細(xì)設(shè)計應(yīng)完成的目標(biāo)、思想或方法作嚴(yán)格限定。4)背景資料:列舉詳細(xì)設(shè)計中所援引的各種標(biāo)準(zhǔn)、規(guī)范、技術(shù)說明、控制框架文件等。

(2)模塊設(shè)計

1)模塊劃分依據(jù):闡述模塊劃分的科學(xué)依據(jù),對各模塊功能作概括性介紹。

2)模塊結(jié)構(gòu)與功能描述:給出模塊關(guān)系結(jié)構(gòu),并對模塊間接口(入口、出口參數(shù))以及模塊功能作詳細(xì)介紹。

(3)代碼設(shè)計

各類代碼名稱、功能、相應(yīng)的編碼表、使用范圍、使用要求及對代碼的評價。

(4)數(shù)據(jù)庫設(shè)計

1)數(shù)據(jù)庫總體結(jié)構(gòu):參照《總體設(shè)計方案》。

2)數(shù)據(jù)庫邏輯設(shè)計:包括命名原則、數(shù)據(jù)層的組織結(jié)構(gòu)、投影方式和坐標(biāo)記錄格式、數(shù)據(jù)庫結(jié)構(gòu)(建庫)等。

3)數(shù)據(jù)麾物理設(shè)計:包括物理存儲方式(目前多采用客戶一服務(wù)器體系)、海量存儲的物理分配、容量設(shè)計及增容措施等。

4)數(shù)據(jù)庫管理要求:包括對數(shù)據(jù)庫安全性、保密性、完整性、一致性的要求及各種保證措施。

(5)用戶界面設(shè)計

1)用戶界面設(shè)計原則。

2)交互式菜單設(shè)計:設(shè)計用于交互式操作的菜單原型。

3)圖、表顯示設(shè)計:設(shè)計符合用戶習(xí)慣和要求的圖表顯示方式。

4)布局設(shè)計:平衡各種界面,在符合用戶要求和習(xí)慣的前提下,參照美學(xué)原理、人體工程學(xué)原理優(yōu)化菜單及界面布局。

(6)輸入/輸出設(shè)計

1)輸入設(shè)計:輸入項目、輸入設(shè)備、功能要求、輸入檢驗、輸入質(zhì)量控制。

2)輸出設(shè)計:輸出項目、輸出設(shè)備、功能要求、評價與檢驗。

(7)程序模塊設(shè)計

程序模塊的算法及其優(yōu)化措施,邏輯流程的框圖,出/入口參數(shù)及外部接口標(biāo)準(zhǔn)。

(8)安全性設(shè)計

用戶權(quán)限的劃分;數(shù)據(jù)的安全保護措施:如副本、倒庫期限、日志等;數(shù)據(jù)的完整性檢驗條件設(shè)計。(9)方案實施與管理

1)方案實施說明。

2)工作任務(wù)分解:根據(jù)任務(wù)性質(zhì)、工作量大小,按照管理模式做工作任務(wù)分解,確保整體工作效率。

3)進度安裝。

4)經(jīng)費預(yù)算與管理。

評論  |   0條評論