尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
【需求工程】 建模功能和流程(L3)
EU 3.4.4 建模功能和流程L3动态模型活动模型Activity Model 和 过程模型Process Model。很多初学者会把它们混为一谈但 IREB 告诉你两者关注的“粒度”和“视角”完全不同。 我帮你把它拆解为 “两个层次、三个核心要素、两个工具选型”你就彻底通透了。一、先搞清楚本质区别活动模型 vs 过程模型维度活动模型Activity Model过程模型Process Model核心关注点系统内部“怎么做”算法逻辑业务/技术领域“怎么走”协作流程目标指定系统功能的内部实现步骤描述现实世界的业务流转或技术工序典型提问系统接到指令后内部执行了哪几步计算一笔订单从创建到发货经历了哪些部门和系统谁负责看程序员、系统架构师偏向技术实现业务方、产品经理、流程优化专家偏向业务沟通建模语言通常用UML 活动图可用UML 活动图但更推荐BPMN业务流程建模符号实战对比案例活动模型系统内“用户点击支付后系统内部校验余额、冻结库存、生成流水号”这三步的逻辑顺序和异常回滚。过程模型业务间“客户下单 → 系统扣库存 → 银行扣款 → 仓库备货 → 物流揽收”跨系统、跨部门的整个价值链流转。二、这类模型要抓牢的“三大核心要素”无论是活动模型还是过程模型你在画图时都必须把以下三件事交代清楚原文的强调点1. 行动的顺序Sequence of Actions白话先迈左脚还是先迈右脚实战必须“冻结库存”成功了才能“生成支付链接”。顺序错了就会出现“扣了用户的钱但库存没锁住”的超卖事故。2. 控制流与数据流Control Flow Data Flow白话控制流告诉箭头下一步往哪走是顺序执行、条件分支 [if/else]还是并行分叉 [fork]。数据流在步骤之间传递了什么“材料”比如第一步计算出的“应付金额”传给第二步的“支付网关”去扣款。3. 责任分配Who is responsible白话这步活到底归谁干是系统自动干还是人工干或是外部系统干建模技巧在 UML 活动图或 BPMN 中利用“泳道Swimlane”来实现。比如上面一行是“用户”中间一行是“订单系统”下面一行是“支付系统”。哪个动作落在哪个泳道就代表由谁负责。三、工具选型指南什么时候用 UML 活动图什么时候用 BPMN这是很多人纠结的点原文其实已经给了明确的暗示用 UML 活动图UML Activity Diagram的场景面向技术实现你是在画程序内部的逻辑如“重试机制”、“递归算法”。兼顾控制流与数据流UML 活动图既能画箭头跳转又能画“输入/输出”的数据引脚Pin非常适合系统设计阶段的详细规格说明。用 BPMN或专门的过程建模语言的场景面向业务沟通你需要跟业务部门开会评审BPMN 在表示“事件如消息到达”、“网关复杂分支”和“人工任务”上比 UML 更专业。跨系统/跨组织流程涉及多个合作伙伴、外部系统的端到端流程梳理。BPMN 天生就是做这个的且业务方更容易看懂。一句话决策公式如果你是在做“详细设计写给程序员看的”优先 UML 活动图如果你是在做“业务梳理准备拉各方大佬开评审会的”优先 BPMN。总结一句口诀“活动模型管‘内功’系统实现步骤过程模型管‘外功’业务流转生态前者看重数据与跳转后者看重角色与协作工具无好坏BPMN 讲业务UML 讲实现——看人下菜碟才是真高手”BPMN图
RELATED

相关推荐

游戏开发中的A*寻路算法:从原理到C++高效实现与优化

游戏开发中的A*寻路算法:从原理到C++高效实现与优化

1. 项目概述:为什么游戏开发者都绕不开A*算法?如果你正在开发一款带有地图探索元素的游戏,无论是RPG、RTS还是SLG,角色或单位的移动寻路都是一个无法回避的核心问题。让一个单位从A点走到B点,听起来简单,但…

📅 2026/8/24 2:24:33
31414

31414

1

📅 2026/8/24 2:24:34
VSCode 多光标与批量编辑:从基础操作到实战提效

VSCode 多光标与批量编辑:从基础操作到实战提效

1. 多光标编辑:从零开始的效率革命第一次在VSCode里看到同事同时修改十几行代码时,我盯着屏幕上闪烁的多个光标足足愣了五秒——这简直像科幻电影里的场景。多光标编辑作为现代代码编辑器的标配功能,本质上允许你在多个位置同步输入或修改内容…

📅 2026/9/10 6:54:37
MORE NEWS

更多资讯

📰

多模态融合五种策略原理与PyTorch实现

简介:本资源是一份面向高校学生与初学者的多模态情感分析课程设计项目,聚焦期末大作业场景,解决文本与图像双模态数据协同建模的情感倾向识别问题。压缩包共47个文件,含17个核心Python源码(如main.py、Trainer.py、多种…

📰

免费云服务器实测指南:三大长期免费层避坑与部署经验

免费云服务器这几个字,在开发者圈子里基本就是"又香又怕"的代名词。香的是不用掏钱就能拥有一台能跑服务的机器,怕的是注册流程麻烦、性能太弱、到期偷偷扣费。我过去大半年陆陆续续测了 Oracle Cloud、Google Cloud、AWS 以及国内几家大厂的免…

📰

ESP32开发环境本质:WSL2+ESP-IDF+clangd协同构建嵌入式操作系统

1. 这不是“装个软件”——ESP32环境搭建的本质是构建一个嵌入式开发操作系统你搜“ESP32 环境搭建”,刷出来的教程十有八九开头就是“下载 ESP-IDF 安装器,点下一步,完成”。我试过三次——第一次在 Windows 上用官方安装器,烧录…

📰

XGBoost回归实战:波士顿房价预测中的目标变换与可视化验证

简介:本资源是一份面向机器学习初学者与Python数据科学实践者的XGBoost回归预测入门代码包,聚焦波士顿房价数据集建模与可视化分析,解决回归任务中模型训练、评估与结果解释的核心问题。压缩包共5个文件(191KB)&#x…

📰

预约挂号APP开发实战:数据库表结构设计、防超卖与Android接口联调

简介:这是一套基于Android的预约挂号APP毕业设计项目,采用前后端分离架构,后端可选用SpringBoot/SSM框架,前端使用Android原生开发,数据库为MySQL 5.7,适合计算机相关专业学生用于毕业设计、课程设计或期末…

📰

卫星影像潜艇小目标检测:从旋转框标注到YOLOv8-OBB训练实战

简介:面向人工智能与计算机视觉研究者的潜艇卫星图目标检测数据集,适合需要水下目标识别训练数据的算法工程师、高校学生及军事海洋领域开发者。压缩包内含2001个文件,由1000张10241024 JPEG卫星图像、1000个XML标注文件及1个说明txt组成&…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬