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

正文內(nèi)容

08電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(結(jié)構(gòu)化方法)-文庫吧

2025-02-08 14:20 本頁面


【正文】 計與子系統(tǒng)的劃分 ?模塊用矩形框表示,并用模塊的名字標(biāo)記。 模塊設(shè)計與子系統(tǒng)的劃分 模塊的調(diào)用關(guān)系:模塊之間用單向箭頭聯(lián)結(jié),箭頭從調(diào)用模塊指向被調(diào)用模塊,表示調(diào)用模塊調(diào)用了被調(diào)用模塊。 模塊設(shè)計與子系統(tǒng)的劃分 通訊 : 伴隨著模塊調(diào)用而發(fā)生的模塊間的信息交換稱為模塊間的通訊。 模塊間的通訊有兩種方式: ⑴ 數(shù)據(jù)通訊 ⑵ 控制通訊 ☆ 模塊間的信息傳遞:當(dāng)一個模塊調(diào)用另一個模塊時,調(diào)用模塊把數(shù)據(jù)或控制信息傳送給被調(diào)用模塊,以使被調(diào)用模塊能夠運行。 而被調(diào)用模塊在執(zhí)行過程中又把它產(chǎn)生的數(shù)據(jù)或控制信息回送給調(diào)用模塊 模塊設(shè)計與子系統(tǒng)的劃分 例: “查找成功信號” 就是控制信息 ?查職工檔案 ?讀人事文件 ?檔案數(shù)據(jù) ?職工號 ?無此職工 ☆ 模塊設(shè)計與子系統(tǒng)的劃分 模塊設(shè)計與子系統(tǒng)的劃分 ?模塊結(jié)構(gòu)圖可以描述的幾個問題 : ?如何將系統(tǒng)劃分成一個個模塊 ?模塊間傳遞什么數(shù)據(jù) ?模塊間組成層次的調(diào)用關(guān)系 模塊設(shè)計與子系統(tǒng)的劃分 模塊間的調(diào)用關(guān)系有以下三種: ⑴ 直接調(diào)用 ⑵ 條件調(diào)用 ⑶ 循環(huán)調(diào)用 ☆ 模塊設(shè)計與子系統(tǒng)的劃分 直接調(diào)用: 最簡單的調(diào)用關(guān)系,指一個模塊無條件地調(diào)用另一個模塊。 A B C ☆ 模塊設(shè)計與子系統(tǒng)的劃分 條件調(diào)用:也稱為選擇調(diào)用。如果一個模塊是否調(diào)用另一個模塊取決于調(diào)用模塊內(nèi)部的某個條件,則把這種調(diào)用稱為條件調(diào)用。用菱形符號◇ 表示,其含義是:根據(jù)條件滿足情況決定調(diào)用哪一個模塊。 A B C D ☆ 模塊設(shè)計與子系統(tǒng)的劃分 循環(huán)調(diào)用:也稱為重復(fù)調(diào)用。如果一個模塊內(nèi)部存在一個循環(huán)過程,每次循環(huán)中均需調(diào)用一個或幾個下屬模塊,則稱這種調(diào)用為循環(huán)調(diào)用或重復(fù)調(diào)用。用符號 表示,含義是:上層模塊對下層模塊的多次反復(fù)的調(diào)用。 M A B C ☆ 模塊設(shè)計與子系統(tǒng)的劃分 ?聚合 ?聚合是用于衡量模塊內(nèi)部各個組成部分彼此結(jié)合的緊密程度的指標(biāo)。 ?模塊的聚合方式,一般可分為七種,不同聚合方式其聚合度不同: 模塊設(shè)計與子系統(tǒng)的劃分 聚合 ?① 功能聚合 ?② 順序聚合 ?③ 通訊聚合 ?④ 過程聚合 ?⑤ 時間聚合 ?⑥ 邏輯聚合 ?⑦ 偶然聚合 ?盡量使用 ?盡量避免使用 ☆ 模塊設(shè)計與子系統(tǒng)的劃分 聚合 ?功能聚合 ? 指一個模塊內(nèi)部的各個組成部分的處理功能全部為執(zhí)行同一個功能而存在,并且只執(zhí)行一個功能。如:求平方根模塊 ? 功能聚合模塊的優(yōu)點是與其它模塊聯(lián)系低,易修改和維護(hù),故其聚合度高 ? 最理想的聚合方式,獨立性最強。 模塊設(shè)計與子系統(tǒng)的劃分 聚合 順序聚合:如果一個模塊內(nèi)部各個組成部分執(zhí)行幾個處理功能 ,且一個處理功能所產(chǎn)生的輸出數(shù)據(jù)直接成為下一個處理功能的輸入數(shù)據(jù) ,則該種聚合為順序聚合。 ?合同輸入 ?匯總 一個順序聚合模塊 ,它先執(zhí)行合同輸入功能 ,然后再執(zhí)行合同匯總功能 ,而且前者的輸出正是后者的輸入。 模塊設(shè)計與子系統(tǒng)的劃分 聚合 通訊聚合:指一個模塊內(nèi)部各個組成部分執(zhí)行的處理功能,都使用相同的輸入數(shù)據(jù)或產(chǎn)生相同的輸出數(shù)據(jù) ,且其中各個處理功能是無序的。 配件處理 配件 編號 庫存量 牌價 使用相同的輸入數(shù)據(jù) ,即配件編號 ,分別完成兩個處理功能 ,一是按配件編號檢索獲得配件牌價 。另一個是按配件編號檢索獲得該配件的當(dāng)前庫存量。 模塊設(shè)計與子系統(tǒng)的劃分 聚合 過程聚合:如果一個模塊內(nèi)部各個組成部分的處理功能各不相同 ,彼此也沒有什么關(guān)系 ,但它們都受同一個控制流支配 ,決定它們的執(zhí)行次序 ,則該種聚合為過程聚合。 在該種聚合模塊中 ,效率是唯一重要的 ,這種次序可能是順序、判斷或循環(huán) 。 模塊設(shè)計與子系統(tǒng)的劃分 聚合 時間聚合:如果一個模塊內(nèi)各個組成部分的處理功能和時間有關(guān),則稱該種聚合為時間聚合。 例: 初始化模塊是典型的時間聚合模塊 初始模塊要為各種變量賦初值,并同時打開若干個文件。 模塊設(shè)計與子系統(tǒng)的劃分 聚合 邏輯聚合:如果一個模塊內(nèi)部各個組成部分的處理功能彼此無關(guān),但處理邏輯相同 ,則稱該種聚合為邏輯聚合。 例: 將所有的輸入操作:讀磁帶文件、讀磁盤文件、接收鍵盤輸入都放在一個模塊中。 模塊設(shè)計與子系統(tǒng)的劃分 聚合 例 : A、 B、 C均為輸出報表模塊 ,即從邏輯上講它們是功能類似 ,將它們組合到一個模塊中 ,則為邏輯組合。在調(diào)用邏輯組合的模塊時 ,必須知道如何調(diào)用模塊內(nèi)部的某一報表模塊。 邏輯組合模塊和其他模塊之間有相當(dāng)復(fù)雜的塊間耦合 ,其修改性差 ,維護(hù)困難。 ☆ 模塊設(shè)計與子系統(tǒng)的劃分 聚合 偶然聚合:機械聚合。如果一個模塊的構(gòu)成是由若干個毫無關(guān)系的功能偶然組合在一起的 ,則稱該種聚合為偶然聚合。 聚合度最低 ,可修改性最差。 c 模塊聚合 功能聚合 順序聚合 通信聚合 過程聚合 時間聚合 邏輯聚合 偶然聚合 強 弱 模塊獨立性 高 聚合性 低 ?在模塊設(shè)計時,應(yīng)盡量使模塊成為功能聚合模塊,避免偶然聚合模塊。 強 弱高 低 模塊設(shè)計與子系統(tǒng)的劃分 耦合 ?耦合是用來衡量一個系統(tǒng)內(nèi)模塊之間聯(lián)系程度的指標(biāo)。模塊間的耦合方式通常有四種: ? ① 數(shù)據(jù)耦合 ? ② 控制耦合 ? ③ 公共環(huán)境耦合 ? ④ 內(nèi)容耦合 模塊設(shè)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1