体系结构模型是什么h2>
体系结构模型,该模型描述系统如何被组织为一组相互通信的构件
体系结构分类
- 小体系结构关注单个程序的体系结构。在这个层次上,我们关注单个的程序是如何补分解为构件的。
- 大体系结构关注包括其他系统、程序和程序构件的复杂企业系统体系结构。
非功能性需求影响最大
对体系结构有显著影响的需求”的研究中确认了这一点, 他们发现非功能性需求对于系统体系结构的影响最大
体系结构视图
分层体系结构
分离和独立性的思想是体系结构设计的基础,因为这可以使变更被局部化。
客户—服务器体系结构
子系统分解
分解原则
- 耦合与内聚
- 封闭性与开放性
耦合
耦合:两个子系统之间的依赖程度,如果是松耦合关系,那么对一个子系统进行改变则对另外一个子系统影响不大
内聚
内聚
- 描述子系统内部各实现类之间的依赖程度,如果一个子系统中含有许多相互关联的类并且执行类似的操作,那么就是高内聚,反之就是低内聚。
- 我们总是希望系统是高内聚,低耦合。
封闭性
如果一个子系统能独立的被其他子系统所使用,我们说这个子系统具有封闭性
开放性
如果一个子系统对外提供的服务能够被方便扩充,我们说这个子系统具有开放性
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!