freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第四章、概要設(shè)計總體設(shè)計(已修改)

2024-10-14 12:36 本頁面
 

【正文】 第四章、概要設(shè)計 (總體設(shè)計 ) ? 總體設(shè)計的過程 ? 軟件設(shè)計的概念與原理 ? 啟發(fā)式規(guī)則 ? 圖形工具 ? 面向數(shù)據(jù)流的設(shè)計方法 概要設(shè)計 : 基本目標(biāo) 是回答 “ 概括地講,系統(tǒng)應(yīng)該如何實(shí)現(xiàn)? ” 。 概要設(shè)計的兩項(xiàng)設(shè)計任務(wù): 系統(tǒng)設(shè)計 結(jié)構(gòu)設(shè)計 確定系統(tǒng)的具體實(shí)現(xiàn)方案 確定軟件結(jié)構(gòu) 總體設(shè)計的過程: (1) 設(shè)想供選擇的方案 數(shù)據(jù) 流圖 需求分析階段 方案 1 方案 2 方案 n 規(guī)劃不同 的自動化 邊界 總體設(shè)計的過程: (2) 選取合理的方案 方案 1 方案 2 方案 n 工程規(guī)模與目標(biāo) 征求用戶意見 低成本 中成本 高成本 選擇的方案 總體設(shè)計的過程: (3) 推薦最佳方案 部門負(fù)責(zé)人審批 用戶與技術(shù) 專家審查 推薦最 佳方案 詳細(xì)實(shí)現(xiàn)計劃 進(jìn)入結(jié)構(gòu)設(shè)計 總體設(shè)計的過程: (4) 功能分解 把復(fù)雜的功能進(jìn)一步分解為一系列比較簡單的功能。以確定軟件結(jié)構(gòu)。 (5) 設(shè)計軟件結(jié)構(gòu) 軟件結(jié)構(gòu)是由模塊組成的層次系統(tǒng),通常用層次圖或結(jié)構(gòu)圖來描述。 總體設(shè)計的過程: (6) 數(shù)據(jù)庫設(shè)計 通常的四個步驟: ? 模式設(shè)計 ? 子模式設(shè)計 ? 完整性與安全性 ? 優(yōu)化 (7) 指定測試計劃 在軟件開發(fā)早期考慮測試問題,能使軟件設(shè)計人員在軟件設(shè)計時注意提高軟件的可測試性。 總體設(shè)計的過程: (8) 書寫文檔 ? 系統(tǒng)說明 ? 用戶手冊 ? 測試計劃 ? 詳細(xì)的實(shí)現(xiàn)計劃 ? 數(shù)據(jù)庫設(shè)計結(jié)果 (9) 審查與復(fù)審 ? 技術(shù)審查 ? 管理復(fù)審 軟件設(shè)計的概念與原理 ? 軟件系統(tǒng)的模塊化是指整個軟件被劃分成若干單獨(dú)命名和可編址的部分,稱之為模塊。這些模塊可以被組裝起來以滿足整個問題的需求。 ? 把問題/子問題的分解與軟件開發(fā)中的系統(tǒng)/子系統(tǒng)或系統(tǒng)/模塊對應(yīng)起來,就能夠把一個大而復(fù)雜的軟件系統(tǒng)劃分成易于理解的比較單純的模塊結(jié)構(gòu)。 模塊化: 設(shè)函數(shù) C(x)是問題 x的復(fù)雜程度,函數(shù) E(x) 是解決問題 x所需要的工作量。對于問題 P1和 P2: 如果 C(P1)C(P2) 顯然 E(P1)E(P2)是成立的 根據(jù)人類解決問題的經(jīng)驗(yàn)有 : C(P1+P2)C(P1)+C(P2) 顯然 E(P1+P2)E(P1)+E(P2) 把復(fù)雜的問題分解成若干小問題,是模塊 化理論之一 理論一 :各個擊破 理論一 :成本最小 模塊數(shù)目 成本 最小成本區(qū) 接口成本 開發(fā)成本 軟件設(shè)計的概念與原理 ? 軟件系統(tǒng)進(jìn)行模塊設(shè)計時,可有不同的抽象層次。 ? 在最高的抽象層次上,可以使用問題所處環(huán)境的語言概括地描述問題的解法。 ? 在較低的抽象層次上,則采用過程化的方法。 抽象化 : ? 模塊( Module) “模塊 ” ,又稱 “ 組件 ” 。它一般具有如下三個基本屬性 : ?功能:描述該模塊實(shí)現(xiàn)什么功能 ?邏輯:描述模塊內(nèi)部怎么做 ?狀態(tài):該模塊使用時的環(huán)境和條件 模塊的獨(dú)立性: ? 在描述一個模塊時,還必須按模塊的 外部特性 與 內(nèi)部特性 分別描述 ? 模塊的 外部特性 ? 模塊的模塊名、參數(shù)表、其中的輸入?yún)?shù)和輸出參數(shù),以及給程序以至整個系統(tǒng)造成的影響 ? 模塊的 內(nèi)部特性 ? 完成其功能的程序代碼和僅供該模塊內(nèi)部使用的數(shù)據(jù) 模塊的獨(dú)立性: ? 模塊獨(dú)立性 ? 模塊獨(dú)立性 , 是指軟件系統(tǒng)中每個模塊只涉及軟件要求的具體的子功能 , 而和軟件系統(tǒng)中其它的模塊的接口是簡單的 ? 例如 , 若一個模塊只具有單一的功能且與其它模塊沒有太多的聯(lián)系 , 則稱此模塊具有模塊獨(dú)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1