两个要素(元件划分和设计决定):
一、它是一个软件系统从整体到部分的最高层次的划分;
二、建造一个系统所作出的最高层次的、以后难以更改的,商业的和技术的决定;
架构的目标:
一、可靠性(Reliable)
二、安全行(Secure)
三、可扩展性(Scalable)
四、可定制化(Customizable)
五、可扩展性(Extensible)
六、可维护性(Maintainable)
七、客户体验(Customer Experience)
八、市场时机(Time to Market)
架构的种类
一、逻辑架构、软件系统中元件之间的关系;
二、物理架构、软件元件是怎样放到硬件上的;
三、系统架构、系统的非功能性特征;