业务架构图是什么?

目录

一、背景知识

1. 什么是业务

2. 架构域的分类

​编辑二、引言

1. 什么是业务架构图

2. 为什么要画业务架构图

三、绘制业务架构图的核心要义

1. 业务架构图中的核心元素

2. 核心要义之一:分层

3. 核心要义之二:分模块

4. 核心要义之三:分功能

5. 最后再给不同层级和模块之间加上信息流

四、产品业务架构图示例

五、业务架构图想表达什么?有什么用?给谁看?

业务架构类型

业务架构图的三大核心要义

最后


一、背景知识


1. 什么是业务


        网上对业务的定义有很多,其中个人认为较为准确的几种定义如下:

  • Business is the organized efforts and activities of individuals to produce and sell goods and services for profit.业务是个人或企业为获利而生产、销售商品和提供服务的有组织的努力和活动。
  • A usually commercial or mercantile activity engaged in as a means of livelihood.作为谋生手段而从事的通常是商业或商业活动

        以医院为例:医院提供医疗服务,患者通过消费享受医院提供的医疗服务从而重新获得健康的身体。所以,可以把患者去医院看病理解为患者与医院的多阶段交易。而交易的“产品”就是医院提供的医疗服务。

2. 架构域的分类


        在四种类型的架构(业务架构、技术架构、应用架构、数据架构)中,业务架构是其他架构的基础。首先要熟悉业务,形成业务架构。再根据业务架构,形成技术架构。再根据技术架构确认数据架构和应用架构。


二、引言


1. 什么是业务架构图


如果使用一句话去概括的话:业务架构图是一种表达业务层级和关系的工具,通过对整个系统的业务进行拆分,对领域模型进行设计,将现实的业务转化为抽象对象。

2. 为什么要画业务架构图


绘制业务架构图的目的有两个方面,第一是面向客户,第二是面向开发者。

对于客户而言:通过描绘业务的上下级关系,梳理出一整套完整、简单的业务视图,提高客户理解度,最终给客户最直观的业务体现。

对于开发者而言:通过绘制业务架构图,可以看清楚系统包含哪几个部分,各部分的职责以及相互间的关系。可以让开发者以一个广角去整体了解这个系统,便于快速了解业务。

三、绘制业务架构图的核心要义


绘制业务架构图的过程可以理解为对业务的收集、提炼、拆解、归纳和分类的过程。

简单来说可以分为三个步骤:分层、分模块、分功能。

1. 业务架构图中的核心元素


对开发人员来说绘制业务架构图有一点需要特别注意:业务架构图中要淡化技术相关的概念,而要专注于对业务的思考与整理。

一个好的产品业务架构图需要具备以下三点:

清晰的模块功能边界

功能经过抽象,做到标准化、互相独立

上下游产品功能边界清晰,架构分层明确合理,具备迭代优化的能力

2. 核心要义之一:分层


分层,是指将业务按照层级划分,每个层级都属于独立的板块。层级上要有逻辑关联,如下层为上层服务,或下层为上层提供能力支撑等。


如图所示【业务能力层】为【业务应用层】提供业务能力上的服务。上层业务应用可以直接调用能力中心的服务,避免重复开发。

3. 核心要义之二:分模块


分模块,是指在同一层级中,分为哪些独立的模块,每个模块可以代表一个完整产品或同类业务的聚合。


如图所示,我们可以将业务应用层分为门诊、住院、急诊、留观和通用医疗服务这五个模块,每个模块都可以在细化其功能矩阵。

4. 核心要义之三:分功能


分功能,是指在同一模块中,将独立的功能划分出来,该功能可以代表一个业务入口。


如图在住院中,可以分为入院准备、住院诊疗、住院收费、住院药房等独立的功能模块,各个功能模块由同类功能聚合而来。

5. 最后再给不同层级和模块之间加上信息流

四、产品业务架构图示例

五、业务架构图想表达什么?有什么用?给谁看?

答1:架构图需要表达是业务系统之间的关系,帮助你梳理业务结构。

答2:将复杂的业务逻辑简单化,降低理解难度。

答3:给用户以及各层级领导。

所以经过分解,我们知道了业务架构是什么。

答案很简单:业务架构图是一种表达业务层级和关系的工具

业务架构服务于业务目标,通过描绘业务上下层关系,梳理一整套完整、简单的业务视图,降低业务系统的复杂度,提高客户理解度,最终给客户最直观的业务体现

业务架构类型

常用的业务架构分层有2种:

上中下结构:资源层—数据层—平台层—业务层—用户层。

左中右结构:上游产业—业务模型—下游产业。

业务架构图的三大核心要义

画业务架构图实际上就是对业务的一种收集、提炼、拆解、归纳、分类的一个过程。

简单来说可以分为三个核心步骤:分层、分模块、分功能。

最后

在画业务架构前,有必要对整个业务体系进行全量的思考,将所有涉及到的应用、功能、系统、能力、平台全部要罗列出来。

然后进行提炼、归纳、分类,按照常用的分类模板,或是自建模板进行大体框架的构思。

最后按照分层、分模块、分功能的维度将具体的内容补充进去。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Upaaui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值