幾個相互獨立且彼此有某種聯系的組件,這些組件稱為模塊。常熟網站制作隨著瀏覽器和W3C標準一致性的改善,以及無表格網頁設計的認同性增加,超文件標示語言與層疊樣式表共同用作網頁內容的設計已經被廣泛的接受和使用。最新的標準和建議則是朝著瀏覽器的能力擴充和改善發展,使之能夠不需要插件程序也能夠給用戶傳輸多媒體信息和更多的選擇。任何系統結構設計方法的基本思想都是將系統模塊化,即從上到下逐步將系統分解為功能模塊。在這一基本思想的指導下,系統設計者可以在邏輯模型的基礎上,根據自己的功能,從上到下,從抽象到具體,循序漸進。在一套標準設計準則和圖表等的幫助下,將系統逐層分解為具有相對獨立性的多層模塊,并將系統逐層分解為大小適當且功能表具有一定獨立性的多個模塊。將復雜系統轉換為易于實現和維護的模塊化結構。結構化設計的工作過程可分為兩個步驟:第一步是根據數據流圖導出系統的初始結構
,它不僅能表示系統的層次關系,而且能反映模塊的調用關系和模塊間的數據流圖;第二步是反復改進結構圖。因此,系統結構圖是結構化設計的主要工具,它具有
轉換關系等特點。標準
模塊劃分結構化設計要解決的主要問題是將系統分解為模塊,并以結構圖的形式表示系統的內部關系。因此,模塊劃分是否合理,直接影響到系統設計的質量、系統開發的時間、開發成本以及系統實現和維護的方便性。為了合理劃分系統的各個模塊,使其具有較強的獨立性,在劃分模塊時應遵循的一般原則是:盡可能將密切相關的子問題劃分為同一模塊;將不相關的子問題劃分為系統的不同模塊。為了衡量系統的結構程度和模塊的獨立性,我們可以通過模塊之間的相關度和模塊各組件之間的聚集度來評估它。
模之間的關聯度用來表示一個模與其他模之間的貼近度。相關度越低,模塊之間的聯系越少,模塊的獨立性就越強,從以下三個方面獨立編程和調試就越容易進行測量、評估和修改。一個模塊中錯誤較少的模塊會影響其他模塊。對于模之間的相關性,
(1)模之間的接觸。常熟網站制作隨著瀏覽器和W3C標準一致性的改善,以及無表格網頁設計的認同性增加,超文件標示語言與層疊樣式表共同用作網頁內容的設計已經被廣泛的接受和使用。最新的標準和建議則是朝著瀏覽器的能力擴充和改善發展,使之能夠不需要插件程序也能夠給用戶傳輸多媒體信息和更多的選擇。如果一個模塊直接調用另一個模塊中的數據或指令,表明被調用模塊包含多個無關的內容,導致模塊之間的連接數增加,則修改一個模塊將直接影響其他模塊,降低模塊的獨立性。因此,在系統的設計中應盡量避免這種接觸。另一種聯系方式是通過被調用模塊的名稱調用整個模塊,使其能夠完成一定的功能,從而減少模塊之間的關系,增加模塊的獨立性。因此,在系統設計中,在調用連接方陣的過程中,要盡量使用過多的控制信息,這必然會增加模塊之間的相互關系,影響模塊的獨立性。因為(2)模塊之間使用的控制信息量??刂菩畔⑹侵缚刂瞥绦蜻\行過程的信息。在此過程中,控制信息在模塊之間的使用應盡可能少或盡可能少。