业务工人和业务实体 -202606更新《软件方法》第4章

DDD领域驱动设计批评文集

做强化自测题获得“软件方法建模师”称号

《软件方法》各章合集


第4章 业务建模 之 流程改进

我像是一颗棋子,来去全不由自己。

《棋子》;词:潘丽玉,曲:杨明煌,唱:王靖雯;1994

4.1 建模步骤A-4 组织的流程

4.1.1 业务工人和业务实体

在1994年的The Object Advantage: Business Process Reengineering with Object Technology中,Jacobson等人把“外部是用例驱动,内部是对象协作”的思想从系统的建模扩展到组织的建模。此时,外是业务用例(business use case),内是业务对象(business object)。

在1997年的Software Reuse: Architecture, Process and Organization for Business Success中,Jacobson等人进一步把业务对象分为业务工人(business worker)和业务实体(business entity),随后成为RUP(Rational Unified Process)推荐的业务建模实践。

本书中,业务工人指组织里的人脑系统,例如银行的营业员、医院的医生。业务实体指组织里的非人信息系统,例如银行的柜面系统、医院的HIS系统。

图片

图4-1 业务工人和业务实体

业务工人和业务实体是从更本质的事实推导得到的。系统S1是一个人脑系统/非人信息系统,S1是组织O1的零件,从这两个更本质的事实可以推导出:S1是O1的业务工人/业务实体。

如果抛开特定组织不谈指着一个人脑系统/非人信息系统说“这是一个业务工人/业务实体”,是不合适的。

关于业务实体的定义,本书和Jacobson的书或者RUP中的定义有区别。

在Jacobson的书或者RUP中,把类似“账户”、“发票”这样的东西(对应于用面向对象方法构思软件系统时的实体类)称为业务实体,并把它和业务工人并列,导致抽象级别不一致,而且和分析工作流的分析类重叠,这样做是考虑不周的。

**********

某思想或某方法起源于某人,不意味着某人最初对该思想或方法的认识永远是最正确的,也不意味着某人在以后的岁月中针对该思想或方法发表的各个观点都是正确的。

我从2005年开始,使用Jacobson的方法学做业务建模,指导很多团队做了大量的业务建模工作,也写了很多文章。通过大量的实践不断调整和加深对业务建模的认识,我认为许多先行者没有考虑过或者考虑不周到的问题,我已经考虑过了。本书中的内容及其衍生物是先行者没有过的积累,是目前认识最到位的、从业务建模高效推导出系统需求的方法。

(之所以写"从2005年开始",是因为在这之前我用的是活动图。)

总之,要用发展的眼光看问题,不能搞"原教旨主义"。

这和某些“创新”不一样。国外国内有一些人,不学习不思考,对前人积累不了解,凭着自己的一些朦胧认识,随便造词忽悠他人,认真一看,那些造词连前人的尾巴都碰不到。

**********

另外,本书在使用业务工人/业务实体时,不区分系统和系统规格。例如,可以说“某银行的业务工人有柜员、客户经理”,也可以说“柜员马某是某银行的业务工人”。

4.1.2 可以替换的零件

不管是业务工人还是业务实体,都是组织中可以替换的零件。替换的方式是多种多样的:

(1)业务工人替换业务工人

信息时代之前,组织要改进自身,可以用拥有更强知识的业务工人取代原有的业务工人。

例如,以先秦时期的周部落为研究对象,周文王用姜子牙取代了散宜生。姜子牙携带了散宜生所没有的“如何颠覆商朝”的技能包,最终使得周部落成功上位,如图4-2所示。

图片

图4-2 业务工人替换业务工人

(2)业务实体替换业务工人

在信息化刚开始的蛮荒时期,业务实体替换业务工人是出现得最多的。随着业务工人的领地逐渐缩小,出现的频率也就下降了。

例如,在没有点钞机的时代,储户拿着一叠钞票到银行柜台存钱。柜台营业员(业务工人)需要凭着手感(相当于系统的界面层)一张张数,触摸信号传到大脑(相当于系统的核心域层),大脑要很快判断钞票的真伪,并计数。验钞、计数的逻辑封装在营业员的大脑里,营业员非常累,而且营业员要有经验,小白是干不了的。

有了点钞机(业务实体),营业员只需要把整叠钞票放进点钞机过一下,点钞机会负责验钞和计数。也就是说,验钞和计数的逻辑从人脑转移到了点钞机的“大脑”,如图4-3所示。营业员轻松了,或者说,银行也就不需要那么多有经验的柜台营业员甚至完全不需要柜台营业员了。

图片

图4-3 业务实体替换业务工人

(3)业务实体替换业务实体

在残酷的竞争中,有的业务实体受到另一个业务实体的挑战,最终被替换,失去了原有的位置。

例如,网约车系统“易到用车”2010年开始提供服务,被2012年开始提供服务的网约车系统“滴滴出行”替换,如图4-4所示。

图片

图4-4 业务实体替换业务实体

(4)业务工人替换业务实体

有时候用业务实体替换业务工人,替换时也知道业务实体还不如业务工人,但为了减少人力成本,也就硬着头皮上了。随后就是各种抱怨,只好又切换回原来的业务工人。

例如,为了节约人力成本,把客服人员替换成智能客服,怨声载道之后,又切换回人工,如图4-5所示。

图片

图4-5 业务工人替换业务实体

当然,有时业务实体替换业务工人时,业务实体是强于业务工人的,但仍然没有达到期望的效果,不得已又重新使用业务工人,但重新使用的业务工人不是原来下岗的那些,而是升级了的、更强力的业务工人。

内容概要:本文介绍了一个基于Simulink的混合储能驱动永磁同步电机全系统仿真模型,涵盖了系统整体架构与关键控制策略,重点实现了电流环的二阶滑模控制(STSMC)、有限集模型预测控制(FCS-MPC)PI控制等多种先进控制方法。该模型集成了混合储能系统与永磁同步电机驱动系统,能够模拟复杂工况下的动态响应、能量管理过程及多变量耦合特性,适用于高性能电机控制系统的设计、分析与验证,尤其在新能源汽车、电动驱动系统工业自动化等领域具有重要应用价值。; 适合人群:具备Simulink仿真基础、电力电子与电机控制背景的高校研究生、科研人员及自动化、电气工程领域的研发工程师。; 使用场景及目标:①用于研究对比不同电流控制策略(如STSMC、FCS-MPC、PI)在永磁同步电机系统中的动态性能、鲁棒性与抗干扰能力;②支撑混合储能系统在电动驱动、新能源汽车、智能电网等领域的系统级仿真与优化设计;③为先进控制算法的开发与工程化落地提供高保真、模块化的仿真平台。; 阅读建议:建议结合Simulink模型与相关控制理论进行对照学习,重点关注各功能模块之间的信号交互、控制逻辑设计及参数整定方法,可通过修改负载条件、切换控制模式等方式开展对比实验,深入理解系统动态行为与控制效果差异。
软件概述 UG(Unigraphics NX)是一款由西门子(Siemens PLM Software)开发的交互式CAD/CAM/CAE系统。作为全球领先的产品工程解决方案,它集成了产品设计、工程仿真与制造加工于一体。其功能强大且应用广泛,能够轻松实现各种复杂实体造型的构造,为模具、汽车、航空航天及通用机械等行业提供了高性能的机械设计与制图灵活性。 软件基础信息 • 支持系统: 64位 Windows 10、Windows 11 核心功能模块 一、创新设计:高效、灵活、无缝协同 全链路产品设计 涵盖从2D布局、3D建模、装配设计到图纸文档记录的各个环节,大幅提升设计吞吐量,缩短交付周期超35%。 强大的同步建模技术 打破数据壁垒,可无缝导入并直接修改来自其他CAD系统的几何模型,是跨平台协同设计的理想选择。 复杂装配管理 专为大型复杂产品打造,即使面对成千上万的零件也能从容应对,快速识别并解决数字样机中的干涉等问题。 集成设计验证 内置自动验证功能,实时监控设计是否符合公司及行业标准;结合PLM数据可视化合成,辅助工程师做出更明智的决策。 二、综合仿真(Simcenter 3D):精准预测,降低试错成本 极速前后处理 依托先进的几何引擎,将强大的分析命令与几何编辑紧密集成,相比传统有限元工具,可缩短高达70%的仿真建模时间。 全方位结构分析 在同一环境中集成线性静力学、动态、疲劳及非线性分析,底层由业界顶尖的NX Nastran解算器提供支持,确保计算的高精度与可靠性。 声学与热管理分析 提供内外声学仿真以优化音质、降低噪音;具备一流的热传导仿真能力,帮助电子产品工业机械实现最佳热管理方案。 多物理场耦合 简化了结构动力学、热传导、流体流动等复杂物理现象的模拟过程,消除外部数据传输错误,真实还原产品运行工况。 三、智能制造(CAM):打通从计划到车间的数字主线 全面的制造解决方案 提供从工装设计、CAM编程到机床控制器(如Sinumerik)的一体化支持,助力制定更科学的生产决策。 深度集成的PLM环境 借助Teamcenter实现数据流程的统一管理,避免多数据库冲突,支持重用验证过的加工工艺与刀具库。 车间级互联 通过DNC系统与车间无缝对接,直接将加工数据刀具清单下发至CNC机床,实现计划与生产的紧密结合。 提质增效 优化NC编程与刀具路径,提升表面精加工水平与零件精度;减少人为错误,显著提高新机床部署成功率及制造资源利用率。 总结 UG NX 2023作为一款集成化的产品工程解决方案,通过其强大的设计、仿真制造功能,为现代制造业提供了完整的数字化产品开发平台。无论是复杂产品的设计验证,还是精密制造的流程优化,UG NX 2023都能为工程师团队提供高效、可靠的解决方案,助力企业提升产品创新能力市场竞争力。 适用领域 模具设计、汽车制造、航空航天、通用机械、消费电子等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值