欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

系统拆分的几个考虑点 博客分类: 系统设计

程序员文章站 2024-02-18 19:57:16
...

系统庞大之后需要考虑拆分,考虑的点基于如下几个,是否将一个模块拆分出来独立成子系统

可以按照下面的几个要素进行打分评估:

1.业务逻辑相关性:高内聚低耦合的模块可以相互独立,这个是前提;

2.模块独立是否可以提高系统整体的复用性;

3.当前系统是否太臃肿确实需要把高内聚低耦合的模块拆分,提系统高处理能力;

4.拆分前后各个子系统之间的依赖关系是否合理,按照重要程度依赖方向总是低重要性指向高重要性;

5.系统独立之后是否增加了极大的不稳定因素,形成多个中心点或孤立点;