軟件模塊 軟件系統(tǒng)結(jié)構(gòu)圖和功能模塊圖區(qū)別?
軟件系統(tǒng)結(jié)構(gòu)圖和功能模塊圖區(qū)別?系統(tǒng)結(jié)構(gòu)圖:反映系統(tǒng)中各模塊的調(diào)用關(guān)系和層次關(guān)系。誰叫誰有序列(時序)關(guān)系。圖中的定向線段表示程序的控制在調(diào)用時從調(diào)用模塊移動到被調(diào)用模塊,并表示在調(diào)用結(jié)束時控制將返回
軟件系統(tǒng)結(jié)構(gòu)圖和功能模塊圖區(qū)別?
系統(tǒng)結(jié)構(gòu)圖:反映系統(tǒng)中各模塊的調(diào)用關(guān)系和層次關(guān)系。誰叫誰有序列(時序)關(guān)系。
圖中的定向線段表示程序的控制在調(diào)用時從調(diào)用模塊移動到被調(diào)用模塊,并表示在調(diào)用結(jié)束時控制將返回到調(diào)用模塊。功能結(jié)構(gòu)圖是根據(jù)功能的隸屬關(guān)系繪制的圖形,圖中的每個框稱為功能模塊。功能模塊可根據(jù)具體情況分為大模塊和小模塊。最小的功能模塊可以是程序中的每個進程,而較大的功能模塊可以是完成一項任務(wù)的一組程序。功能結(jié)構(gòu)圖是對硬件、軟件和解決方案進行剖析,詳細描述功能列表的結(jié)構(gòu)和組成,從大到小、從粗到細、從上到下進行描述或繪制的結(jié)構(gòu)圖。從概念上講,上層函數(shù)包括(或控制)下層函數(shù)。上面的函數(shù)越一般,下面的函數(shù)就越具體。功能分解的過程是一個從抽象到具體、從復雜到簡單的過程。圖中的每個框稱為功能模塊。功能模塊可根據(jù)具體情況分為大模塊和小模塊。最小的功能模塊可以是一個程序中的每個進程,而較大的功能模塊可以是一組程序來完成一項任務(wù)。
什么叫功能模塊圖?
所謂功能模塊圖就是對系統(tǒng)的功能進行分解,并按照功能的隸屬關(guān)系進行表示。管理信息系統(tǒng)的每個子系統(tǒng)都可以看作是系統(tǒng)目標較低層的功能,每個功能可以進一步分解為第三層、第四層甚至更多層。
功能結(jié)構(gòu)圖是根據(jù)功能的隸屬關(guān)系繪制的圖。圖中的每個框稱為功能模塊。
功能模塊可根據(jù)具體情況分為大模塊和小模塊。最小的功能模塊可以是一個程序中的每個進程,而較大的功能模塊可以是一組完成某項任務(wù)的程序。
軟件系統(tǒng)結(jié)構(gòu)圖和功能模塊圖區(qū)別舉例,畫圖說明?
系統(tǒng)結(jié)構(gòu)圖反映了系統(tǒng)中各模塊的調(diào)用關(guān)系和層次關(guān)系。誰叫誰有序列(時序)關(guān)系。因此,系統(tǒng)結(jié)構(gòu)圖既不同于數(shù)據(jù)流圖,也不同于程序流圖。系統(tǒng)結(jié)構(gòu)圖中的有向線段表示程序的控制從調(diào)用模塊移到被調(diào)用模塊,并表示調(diào)用結(jié)束時的控制將返回到調(diào)用模塊。
結(jié)構(gòu)化設(shè)計方法使用系統(tǒng)結(jié)構(gòu)圖,也稱為結(jié)構(gòu)圖或控制結(jié)構(gòu)圖。它表示系統(tǒng)(或功能模塊)的層次分解關(guān)系、模塊間的調(diào)用關(guān)系、模塊間數(shù)據(jù)流和控制流的信息傳遞關(guān)系。它是描述系統(tǒng)物理結(jié)構(gòu)的主要圖形工具。
參考文獻