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