architecture

【architecture】软件架构的目的
就是为了在工作中更好的对组件进行研发部署运行和维护,最大限度的降低构建和维护一个系统所需要的人力资源。一个系统最消耗人力资源的是什么?系统中存在的的耦合,尤其那些早期作出的决策
什么是软件架构?
就是规划如何将系统切分成组件,并安排好组件之间的排列关系,以及组件之间互相通信的方式
什么是组件?
组件依赖结构图不是用来描述应用程序功能的,它更像是应用程序在构建性和维护性方面的一张地图。所以

    推荐阅读