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

正文內(nèi)容

第04章概要設(shè)計(jì)(編輯修改稿)

2025-09-12 01:35 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 模塊的獨(dú)立程度可以由兩個(gè)定性標(biāo)準(zhǔn)來(lái)度量,這兩個(gè)標(biāo)準(zhǔn)分別稱(chēng)為 內(nèi)聚和耦合 。耦合衡量不同模塊彼此間互相依賴(lài) (連接 )的緊密程度;內(nèi)聚衡量一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度。 耦合 ? 耦合是對(duì)一個(gè)軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。 耦合強(qiáng)弱取決于模塊間接口的復(fù)雜程度,進(jìn) ? 在軟件設(shè)計(jì)中應(yīng)該追求盡可能松散耦合的系統(tǒng)。 在這樣的系統(tǒng)中可以研究、測(cè)試或維護(hù)任何一個(gè)模塊,而不需要對(duì)系統(tǒng)的其他模塊有很多了解。此外,由于模塊間聯(lián)系簡(jiǎn)單,發(fā)生在一處的錯(cuò)誤傳播到整個(gè)系統(tǒng)的可能性就很小。因此,模塊間的耦合程度強(qiáng)烈影響系統(tǒng)的可理解 性、可測(cè)試性、可靠性和可維 耦合的種類(lèi): ? 數(shù)據(jù)耦合 兩個(gè)模塊間交換的信息僅僅是數(shù)據(jù)。 ? 控制耦合 兩個(gè)模塊之間傳遞的信息中有控制信息。 ? 公共環(huán)境耦合 兩個(gè)或多個(gè)模塊共享信息 ? 內(nèi)容耦合 某個(gè)模塊直接訪問(wèn)另一個(gè)模塊的內(nèi)部數(shù)據(jù);兩個(gè)模塊有相同的程序段;一個(gè)模塊直接進(jìn)入另一模塊的內(nèi)部。 總之,耦合是影響軟件復(fù)雜程度的一個(gè)重要因素。為了降低模塊間的耦合程 盡量使用數(shù)據(jù)耦合,少用控制耦合,限制公共環(huán)境耦合,完全不用內(nèi)容耦合。 內(nèi)聚 ? 內(nèi)聚標(biāo)志一個(gè)模塊內(nèi)各個(gè)元素彼此結(jié)合的緊密程度,它是信息隱蔽和局部化概念的自然擴(kuò)展。簡(jiǎn)單地說(shuō),理想內(nèi)聚的模塊只 ? 設(shè)計(jì)時(shí)應(yīng)該力求做到高內(nèi)聚,通常中等程度的內(nèi)聚也是可以采用的,而且效果和高內(nèi)聚相差不多;但是,低內(nèi)聚很壞,不要 內(nèi)聚的種類(lèi): ? 偶然內(nèi)聚:模塊內(nèi)部各部分之間沒(méi)有聯(lián)系,或者即 使有聯(lián)系,這種聯(lián)系也很松散。 ? 邏輯內(nèi)聚:此模塊把幾種相關(guān)的功能組合在一起。 ? 時(shí)間內(nèi)聚:模塊的各個(gè)功能的執(zhí)行與時(shí)間有關(guān),通 常要求所有功能必須在同一時(shí)間段內(nèi)執(zhí)行。 ? 通信內(nèi)聚:如果一個(gè)模塊內(nèi)各功能部分都使用了 相同的輸入數(shù)據(jù),或產(chǎn)生了相同的輸出數(shù)據(jù)。 ? 順序內(nèi)聚:又稱(chēng)信息內(nèi)聚,這種模塊完成多個(gè)功 能,各個(gè)功能都在同一數(shù)據(jù)結(jié)構(gòu)上操作,每一項(xiàng)功 能有一個(gè)唯一的入口點(diǎn)。 ? 功能內(nèi)聚:一個(gè)模塊內(nèi)各個(gè)部分都是完成某一具體 功能必不可少的組成部分。 內(nèi)聚和耦合是密切相關(guān)的,模塊內(nèi)的高內(nèi)聚往往意味著模塊間的松耦合。內(nèi)聚和耦合都是進(jìn)行模塊化設(shè)計(jì)的有力工具,但是實(shí)踐表明內(nèi)聚更重要,應(yīng)該把更多注 模塊獨(dú)立性比較強(qiáng)的模塊應(yīng)是 高內(nèi)聚低耦合 的模塊。 軟件結(jié)構(gòu)設(shè)計(jì)優(yōu)化準(zhǔn)則 1. 提高模塊獨(dú)立性 2. 模塊接口的準(zhǔn)則 模塊的接口要簡(jiǎn)單、清晰,含義明確,便于理解,易于實(shí)現(xiàn)、測(cè)試與維護(hù)。 3. 模塊的作用范圍應(yīng)在控制范圍之內(nèi) 4. 模塊的深度、寬度、扇出和扇入應(yīng)適當(dāng) 5. 模塊的大小應(yīng)適中 軟件結(jié)構(gòu)設(shè)計(jì)的圖形工具 層次圖 通常使用層次圖描繪軟件的層次結(jié)構(gòu),特別適合于在自頂向下設(shè)計(jì)時(shí)使用。在層次圖中一個(gè)矩形框代表一個(gè)模塊,除頂層之外,每個(gè)方框都加編號(hào),且每個(gè)處理的下層處理的編號(hào)在上層編號(hào)后加“ .”號(hào)及序號(hào)。序號(hào)可用數(shù)字也可用英文字母。 框間的連線表示調(diào)用關(guān)系 (位于上方的矩形框所代表的模塊調(diào)用位于下方的矩形框所代表的模塊 )。 醫(yī)療費(fèi)管理系統(tǒng)的 HIPO圖 正文加工系統(tǒng)(如 Word)的層次圖 正文加 工系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1