业务架构图总结

简介: 业务架构图总结

业务架构图是什么


业务架构图是一种表达业务层级和关系的工具


为什么要使用业务架构图


为了能够让开发人员能够直观的看到软件当中的每个业务模块之间的关系。让开发人员快速了解业务。


业务架构图的规范


宏观


1、整体结构


2、色彩搭配


色彩搭配上来看,颜色不超过5个,不能太跳脱,


图中业务模块划分,纵向:分层——上层依赖于下层越底层,越是基础服务;横向:并列关系,级别相同。


虚线框与实线框 这里的虚线框是多个模块逻辑上可以归为一块的模块可以使用虚线框进行框起来。


图形要对称,这里是为了能够更美观


细节


1、用词表达


要用词准确,可以让开发人员或者用户理解描述的意思

命名上要统一,英文名体现专业性,命名要尽可能使用短名称且一致;

2、业务是否全面


3、模块划分粒度


细节要进行抽象,抽象出模块,模块的粒度要合适,不可太具体,也不可太宽泛

4、模块摆放以及层级关系


同一个级别的模块要统一级别,粒度大小要统一;

纵向:分层——上层依赖于下层越底层,越是基础服务;横向:并列关系,级别相同。

5、图形间距离适中,避免间距过大、过小,影响美观。


大小、格式:要注意大小一致,格式统一;


业务架构图其它图


业务架构图不仅仅只有一个整体的业务框架图,还有分解图和流程图


分解图和流程图是一对相对的图,分解图是对业务进行静态表达,流程图是动态表达


分解图是将一个业务自定向下逐级分解,将一个大的业务拆解成为多个小业务。


分解图


重点如下


分解:将业务进行逐级分解

分层

分区

从属

关系:通过关联线指出上下级的关系

粒度

以上这些除了1、5是和上面的架构的图介绍没有的,其余的重点和上面架构图是一致的,只不过这是微观层面的业务。


流程图


这里的业务流程图就简单很多了,他就是一个简单先后执行的过程,简单点说就是先干什么后干什么。只不过这个是业务层面的,和咱们代码的流程图逻辑上是一样的,不过场景不一样。


相关文章
|
运维 负载均衡 安全
架构图怎么画?
架构图怎么画?
|
前端开发
架构学习——业务架构图
架构学习——业务架构图
764 0
|
开发者
如何画业务架构图
如何快速上手画业务架构图
10385 2
|
测试技术 uml
业务架构问题之在业务架构中,经常说的“看清楚事”指的是什么
业务架构问题之在业务架构中,经常说的“看清楚事”指的是什么
157 10
|
开发者
如何画好一张架构图/业务图/流程图,掌握4个关键点
本文分享了如何制作出有帮助的图表,强调了即使是开发者也需要良好的绘图技巧。文章列举了常见的图表类型,如代码实现图、技术架构图、业务流程图、技术链路图、交互时序图和业务架构图,并指出好的图表应具备结构清晰、外表美观和内容完整的特点。为了达到这些标准,作者推荐了设计的四大原则:亲密性、对齐、对比和重复,以及色轮的运用来提升美感。此外,还介绍了黄金分割构图法以增加视觉吸引力。最后,强调了以终为始的设计思路,确保图表能独立传达完整的信息,并鼓励读者实践这些技巧,提升工作和生活中的沟通效率。
1092 1
如何画好一张架构图/业务图/流程图,掌握4个关键点
画好一张架构图/业务图/流程图问题之如何让图结构更清晰问题如何解决
画好一张架构图/业务图/流程图问题之如何让图结构更清晰问题如何解决
190 1
如何画好业务架构图。
如何画好业务架构图。
451 0
|
存储 SQL 搜索推荐
业务系统架构实践总结
作者从2015年起至2022年,在业务平台(结算、订购、资金)、集团财务平台(应收应付、账务核算、财资、财务分析、预算)、本地生活财务平台(发票、结算、预算、核算、稽核)所经历的业务系统研发实践的一个总结。
|
开发者
如何画好一张架构图/业务图/流程图,掌握这4个关键点
作为一个开发,日常工作中免不了要画一些图,无论是技术架构图还是业务流程图。基于个人的一些经验,作者分享了他的作图方法,给大家一点思路提供参考,希望在未来的工作、生活中都能有所帮助。