軟件體系結(jié)構(gòu)的生命周期可以分為需求分析階段、建立軟件體系結(jié)構(gòu)階段、設計階段、實現(xiàn)階段四個階段。
1、反向控制 2、可重用性 3、擴展性 4、模塊化或結(jié)構(gòu)化:框架有固定的、穩(wěn)定的接口和封裝的熱點