自上而下和自下而上設計 自上而下topdown與自下而上bottomup同為資訊处理及知识排序之策略在軟體人文與科学理论请参阅系统论以及管理與组织等领域皆有所應用實務上可被视为一种思維教學或領導的方式 自上而下方法又稱為逐步設計和逐步細緻化在某些情況下是分解的同義詞本質上是對系統進行分解以便以逆向工程的方式深入了解其組成子系統 採用自上而下的方法時會對系統的概觀進行規劃和具體說明但對於第一層子系統的細節則不予闡述接著對每個子系統進行更詳細的細化有時甚至在許多附加的子系統層級中進行細化直到整個規範都簡化為基本元素 自上而下模型通常會借助於黑盒子來詳細規定使其更易於操作 但是黑盒子可能會無法闡明基本機制或可能不夠詳細而無法實際驗證模型 自上而下的方法始於全局由此分解至更小的部分 自下而上方法是將系統拼接在一起以產生更複雜的系統從而使原系統成為新系統的子系統自下而上處理是一種資訊處理的方式根據環境的輸入資料來塑造知覺從認知心理學的角度來看資訊朝著一個方向感覺輸入或底部進入眼睛被大腦轉換為圖像然後得到解釋和辨識而成為知覺從處理歷程到最終認知所建立的輸出採用自下而上方法時首先會對系統的基本元素詳加規定然後將這些元素鏈接在一起以形成更大的子系統然後依次將它們鏈接起來有時在多個層級上直到形成完整的頂層系統這種策略通常類似於種子模型該模型的開始時雖然很小但最終會變得越來越複雜和完整然而這種有機策略可能會導致元素和子系統糾纏不清彼此孤立發展並以局部最佳化為主而不是滿足全局目標