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

正文內(nèi)容

第六章軟件設(shè)計(jì)(留存版)

2024-09-09 13:21上一頁面

下一頁面
  

【正文】 信息隱蔽和信息局部化原則 ?模塊間關(guān)連和依賴程度盡量小 模塊獨(dú)立性的度量 模塊獨(dú)立性取決于模塊的 內(nèi)部和外部特征。 軟件設(shè)計(jì)的概念和原理 1. 軟件結(jié)構(gòu) 2. 軟件過程 3. 模塊化 6. 抽象 5. 信息隱蔽 6. 信息局部化 軟件體系結(jié)構(gòu) 軟件體系結(jié)構(gòu)包括兩部分 : (1)過程構(gòu)件 (模塊 )的層次結(jié)構(gòu) (2)數(shù)據(jù)構(gòu)件 控制結(jié)構(gòu) (程序結(jié)構(gòu) ) 控制結(jié)構(gòu)是軟件模塊間 關(guān)系的表示 控制結(jié)構(gòu)圖示: 1. 控制結(jié)構(gòu)的層次規(guī)則 ? 只有一個(gè)頂層 (0層 )模塊 ? 0層外任一模塊都會(huì)在它 的鄰層存在一模塊與它有關(guān) ? 同層模塊間不發(fā)生聯(lián)系 2. 軟件結(jié)構(gòu)度量術(shù)語 深 度 寬度 扇出 扇入 (模塊的 層數(shù) ) (同一層最大模塊數(shù) ) (一個(gè)模塊 直接調(diào)用 的模塊數(shù) ) (調(diào)用一個(gè)給定模 塊的模塊個(gè)數(shù) ) 軟件過程 軟件過程用以描述各模 塊的處理細(xì)節(jié) (算法的詳 細(xì)描述 ),包括對(duì)下層模 塊控制的操作細(xì)節(jié)。 (1)偶然內(nèi)聚 (巧合內(nèi)聚 ) 模塊內(nèi)各部分間無聯(lián)系 A B C M MOVE O TO R READ FILE F MOVE S TO T 模塊 M中的三個(gè)語句沒有任何聯(lián)系 缺點(diǎn): 可理解性差, 可修改性差 例 : (2) 邏輯內(nèi)聚 把幾種相關(guān)功能(邏輯上相似 的功能)組合在一模塊內(nèi),每次調(diào)用由傳給模塊的參數(shù)確定執(zhí)行哪種功能。 外部偶合必不可少 ,但這種模塊 數(shù)目應(yīng)盡量少。 軟件設(shè)計(jì)的目標(biāo)和目的 軟件需求:解決 “ 做什么 ” 軟件設(shè)計(jì):解決 “ 怎么做 ” 軟件設(shè)計(jì)的任務(wù) 問題結(jié)構(gòu) (軟件需求 ) 軟件結(jié)構(gòu) 從軟件需求規(guī)格說明書出發(fā),形成軟件的具體設(shè)計(jì)方案。 數(shù)據(jù)耦合舉例 開發(fā)票 計(jì)算水費(fèi) 單價(jià) 數(shù)量 金額 (3) 標(biāo)記耦合 (特征耦合 ) 如兩個(gè)模塊通過傳遞 數(shù)據(jù)結(jié)構(gòu) (不是簡(jiǎn)單數(shù)據(jù),而是記錄、數(shù)組 等 )加以聯(lián)系,或都與一個(gè) 數(shù)據(jù) 結(jié)構(gòu) 有關(guān)系 , 則稱這兩個(gè)模塊 間存在標(biāo)記偶合。 信息內(nèi)聚模塊 符 號(hào) 表 查找 登錄 刪除 修改 幾個(gè)加工同時(shí)引用一個(gè)共同的數(shù)據(jù) (7) 功能內(nèi)聚 模塊僅包括為完成某個(gè)功能所必須的所有成分。 信息局部化 把關(guān)系密切的軟件元素物理地放得彼此靠近。 信息隱蔽的目
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1