自底向上設計

自底向上設計

自底向上設計是一種設計程式的過程和方法,就是先編寫出基礎程式段,然後再逐步擴大規模、補充和升級某些功能,實際上是一種自底向上構造程式的過程。

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

相關詞條

熱門詞條

聯絡我們