兩個要素(元件劃分和設計決定):
一、它是一個軟件系統從整體到部分的最高層次的劃分;
二、建造一個系統所作出的最高層次的、以后難以更改的,商業的和技術的決定;
架構的目標:
一、可靠性(Reliable)
二、安全行(Secure)
三、可擴展性(Scalable)
四、可定制化(Customizable)
五、可擴展性(Extensible)
六、可維護性(Maintainable)
七、客戶體驗(Customer Experience)
八、市場時機(Time to Market)
架構的種類
一、邏輯架構、軟件系統中元件之間的關系;
二、物理架構、軟件元件是怎樣放到硬件上的;
三、系統架構、系統的非功能性特征;