1.自卸除鐵器結(jié)構(gòu)化設(shè)計方法的概念: 結(jié)構(gòu)化編程是一種編程技術(shù),它采用自頂向下的求精方法和單輸入單輸出的控制結(jié)構(gòu)。結(jié)構(gòu)化方法首先關(guān)注功能,強(qiáng)調(diào)模塊(即流程)是中心,系統(tǒng)是實現(xiàn)模塊功能的功能和流程的集合。 結(jié)構(gòu)化設(shè)計方法(SD)是一種數(shù)據(jù)流設(shè)計方法。關(guān)鍵是確定軟件的結(jié)構(gòu)。該方法的主要任務(wù)是從軟件需求說明書的數(shù)據(jù)流圖(DFD)中導(dǎo)出軟件結(jié)構(gòu)圖(SC),從而完成應(yīng)用軟件功能模塊的劃分。 數(shù)據(jù)流圖(DFD)是一種圖形技術(shù),描述數(shù)據(jù)從輸入移動到輸出時應(yīng)用的信息流和轉(zhuǎn)換。在數(shù)據(jù)流圖中,有四個基本組件:處理、數(shù)據(jù)源/目的地、數(shù)據(jù)存儲和數(shù)據(jù)流,其中處理表示數(shù)據(jù)的處理過程。 有兩個具體的標(biāo)準(zhǔn)來評估模塊的結(jié)構(gòu)質(zhì)量,即內(nèi)聚性和耦合性。 耦合度是模塊之間關(guān)系的度量。耦合度越弱,模塊的獨立性越高,模塊間的相互作用越小。銜接是指模塊中各組成部分(句子或句子段)之間的連接程度。如果內(nèi)聚度高,模塊的相對獨立性定然會提高。結(jié)構(gòu)化設(shè)計方法的目標(biāo)是使耦合越弱,凝聚力越高。 2.自卸除鐵器結(jié)構(gòu)化設(shè)計方法步驟: 、倮L制系統(tǒng)頂層數(shù)據(jù)結(jié)構(gòu)流程圖。 、诜纸忭攲訑(shù)據(jù)結(jié)構(gòu)流程圖,采用自頂向下的原則,從外到內(nèi)繪制底層數(shù)據(jù)流程圖,直到每個數(shù)據(jù)流程圖夠簡單。 、鄹鶕(jù)模塊劃分的內(nèi)聚度和耦合度原則,推導(dǎo)出了自卸除鐵器應(yīng)用軟件的功能模塊劃分。