自底向上設計

自底向上設計是指一種設計程式的過程和方法。在設計具有層次結構的大型程式時,先設計一些較下層的程式,即去解決問題的各個不同的小部分,然後把這些部分組合成為完整的程式。

自底向上設計 : zì dǐ xiànɡ shànɡ shè jì
一種設計程序的過程和方法。在設計具有層次結構的大型程式時,先設計一些較下層的程式,即去解決問題的各個不同的小部分,然後把這些部分組合成為完整的程式。
自底向上設計方法是根據系統功能要求,從具體的器件、邏輯部件或者相似系統開始,憑藉設計者熟練的技巧和豐富的經驗,通過對其進行相互連線、修改和擴大,構成所要求的系統。該方法是從底層(具體部件)開始的,實際中無論是取用已有模組還是自行設計電路,其設計成本和開發周期都優於自頂向下法;但由於設計是從最底層開始的,所以難以保證總體設計的最佳性,例如電路結構不最佳化、能夠共用的器件沒有共用。
應當說明的是,自底向上法並非一切從硬體開始設計,設計之初,依然要了解系統要求,設計中要保證系統功能的實現。所謂自底向上主要指在設計功能塊時,應考慮如何使用現有器件。
實際上在現代許多設計中,是混合使用自頂向下法和自底向上法的,因為混合套用可能會取得更好的設計效果。一般來說,自頂向下設計方法適用於設計各種規模的數字系統,而自底向上設計方法則更適用於設計小型數字系統。

相關詞條

相關搜尋

熱門詞條

聯絡我們