|
結(jié)構(gòu)圖表示機(jī)器的詳細(xì)結(jié)構(gòu),包括裝配圖、部件圖、零件圖等等。
系統(tǒng)模塊(功能)結(jié)構(gòu)圖
結(jié)構(gòu)化設(shè)計(jì)方法,采用類似于結(jié)構(gòu)化分析的“由大到小”、“自頂向下,逐層分解”的基本思想描述(分解)系統(tǒng)。結(jié)構(gòu)化設(shè)計(jì)方法,首先以數(shù)據(jù)流圖為基礎(chǔ)導(dǎo)出系統(tǒng)模塊(功能)結(jié)構(gòu)圖。在導(dǎo)出系統(tǒng)模塊(功能)結(jié)構(gòu)圖的過(guò)程中,以獨(dú)立性、低耦合性、高內(nèi)聚性、公共模塊作為模塊劃分的原則。先將系統(tǒng)數(shù)據(jù)流圖中的加工轉(zhuǎn)換成模塊,再將各大模塊繼續(xù)劃分為較小的模塊,直到每一模塊都是功能單一的模塊。
系統(tǒng)結(jié)構(gòu)圖反映的是系統(tǒng)中模塊的調(diào)用關(guān)系和層次關(guān)系,誰(shuí)調(diào)用誰(shuí),有一個(gè)先后次序(時(shí)序)關(guān)系.所以系統(tǒng)結(jié)構(gòu)圖既不同于數(shù)據(jù)流圖,也不同于程序流程圖.在系統(tǒng)結(jié)構(gòu)圖中的有向線段表示調(diào)用時(shí)程序的控制從調(diào)用模塊移到被調(diào)用模塊,并隱含了當(dāng)調(diào)用結(jié)束時(shí)控制將交回給調(diào)用模塊。
結(jié)構(gòu)化設(shè)計(jì)方法使用的描述方式是系統(tǒng)結(jié)構(gòu)圖,也稱結(jié)構(gòu)圖或控制結(jié)構(gòu)圖。它表示了一個(gè)系統(tǒng) (或功能模塊) 的層次分解關(guān)系,模塊之間的調(diào)用關(guān)系,以及模塊之間數(shù)據(jù)流和控制流信息的傳遞關(guān)系,它是描述系統(tǒng)物理結(jié)構(gòu)的主要圖表工具。
時(shí)序圖的理解很少有書本專門來(lái)講這個(gè)問(wèn)題。
因?yàn)闀r(shí)序圖通常是某一個(gè)工作過(guò)程的圖形化表示,而這個(gè)工作過(guò)程通常在書本里相關(guān)的位置應(yīng)該都做了詳盡的描述。對(duì)照相應(yīng)工作過(guò)程的描述,時(shí)序圖就應(yīng)該不難理解了。也就是說(shuō)時(shí)序圖實(shí)際上通常是和文字描述對(duì)應(yīng)起來(lái)的,互為補(bǔ)充和解釋,目的就是使讀者更容易理解和記憶
|
|