【系统架构】业务架构图

简介: 【系统架构】业务架构图

一、什么是业务架构图

业务架构图是对某一项目的功能描述。它面向的是普通用户或者高层管理,面向不同的用户就要有不同的业务架构图,就要有不同的粒度。

二、为什么要画业务架构图?

看清楚系统包含哪几个部分,本部分都有哪些职责,以及各个部分之间的关系。可以让相关人员快速了解业务。

三、如何画好业务架构图?

画业务架构图需要注意两个方面:一个是外观、一个是逻辑。

1、外观要求

业务架构图描述的是系统的功能,但是外观也同样重要,好的外观给用户一种赏心悦目的感觉。

1)、颜色搭配:选择颜色时应避免色彩过于光鲜,同时也要避免色彩过于落差。对于同一级别或者相同功能的模块应采用同一颜色。

2)、丰富程度:好的业务架构图会给用户一种很丰富的感觉。这里的丰富程度指的是图形之间缝隙的距离。距离不要间距太远,这样显得比较空荡,也不要离得太近,太近显得拥挤。没有太多余的空地,也没有太挤的感觉是最好的。图形之间的合适距离会给用户带来视觉上的享受。

3)、对称程度:不要将所有功能都堆在某一个地方。

2、逻辑要求

1)、抽象:大的模块要进行抽象,不能具体。

2)、模块摆放以及层级关系:纵向:分层——上层依赖于下层越底层,越是基础服务;横向:并列关系,级别相同。

四、业务架构图规范

如上图所示的业务架构图,我们第一眼看去的感觉就很舒适。无论是颜色搭配还是丰富程度和对称程度,都给人带来一种赏心悦目的感受。


相关文章
|
1月前
|
缓存 开发者
嵌入式微处理器的系统架构中微处理器的内核架构
嵌入式微处理器的系统架构中微处理器的内核架构
60 0
|
6月前
|
存储 负载均衡 算法
【系统架构】分布式系统架构设计
【系统架构】分布式系统架构设计
331 0
|
8月前
|
监控 Java 微服务
美团P4级精心整理的微服务系统架构设计手册,一睹微服务架构世界
近几年,微服务架构在大量技术社区迅速蹿红,被认为是 IT 软件架构的未来方向。一线互联网公司由于具有大量的业务体量和业务场景,比如阿里、百度、网易,很早就开始入坑微服务架构。 随着云端办公以来,发现微服务越来越重要了。Docker 容器技术和自动化运维等相关技术发展,使微服务变得更容易维护。大家可能都注意到,像阿里、腾讯、字节跳动等大厂的后端岗位明确写出:微服务设计经验优先。如果没有这方面的准备的话,想拿到高薪可不容易。 再者,微服务在技术面试的时候多有提及,尤其对于头部互联网企业,微服务架构更是必备的考核点,如果平时不注意这方面的知识的积累和运用,在跳槽或升职的时候,薪酬会非常吃亏。
|
8月前
|
架构师 算法 NoSQL
|
9月前
|
缓存 负载均衡 架构师
京东首席系统架构师教你如何搭建高可用高并发系统架构
今年的618年中购物狂欢节已经过去快一个月了,那么各大电商平台的网站架构师、开发人员是如何经过“618”、“双11”的亿级大考的呢?建亿级流量网站的高并发、高可用的一系列复杂问题是怎么实现的呢?
|
11月前
|
消息中间件 中间件 交易中间件
【系统架构】面向服务架构(SOA)模式
【系统架构】面向服务架构(SOA)模式
197 0
|
11月前
|
缓存 应用服务中间件 数据库
【系统架构】大型网站系统架构演化实例——使用缓存改善网站性能
【系统架构】大型网站系统架构演化实例——使用缓存改善网站性能
63 0
|
11月前
|
编译器
【系统架构】架构评估的质量属性——可修改性
【系统架构】架构评估的质量属性——可修改性
211 1
|
11月前
【系统架构】架构评估的质量属性——可靠性
【系统架构】架构评估的质量属性——可靠性
90 0
|
11月前
|
算法
【系统架构】系统架构因何而来
【系统架构】系统架构因何而来
57 0