- Python程序設計:從基礎到應用
- 袁紅娟主編
- 342字
- 2023-11-07 16:11:01
1.3.3 結構程序設計的基本方法
對于比較大的面向過程的程序設計,一般來說有兩種方法。
1.自頂而下、逐步求精的設計方法
采取逐步分解、逐步求精的方法。先從總體入手,保證把精力集中在主要問題上,而暫不考慮細節。然后把問題逐步分解為幾個部分,每一部分都針對上一部分的某個問題使之精細化,直到能方便地寫出簡潔而嚴謹的結構程序為止。這種方法符合人們解決復雜問題的普遍規律,因此可顯著提高軟件開發的成功率和生產率。而且,由這種方法開發的軟件有清晰的層次結構,易讀、易理解、易維護。
2.模塊化設計方法
把問題的處理過程按功能和需要分解為若干塊——模塊,每一個大的模塊可以分解為若干個小的模塊—子模塊。各模塊的程序功能應是相互獨立的,因此可分別設計、編程、調試和運行模塊,各模塊之間又可以通過一定的邏輯關系連接起來。