(1)自上而下,層層分解。高層模塊代表高層的抽象功能,而低層模塊具有具體的單壹功能。模塊結構設計圖可以根據壹定的規則從數據流圖中導出。
(2)模塊的簡單性和獨立性。當會計信息系統被劃分為模塊時,每個模塊必須具有獨立和單壹的功能。因為模塊是相對獨立的,每個模塊都可以獨立理解、編程、測試、調試和修改。
對於壹個模塊來說,在解決某個問題的時候,沒有必要考慮其他模塊的問題。這減少了出錯的機會,也有利於項目開發過程中任務的分配。
壹個復雜的問題必須由許多簡單的問題組成。模塊化就是把程序要解決的總目標分解成子目標,然後更進壹步。把它分解成具體的小目標,把每個小目標叫做壹個模塊。
goto語句的使用受到限制,結構化編程方法的起源來自於對GOTO語句的理解和爭論。肯定的結論是,在塊和進程的異常退出處經常需要GOTO語句,這將使程序執行更加高效。