当前位置: 首页 > article >正文

TOGAF之架构标准规范-业务架构

TOGAF标准规范中,业务架构阶段的主要工作是开发支持架构愿景的业务架构。

如上所示,业务架构(Business Architecture)在TOGAF标准规范中处于B阶段,该阶段的主要内容包括阶段目标、阶段输入、流程步骤、架构方法。

阶段目标

开发目标业务架构,该业务架构用于指导企业如何完成业务目标、响应架构愿景中定义的策略驱动、解决架构工作以及利益相关者的问题

识别确认基线业务架构以及目标业务架构之间的区别以及路线图

阶段输入

架构参考

从企业外部引入的架构参考资料,包括架构仓库中的所有架构相关的文档资料

非架构性输入

  • 架构工作的要求,组织架构、业务战略

  • 业务规则、业务目标、业务驱动

  • 企业架构能力的总体评估、包括业务能力评估、IT能力评估、架构成熟度评估、业务转型准备情况评估

  • 架构沟通计划,确认沟通目标、沟通需求、沟通机制以及沟通时间

架构性输入

  • 企业架构的组织模型,受影响的组织范围、成熟度评估以及解决方法、架构团队的角色与责任、架构工作的约束、预算需求、治理与支持策略

  • 已剪裁的架构框架,包括架构方法、架构内容、配置与部署工具

  • 已批准的架构工作,主要包括架构项目、架构愿景、角色责任、项目交付、项目验收、项目计划

  • 架构原则,包括业务架构原则、数据架构原则、应用架构原则、技术架构原则

  • 企业可持续性,主要包括企业可持续、架构可持续、解决方案可持续

  • 架构仓库,包括可重用的构建块、公共可参考的模型、特定组织的参考模型、企业组织标准

  • 架构愿景,利益相关者的问题、架构工作的目标、总体架构概况、业务场景使用、利益相关者的需求

  • 架构定义文档,基线业务架构、基线技术架构、基线数据架构、基线应用架构、目标业务架构、目标技术架构、目标数据架构、目标应用架构

流程步骤

选择参考的架构模型、架构观点、架构工具,主要是基于业务驱动以及利益相关者的关注点从架构仓库中选择业务架构相关的资源,其中包括参考的架构模型、架构风格、架构观点、架构分析的技术与工具

  • 确定整体建模过程,其中包括业务能力映射关系、组织映射关系、价值流映射关系、结构化分析、用例分析、过程建模,用于确定业务价值与业务架构的对应关系

  • 确认架构的服务粒度、服务界限、服务约定,主要是确定组件与服务、组件与功能点、服务与功能点之间的构成与包含关系,以及在业务架构、应用架构、技术架构开发过程中的服务约定关系

  • 确认业务构建模块的分类,主要包括价值流分类、业务能力分类、组织参与者分类、驱动目标分类、角色分类、业务功能分类、区域分类、过程事件控制产品分类、合约与措施分类

  • 确认矩阵关系,主要包括价值与能力的矩阵关系、策略与能力的矩阵关系、能力与组织的矩阵关系、业务相互影响的矩阵关系、参与者与角色的矩阵关系

  • 确认图示关系,主要包括业务模型图、业务能力映射关系图、价值流映射关系图、组织映射关系图、业务发展路线图、业务服务信息图、功能分解图、目标服务图、业务用例图、组织分解图、流程图、事件图

  • 确认收集的各种类型的需求,其中包括业务领域的相关需求、输入到数据架构应用架构技术架构阶段的需求、提供详细的指导去设计实现解决原始架构需求的问题

开发基线业务架构,基于已有的业务架构开发出基线业务架构,用于扩展支持目标业务架构,解决利益相关者的关注问题

开发目标业务架构,用于扩展支持架构愿景,解决利益相关者的关注问题

执行差距分析,主要是验证架构模型的内部一致性以及准确性

  • 从不同的角度对架构模型执行综合分析

  • 验证架构模型对原则、目标以及约束的支持

  • 标识新架构模型与已有架构模型的变化点

  • 测试架构模型对需求的完整性

定义候选的路线图组件,初始化业务架构路线图,用于后续阶段的优化

处理业务架构的相关影响

  • 确定新业务架构是否对已有的业务架构产生影响

  • 确定最近的业务变化是否对业务架构产生影响

  • 确定一些业务架构的工作是否可以用在企业组织的其他区域

  • 确定业务架构是否对其他项目产生影响

  • 确定业务架构是否受到其他项目的影响

利益相关者正式评审业务架构,检查架构项目以及架构工作的原始动机是否与业务架构一致,以及解决这些不一致的问题

最终确认业务架构

  • 为每个构建模块选择标准,主要是从架构仓库中重用已有的参考模型

  • 完全文档化每个构建模块

  • 对整体架构的业务目标实施最终的交叉检查

  • 文档化最终的需求跟踪报告

  • 在架构仓库中文档化最终的架构映射关系

  • 最终完成所有的工作产品

创建架构定义文档

  • 在架构定义文档中,文档化构建模块的建模过程

  • 在架构定义文档中,准备业务部分,其中,包括业务功能的概述、业务功能的详细描述、管理业务功能的概述、与工作实践法律法规金融政策相关的标准规则指导

  • 工作技能的矩阵关系以及工作的描述

阶段输出

优化更新架构愿景的阶段交付

  • 包括架构工作的声明

  • 已经验证的业务规则、业务目标、业务驱动

  • 架构原则

架构定义文档

  • 基线业务架构V1.0版本

  • 目标业务架构V1.0版本

    • 组织结构,业务区域与企业单元的对应关系

    • 业务目标,企业组织的业务目标、企业单元的业务目标

    • 业务功能,业务功能分解、业务功能按照层次分解

    • 业务服务,企业组织提供的服务、企业单元提供的服务,对客户提供的组织内外的服务

    • 业务流程,包括具体措施以及可交付件

    • 业务角色,包括需求开发以及需求更新的技能

    • 业务数据模型

    • 企业组织与业务功能的对应关系

  • 解决利益相关者的关注问题的已选观点的视图

架构需求规格说明书

  • 架构需求

  • 业务服务约定

  • 应用服务约定

  • 实现指导

  • 实现规格

  • 差距分析

  • 技术需求

  • 业务需求

业务架构组件

  • 功能需求

  • 业务价值

  • 风险分析

  • 架构区域

  • 架构转型

  • 关键措施

  • 解决方案

模块分类

  • 价值流分类

  • 业务能力分类

  • 价值流阶段分类

  • 组织参与者分类

  • 区域目标分类

  • 角色分类

  • 业务服务功能分类

  • 业务区域分类

  • 过程事件控制产品分类

  • 合约措施分类

矩阵关系

  • 价值流与能力矩阵关系

  • 策略与能力矩阵关系

  • 能力与组织矩阵关系

  • 业务相互影响矩阵关系

  • 参与者角色矩阵关系

图示关系

  • 业务模型图

  • 业务能力映射关系

  • 价值流映射关系

  • 企业组织映射关系

  • 业务发展规划图

  • 业务服务信息图

  • 业务功能分解图

  • 产品生命周期图

  • 业务目标服务图

  • 业务可重用图

  • 企业组织分解图

  • 业务流程图

  • 事件图

架构方法

总体概述

业务架构是从一个全面的、多维度的业务视角展示了架构能力、端到端的价值交付、信息以及组织结构,以及这些业务视角与策略、产品、政策、措施、利益相关者之间的联系,业务架构用于支持架构愿景以及持续到数据架构、应用架构、技术架构及其他阶段

开发基线业务架构

基于已有的业务架构、架构愿景、新业务需求、新架构模型以及业务架构阶段的其他输入优化开发出基线业务架构

应用业务能力

应用不同的业务分析方法、业务建模技术工具开发业务架构,例如,映射关系分析方法、业务能力成熟度分析方法

应用价值流

使用架构愿景阶段的价值流、业务架构阶段输入的价值流开发出业务架构

应用组织映射关系

组织映射关系展示了企业组织单元、合作者、利益相关者与业务单元的对应关系,业务单元与价值流之间建立映射关系,从而体现出企业组织的业务价值端到端的交付

应用建模技术

建模与映射关系技术是用于展示业务能力、价值流以及企业组织之间的对应关系

  • 业务流程建模,具体的业务流程展示了业务活动、数据流向、信息交互的执行过程

  • 用例建模,业务用例可以展示了业务流程、业务功能、业务场景的参与者及其之间的交互

  • 类建模,类建模是用于展示对现实世界事物的抽象、类与类之间的对应关系、类与类之间的信息交互

如上所示,客户信息类包含了联系地址信息类、账单地址信息类、货运地址信息类,这些地址信息类继承自一个上层地址信息类Address,这些抽象的类组成了业务数据之间的信息交互关系

架构仓库,在架构仓库中引入的资源

  • 工业级的架构参考模型

  • 特定企业的业务架构

  • 特定企业的构建模块

  • 应用标准


http://www.kler.cn/a/458733.html

相关文章:

  • Emacs折腾日记(七)——布尔变量、逻辑运算符与位运算
  • Lumos学习王佩丰Excel第二十二讲:制作甘特图与动态甘特图
  • springboot+vue实现SSE服务器发送事件
  • Linux(Ubuntu)下ESP-IDF下载与安装完整流程(2)
  • 大型ERP系统GL(总账管理)模块需求分析
  • Java 集合框架之 List、Set 和 Map 的比较与使用
  • 行业分析---造车新势力之零跑汽车
  • 权限注解+AOP切面+额外工具(UUID生成id,JWT,Servlet客户端,字符串String工具类,Redis序列化,ip工具类)
  • 在iOS上游玩ONS游戏 - RenpyReader!
  • CSV vs 数据库:爬虫数据存储的最佳选择是什么
  • Vue使用pages构建多页应用
  • 创意无限!利用Cpolar和Flux.1实现远程AI图像生成功能
  • 默认接口实现”在 C# 7.3 中不可用。请使用 8.0 或更高的语言版本报错问题
  • 亚马逊云科技re:Invent:2025年将发生新变化
  • uni-app开发-识图小程序-主要功能以及首页实现
  • 初始 ShellJS:一个 Node.js 命令行工具集合
  • redis清除策略
  • 主从复制架构介绍和主从复制配置案例
  • Elasticsearch filter context 的使用原理
  • 算法基础二:选择排序
  • Node项目——从0开始构建且共享至Gitee
  • python: Oracle Stored Procedure query table
  • elasticsearch中的倒排索引
  • rust 的 2015、2018、2021 这三个 edition
  • Vben5登录过期无法再次登录问题,http状态码
  • PVE虚拟化平台之开启虚拟机IP显示方法