业务建模学习笔记(1)——CBF Studio和行业建模标准小记

这篇具有很好参考价值的文章主要介绍了业务建模学习笔记(1)——CBF Studio和行业建模标准小记。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

CBF Studio是什么?能提供什么样的能力?


  在解答标题内容前,需要了解传统业务需求的提出到落地的实施过程。一般来说它分为以下几个阶段:

  1. 业务人员提出需求
  2. IT人员根据需求进行设计
  3. 设计完成后交付测试中心进行部署测试
  4. 测试通过后交付数据中心进行部署投产

  在未来这样的实施过程会发生一些变化,它演变成了如下几个阶段:

  1. 战略层提出愿景(明确为实现战略愿景需要具备的业务能力)
  2. 工程实施:
    a)企业级的架构设计;
    b)实施领域级项目;
  3. 发布、部署、测试、投产等环节

  在做企业级架构设计时,就要明确需求在整个企业级架构中的定位,为满足需求需要在企业级架构层面进行哪些补充(过去这部分工作比较弱,原因在于具备企业级架构能力的资源很少,如果实施方法不当,后期维护成本反而更高,对企业级架构的重视程度不高)。领域级项目实施又会分为以下几个环节:

  1. 提出业务需求即业务建模
  2. IT部门介入即IT建模
  3. 低代码开发

  过去的需求以文档的方式承载,而业务建模是结构化的业务需求的提出,这个过程叫业务建模,成果是业务模型,业务模型成果就是一些业务元素以及元素之间的关系,业务模型能够更加直观的表达需求。在行业标准中业务模型被划分成四类即:业务流程模型、业务数据模型、产品模型和用户界面体验模型,这四类模型设计完成,业务需求就可以阐述的很清晰了。

  业务建模结束后,IT部门就要开始介入了。在过去IT部门拿到需求后需要转化成解决方案即概要设计、详细设计方案等等,载体依然是文档。现在也变成了结构化的IT解决方案即IT模型,包括IT数据对象模型和应用模型。应用模型描述的是做哪些应用系统,系统中包含哪些组件,组件中包含哪些应用程序,程序之间的关系如何。

  最后一个环节就是程序处理流程,过往是通过编码方式实现的,现在转为低代码方式来完成。图形化的、结构化的低代码开发语言对开发人员的技能要求有所降低,甚至业务人员也可以进行设计。

  可以看出这是一种全新的工艺流程,从提出需求到需求落地的过程可以参考下图:

五级建模,工具,架构,业务建模,学习,低代码,可视化,业务建模,模型设计

  不过即使业务需求的提出到落地转变成了新的模式,但没有合适的工具帮助企业来承载模型设计成果,各阶段的成果不能有效的串联起来,就不能很好的提升协作效率,也很难保证最终成果的品质。因此我们研发了CBF Studio,它就是为了让工程实施环节即业务建模、IT建模开发、部署和测试等环节获得最高的自动化程度、协作效率、成果的品质和价值,而研发的一套工具。

  使用CBF Studio的用户角色很多,并不同传统的编程人员,包括了企业级架构师即规划人员、业务设计人员、IT部门的架构师和开发人员等等,他们都会在平台上工作,这些角色通过统一的、结构化的语言来分享和衔接设计成果,从而以模型驱动、架构驱动的方式来实现业务需求。

  显而易见的,团队的规模愈大,那么CBF Studio带来的收益提升效果愈发显著。中国金融新闻网一篇名为《深入实施新阶段金融科技发展规划 高质量推进数字化转型》的文章中就介绍说:

在战略部署方面,建立健全企业级数字化转型组织架构和治理机制,通过数字化能力成熟度评价等方式科学衡量转型质效,找准行业标杆、明确发力方向,因企制宜制定数字化转型策略与实施路径,构建涵盖规划、生产、管理等职能的特色化发展矩阵,为科技创新在制度、组织、流程方面留足空间。在敏捷创新方面,探索数字化工厂、创新实验室等创新模式,通过设立创新项目基金、孵化平台等方式健全企业级创新试错容错与激励机制,合理运用业务开发运维一体化、低代码等手段提升快速交付能力,建立技术与业务高效联动、前中后台密切协作、决策与执行高度统一的创新协同网络,更好满足数字经济时代灵活多变的市场需求与用户诉求。在中台建设方面,采用低耦合、高内聚架构搭建便捷易用的技术中台,打造模块化、可定制、高复用的业务中台,构建集成数据整合、提纯加工、建模分析、质量管控、可视交互等功能的综合型数据中台,健全一体化运营中台体系,更有力地赋能产品创新、提升研发质效、降低试错成本,推动业务数据化向数据业务化进阶发展。在业务赋能方面,运用知识图谱、机器人流程自动化等技术构建环节无缝衔接、信息实时交互、资源协同高效的运营模式,在依法合规前提下基于海量多维数据深挖共性行为模式、升级智能风控模型、优化金融服务策略,构建覆盖用户全生命周期、业务全流程的数字化经营能力,提升业务运营、用户管理、风险防控等的前瞻性、精准性和有效性。

  CBF Studio正是这样一种能够真正帮助企业平滑的完成数字化转型的工具。最近出现了一个新的名词:BizDevOps,也叫DevOps2,即Business(业务)+ Development(开发)+ Operations(运营),从这个角度来看,CBFSutido是一个典型的BizDevOps平台。

使用CBF Studio建模如何对应行业建模标准?


  在CBF Studio上的模型成果被分为两大层面:架构模型和应用程序。架构模型包含业务、数据和应用三个维度,并把三个维度的模型打通,使其相互关系能够得到妥善管理。三个维度的模型和工程实施环节的对应关系如下图所示:

五级建模,工具,架构,业务建模,学习,低代码,可视化,业务建模,模型设计

  从上图可以看到,做业务建模时,覆盖了业务架构、部分数据架构和少量应用架构模型。做IT建模时仅覆盖了绝大部分的应用架构和部分数据架构。

  之所以数据架构在业务建模和IT建模中都有涉及,是因为数据架构中包含了业务数据模型和IT数据模型,数据建模有A、B、C、C’、D五级模型,C级就是业务数据模型,是有属性、有关系的逻辑数据模型,那么为了便于应用开发,或者提升运行效率,还需要对C级模型进行扩充,在补充了一些和IT设计相关的实体、属性和关系后,就形成了C’级模型。

  应用架构的少部分出现在业务建模中,是因为行业建模标准中提及的用户界面体验模型是由应用架构中的前端程序来提供相应能力支撑的。

  那么业务建模都包含哪些内容呢,可以参考下图:

五级建模,工具,架构,业务建模,学习,低代码,可视化,业务建模,模型设计

  首先要对产品模型做一个解释,根据行业建模标准来看,产品模型是业务流程模型、业务数据模型和用户体验模型中和产品有关的那些模型,一般来说产品主题域下的数据模型都归属于产品模型,构成了产品模型的主体。

  业务流程模型是从最初的价值链开始,逐步的分解到很细致的、局部的流程模型,因此需要分级,同数据模型分级一样也分为五级,分别对应业务领域、业务阶段、活动、任务和步骤。比如说信贷业务领域,按生命周来看,还需要分为贷前、贷中、贷后三个阶段,理财业务也是同样分为投前、投中、投后。再往下就是各阶段中能够确定的、能够工作的流程即活动,活动一个组织或部门为了处理一个事件,而执行的一个协同工作的过程,一般是需要多角色协同完成不同的任务。更低级别的是任务,是某个角色(包括系统)处理某个任务时内部的处理流程,如柜员存款就是一个任务。存库任务需要执行检查是否开户、账户是否列入黑名单、查询账户信息、输入存款金额、提交数据等逻辑规则,即五级流程即步骤。

  只有业务流程是不够的,业务需求最终处理的是业务数据,因此必须要有业务数据模型的存在,业务需求的描述才是完整的。业务数据模型按照主题划分成不同的域,如产品、客户、渠道等等,就形成了主题域。再往下是业务对象(很容易和单一的业务数据发生混淆),它实际上是一组业务数据构成的包,如贷款产品业务对象,内部是和贷款产品相关的所有业务数据模型。最后是具体的数据定义了,其中一类数据定义是域即字段的定义,如卡号、客户号等,它包含了域值的规则,如长度、赋值约束等等;还有一类数据定义是实例组,实例组可以包含N个实例,是一种数据字典,如性别(包含男、女实例)、学历(包含高中、专科、本科等实例)等等。域、实例组常作为其他对象、实体的属性。

  需要注意的是,上图中有些蓝底的架构元素如业务领域、业务阶段、主题域,这些类型的架构元素可以看作目录型元素,它本身不具备具体的数据信息,仅为了划分业务模型定义而存在,并且可以嵌套,如产品主题域下还可以继续划分中间业务、资产、负债子主题域。有些灰色底的架构元素如业务组件、业务对象,则是真正包含了业务模型定义的。

  前文介绍过用户体验模型,它定义了人机交互的界面,由应用架构中前端程序来提供模型定义的能力。向导程序主处理过程主要解决的是通过菜单触发的应用界面的处理过程,事件处理指按钮和其他控件的点击、录入、拖拽等触发的事件的处理过程。文章来源地址https://www.toymoban.com/news/detail-638743.html

到了这里,关于业务建模学习笔记(1)——CBF Studio和行业建模标准小记的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 标准IO 2月4日学习笔记

    IO输入输出,操作对象是 文件 Linux文件类型:         b   block       块设备文件                         按块扫描设备信息的文件                         存储设备         c   character   字符设备文件                         按字符扫描设备信息的文件         

    2024年02月19日
    浏览(35)
  • 线性代数:约当标准型学习笔记

    线性代数是数学中重要的分支之一,在各个领域中都有广泛的应用。其中,矩阵的基本理论与方法是线性代数的重点和难点。本文主要介绍线性代数中的一种特殊矩阵形式:约当标准型。通过对约当标准型的定义、求法、性质及应用的介绍,希望读者能够深入理解和应用矩阵

    2024年02月04日
    浏览(41)
  • Ajax_02学习笔记(源码 + 图书管理业务 + 以及 个人信息修改功能)

    01_Bootstrap框架-控制弹框的使用 代码 通过自定义属性,控制弹框的显示和隐藏.自己能够控制属性,从而进行更改 02_通过js方式控制弹框 目标:使用JS控制弹框,显示和隐藏 创建弹框对象 调用弹框对象内置方法 .show() 显示 .hide() 隐藏 代码示例 关于这两种方式控制弹框的显示

    2024年02月14日
    浏览(49)
  • 技术分享 | EdgeX应用落地——零售、能源行业创新业务

    关于2022 EdgeX中国挑战赛 2022 EdgeX中国挑战赛暨中关村国际前沿科技创新大赛EdgeX专题赛正式拉开帷幕。大赛由北京市科委、中关村管委会指导,由Linux基金会主办,由阿里云、百度智能云、EMQ、GSMA 5G IN、英特尔、InnoSpace、中科创达、VMware、紫竹ET孵化器等联合承办单位共同支持

    2024年02月03日
    浏览(45)
  • C++学习笔记-第11单元 标准模板库介绍

    注:本部分内容主要来自中国大学MOOC北京邮电大学崔毅东的 《C++程序设计》课程。 注:94条 C++程序规范。   本单元重点是对标准模板库中的 顺序容器 、 关联容器 的使用,以及 如何创建迭代器以遍历容器 。在使用容器时要注意不同容器的实现方式对遍历、搜索、删除、

    2024年02月13日
    浏览(39)
  • OPCUA 行业配套标准:机器人

             OPC UA 定义了对象,对象类型,结构化组织能力和定义对象之间关系的能力,利用这些基础和衍生类型及对象,用户还可以搭建出更复杂的类型,关系和对象。 如果不同的厂商或者用户定义的信息模型不同,将会影响系统的互操作性,对于设备而言,如果采用统一

    2024年02月05日
    浏览(42)
  • 学习笔记:统计建模方法的比较分析

    本文介绍了隐马尔可夫模型 (HMM)、最大熵马尔可夫模型 (MEMM) 和条件随机场 (CRF) 的比较分析。 HMM、MEMM 和 CRF 是三种流行的统计建模方法,通常应用于模式识别和机器学习问题。 让我们更详细地探讨每种方法。 “隐藏”一词象征着只有系统发布的符号是可观察的,而用户无法

    2023年04月08日
    浏览(48)
  • 矩阵分析学习笔记(四):λ矩阵及其Smith标准型

    哈尔滨工业大学 矩阵分析 全72讲 主讲-严质彬 视频教程 形而上学,不行退学,共勉!博客为个人手写笔记整理存档,不喜勿看。

    2024年02月02日
    浏览(41)
  • 矩阵分析学习笔记(六):有理标准型和Jordan标准型、复数域上矩阵的特征结构

    哈尔滨工业大学 矩阵分析 全72讲 主讲-严质彬 视频教程 形而上学,不行退学,共勉!博客为个人手写笔记整理存档,不喜勿看。

    2024年02月06日
    浏览(49)
  • 数学建模学习笔记(14)聚类模型

    聚类问题概述 :把样本划分为由相似的对象组成的多个类的过程。 K均值聚类算法流程 : 指定需要划分的簇的个数K。 随机选择K个数据对象作为初始的聚类中心(不一定是样本点)。 计算其他的各个数据对象到这K个聚类中心的距离,把数据对象划分到距离它最近的它最近的

    2024年02月07日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包