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

正文內容

第04章概要設計(編輯修改稿)

2025-09-12 01:35 本頁面
 

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