基于架構的軟件設計(ABSD)強調(diào)由商業(yè)、質(zhì)量和功能需求的組合驅(qū)動軟件架構設計。ABSD方法有三個基礎:功能分解()和軟件模板的使用。A.對需求進行優(yōu)先級排列 B.根據(jù)需求自行設計系統(tǒng)的總體架構 C.選擇架構風格實現(xiàn)質(zhì)量及商業(yè)需求 D.開發(fā)系統(tǒng)原型用于測試