軟件設(shè)計總結(jié)_第1頁
軟件設(shè)計總結(jié)_第2頁
軟件設(shè)計總結(jié)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、1軟件設(shè)計是對實現(xiàn)軟件的結(jié)構(gòu)、系統(tǒng)的數(shù)據(jù)、系統(tǒng)組件之間的接口以及所用算法的描述。即軟件設(shè)計階段要解決“怎么做”的問題。 2設(shè)計過程的一般模型設(shè)計過程的一般模型需求描述體系結(jié)構(gòu)設(shè)計抽象描述接口設(shè)計組件設(shè)計數(shù)據(jù)結(jié)構(gòu)設(shè)計系統(tǒng)體系結(jié)構(gòu)軟件描述接口描述組件描述數(shù)據(jù)結(jié)構(gòu)描述算法描述算法設(shè)計設(shè)計活動設(shè)計產(chǎn)品3軟件軟件設(shè)計功能與性能需求編碼軟件測試程序模塊已測試軟件系統(tǒng)結(jié)構(gòu)設(shè)計過程設(shè)計數(shù)據(jù)結(jié)構(gòu)設(shè)計信息域需求開發(fā)階段信息流軟件設(shè)計階段要解決“如何做”的問題。 系統(tǒng)結(jié)構(gòu)設(shè)計確定程序有哪些模塊組成,以及這些模塊之間的關(guān)系。數(shù)據(jù)結(jié)構(gòu)設(shè)計主要是進行數(shù)據(jù)結(jié)構(gòu)的定義。 數(shù)據(jù)庫設(shè)計要進行數(shù)據(jù)庫的概念設(shè)計、邏輯設(shè)計和物理設(shè)計。

2、 過程設(shè)計確定每個模塊的處理過程。數(shù)據(jù)庫設(shè)計4軟件設(shè)計的任務(wù)總體設(shè)計(概要設(shè)計)和詳細(xì)設(shè)計。概要設(shè)計的主要任務(wù):設(shè)計軟件結(jié)構(gòu)(1)采用某種設(shè)計方法,將一個復(fù)雜的系統(tǒng)按功能劃分成模塊(2)確定每個模塊的功能(3)確定模塊之間的調(diào)用關(guān)系(4)確定模塊之間的接口,即模塊之間傳遞的信息(5)評價模塊結(jié)構(gòu)的質(zhì)量數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫設(shè)計(1)數(shù)據(jù)結(jié)構(gòu)的設(shè)計:設(shè)計抽象的數(shù)據(jù)結(jié)構(gòu)(2)數(shù)據(jù)庫的概念設(shè)計、邏輯設(shè)計和物理設(shè)計編寫概要設(shè)計文檔文檔主要有:(1)概要設(shè)計說明書。(2)數(shù)據(jù)庫設(shè)計說明書,主要給出所使用的DBMS簡介、數(shù)據(jù)庫的概念模型、邏輯設(shè)計、結(jié)果。(3)用戶手冊,對需求分析階段編寫的用戶手冊進行補充。(4

3、)修訂測試計劃,對測試策略、方法、步驟提出明確要求。詳細(xì)設(shè)計的主要任務(wù):確定模塊內(nèi)算法;數(shù)據(jù)結(jié)構(gòu)詳細(xì)設(shè)計(JACKSON方法);接口內(nèi)部的細(xì)節(jié)。5軟件設(shè)計的目標(biāo):5軟件軟件設(shè)計高可靠性高可維護性高可理解性高效率 軟件設(shè)計的目標(biāo)6軟件結(jié)構(gòu)表示軟件系統(tǒng)的構(gòu)成,是軟件模塊間關(guān)系的表示。軟件結(jié)構(gòu)圖是總體設(shè)計階段的主要描述工具,它描述了構(gòu)成系統(tǒng)的基本元素模塊及模塊之間的調(diào)用關(guān)系,模塊之間的數(shù)據(jù)傳遞關(guān)系。7軟件的層次結(jié)構(gòu)有關(guān)指標(biāo):深度:表示軟件結(jié)構(gòu)中從頂層模塊到最底層模塊的層數(shù)。寬度:表示控制的總分布。扇出數(shù):指一個模塊直接控制下屬的模塊個數(shù)。扇入數(shù):指一個模塊的直接上屬模塊個數(shù)。8所謂模塊的獨立性,是指軟件系統(tǒng)中每個模塊只涉及軟件要求的具體的子功能,而和軟件系統(tǒng)中其他模塊的接口是簡單的。即功能專一,模塊之間無過多的相互作用的模塊。9模塊獨立性的度量標(biāo)準(zhǔn)是兩個定性準(zhǔn)則: 耦合性 用于描述模塊之間聯(lián)系的緊密程度。 內(nèi)聚性 用于描述模塊內(nèi)部聯(lián)系的緊密程度。 模塊獨立性比較強的模塊應(yīng)該是具有高內(nèi)聚性和的低耦合度。 10必須掌握耦合和內(nèi)聚的類型,尤其是內(nèi)聚。11必須掌握面向數(shù)據(jù)流的設(shè)計方法(事務(wù)型和變化型分析的方法)12詳細(xì)設(shè)計的工具。程序流程圖盒圖(N-S圖) 問

溫馨提示

  • 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

提交評論