【正文】
ELSE y2。 內(nèi)聚類型 : 偶然內(nèi)聚 邏輯內(nèi)聚 時(shí)間內(nèi)聚 過程內(nèi)聚 通信內(nèi)聚 順序內(nèi)聚 功能內(nèi)聚 結(jié)構(gòu)化設(shè)計(jì) 內(nèi)聚程度 內(nèi)聚類型 高內(nèi)聚 功能內(nèi)聚 順序內(nèi)聚 中內(nèi)聚 過程內(nèi)聚 通信內(nèi)聚 低內(nèi)聚 時(shí)間內(nèi)聚 邏輯內(nèi)聚 偶然內(nèi)聚 結(jié)構(gòu)化設(shè)計(jì) 內(nèi)聚和耦合是密切相關(guān)的,模塊內(nèi)的高內(nèi)聚往往意味著模塊間的松耦合。 結(jié)構(gòu)化設(shè)計(jì) 模塊獨(dú)立的概念是模塊化、抽象、逐步求精和信息隱藏等概念的直接結(jié)果,也是完成有效的模塊設(shè)計(jì)的基本標(biāo)準(zhǔn)。 外部實(shí)體描述 ={外部實(shí)體的名稱,編號(hào),輸入:{數(shù)據(jù)流},輸出:{數(shù)據(jù)流}} 什么是模塊? 模塊是由邊界元素限定的相鄰的程序元素的序列,而且有一個(gè)總體標(biāo)識(shí)符來代表它。 圖形符號(hào) 等價(jià)符號(hào) 描述 1 N 數(shù)據(jù)輸入的原點(diǎn)和數(shù)據(jù)輸出的匯點(diǎn) 加工,輸入數(shù)據(jù)在此進(jìn)行變換,產(chǎn)生輸出數(shù)據(jù) 數(shù)據(jù)流,被加工的數(shù)據(jù)不流向 數(shù)據(jù)存儲(chǔ)文件,須加以命名 (圖中 N為文件編號(hào)) 數(shù)據(jù)流圖基本圖形符號(hào) 結(jié)構(gòu)化分析 A B C * A B C + A B C + B C A * B C A + B C A + 數(shù)據(jù) A和 B同時(shí)輸入變換成 C 數(shù)據(jù) A或 B(丌能同時(shí))輸入變成 C 數(shù)據(jù) A或 B,或 A和 B同時(shí)輸入變成 C 數(shù)據(jù) A變成 B和 C 數(shù)據(jù) A變成 B或 C(丌能 B和 C) 數(shù)據(jù) A變成 B或 C,或B和 C 數(shù)據(jù)流圖加工關(guān)系及圖形符號(hào) 結(jié)構(gòu)化分析 S DFD/L0 F F DFD/L1 DFD/ DFD/ DFD/ 1 2 3 F F F F 分層數(shù)據(jù)流圖 結(jié)構(gòu)化分析 作為結(jié)構(gòu)化分析階