
业务建模
文章平均质量分 86
柠檬睡客
没有患得患失的诚惶诚恐,而是随遇而安的处之泰然。
展开
-
“MOSE就是战略”系列之四:用MOSE支撑坍塌的IT战略
但云原生战略解决的主要是应用程序和基础设施在运行环节(Ops)的问题,在业务(Biz)和开发(Dev)这两个环节,企业的IT战略乏善可陈。MOSE就是一个普遍适用的IT战略,它能够解决端到端贯通的问题,帮助企业形成涵盖Biz-Dev-Ops三个环节的、完整的IT战略,支撑起坍塌的战略屋。MOSE实现了业务和技术的贯通。MOSE过程从企业级架构设计开始,然后是领域/项目级架构设计,最后是应用程序的设计,成果环环相扣,架构资产的全局统一管理被融进了软件工程的各个环节,有效保障了战略和架构规划的贯彻执行。转载 2023-03-24 16:41:51 · 312 阅读 · 0 评论 -
“MOSE就是战略”系列之三:MOSE的要点和精义所在
MOSE需要为研发人员提供基于结构图和流程图的操作界面,尽管这些图的排版、布线和样式设定都是自动的,以便用户能够专注于结构和流程的分析、设计,但还是容易让人误以为MOSE就是MDD(Model Driven Development,模型驱动开发)所用的建模工具,或者就是低代码开发平台——MOSE是新一代的、架构和模型驱动的软件工程方法和技术。2)从业务到IT,要包含由业务数据模型、业务流程模型、用户体验模型等共同组成的业务模型,以及由IT数据模型、对象模型、应用模型、技术模型等共同组成的IT模型;转载 2023-03-24 16:34:59 · 571 阅读 · 0 评论 -
“MOSE就是战略”系列之二:MOSE成果的结构和形成过程
业务架构模型的元素主要有:业务领域(价值链),业务阶段(价值流),业务组件,事件,活动,任务,步骤,等等;数据架构模型的元素主要有:主题域,业务对象(数据组件),实体,属性,实体关系,实例组,域,等等,支持用户践行 DDD 理念,定义具有行为(方法/接口)的领域对象;应用架构模型的元素主要有:应用域,前端组件,后端(服务、批处理、…通常所讲的业务模型(即结构化了的需求分析成果),就是业务架构模型(即业务流程模型)和数据架构模型中的业务数据部分(即业务数据模型)共同组成的模型,它由业务分析师负责设计和管理。转载 2023-03-24 16:18:41 · 963 阅读 · 0 评论 -
“MOSE就是战略”系列之一:MOSE是什么?
软件和人体一样,在皮肉之下有更加关键的骨骼脉络,例如,业务功能体系,业务流程和规则,数据和对象体系,应用程序体系,程序或对象的协作关系,等等,这些东西都有相应的结构范式(有哪些元素,元素有哪些属性,元素间有哪些关系,等等),并且可以借助图形直观地表示出来,因此,常被称作“模型”。软件工程的所有参与者,产出物都是模型,企业级架构师产出的是企业级架构模型,业务分析师产出的是业务模型,IT架构师产出的是IT模型,程序员产出的是程序(处理过程)模型,等等。现在,我们再次做出努力,并且是这个方向上终极的努力——转载 2023-03-07 17:02:10 · 767 阅读 · 0 评论 -
业务建模学习笔记(1)——CBF Studio和行业建模标准小记
使用CBF Studio的用户角色很多,并不同传统的编程人员,包括了企业级架构师即规划人员、业务设计人员、IT部门的架构师和开发人员等等,他们都会在平台上工作,这些角色通过统一的、结构化的语言来分享和衔接设计成果,从而以模型驱动、架构驱动的方式来实现业务需求。原创 2023-02-08 09:29:38 · 2203 阅读 · 0 评论 -
CBF Studio业务建模示例(4)-业务模型设计
文章目录一 业务需求分析二 业务模型设计三 业务活动设计3.1 补充业务活动上下文3.2 设定执行者岗位3.3 设计活动泳道图3.4 设计业务动作前导后继处理3.5 设计互斥网关判断逻辑3.6 设计定制化任务逻辑一 业务需求分析 由客户经理发起开立个人客户信息的请求,录入相关信息,提交信息后由审查员进行审核,审查员审核通过后持久化到数据库中。为维护个人客户信息流程同上。查看个人客户信息则直接发起,不需要经过审查。 本文仅针对开立个人客户信息为例,其余业务设计交给读者。根据上述需求就可以拆分出三个原创 2021-06-10 17:12:54 · 992 阅读 · 0 评论 -
CBF Studio业务建模示例(3)-服务应用模型设计
文章目录服务应用需求分析客户编号生成接口定义服务应用设计服务应用ADML逻辑服务应用需求分析 实际上这个步骤属于应用模型范畴,在数据模型设计完成后,需要开始进行业务模型设计了,然后才是应用模型设计。但是服务模型是可以先行设计的,为的是对业务数据的访问和维护做标准化任务支撑,这些服务应用设计是可以直接在业务模型中复用的,间接的支持业务模型设计做。 因此服务应用模型设计一开始不需要很复杂,仅针对既有的数据模型做CRUD操作即可。以个人客户基本信息的创建、查询和更新为例分析如何设计服务接口,以及基本的原创 2021-06-08 10:29:07 · 660 阅读 · 2 评论 -
CBF Studio业务建模示例(2)-数据模型设计
文章目录业务数据分析域/实例组模型定义实体数据模型定义关联数据模型定义行业标准和落地方法业务数据分析 简单分析下客户信息的构成要素,不论个人客户还是对公客户,都应该包含一个唯一标识号——客户号,以及客户信息开立的时间和是否有效的状态;然后才划分出个人客户信息和对公客户信息,两者间的业务属性是完全不一致的。因此我们将创建一个名为“基本客户信息”的内核实体数据模型,并且用客户号作为主键,客户号是必须满足某种格式的唯一标识号,因此定义为域数据;客户信息状态可选枚举值为“正常”、“睡眠”和“冻结”三个状态,原创 2021-06-05 22:37:13 · 1268 阅读 · 2 评论 -
CBF Studio业务建模示例(1)-内部组织模型设计
文章目录背景和需求分析业务运营组织模型创建组织模型在企业资源管理器中使用背景和需求分析 我们假设已经掌握了CBF Studio的安装部署以及常规操作。现在以客户管理系统为例,从头开始进行业务模型设计。最终将模型设计成果直接运行在CBF Stack上,前端到后端的全部设计均在CBF Studio上完成。 客户管理系统的需求简化为录入和维护(更新和删除)客户信息,客户信息包括个人客户信息和对公客户信息,其中侧重设计个人客户信息,扩充个人客户的财务信息、关系人信息等,对公客户信息则交给所有读者自行扩展原创 2021-06-02 19:36:47 · 1238 阅读 · 4 评论