自頂向下設計

計算機術語之一

自頂向下設計(zì dǐnɡ xiànɡ xià shè jì)一種逐步求精的設計程序的過程和方法。對要完成的任務進行分解,先對最高層次中的問題進行定義、設計、編程和測試,而將其中未解決的問題作為一個子任務放到下一層次中去解決。這樣逐層、逐個地進行定義、設計、編程和測試,直到所有層次上的問題均由實用程序來解決,就能設計出具有層次結構的程序。

目錄

正文


按自頂向下的方法設計時,設計師首先對所設計的系統要有一個全面的理解。然後從頂層開始,連續地逐層向下分解,起到系統的所有模塊都小到便於掌握為止.