知识卡片
活动图与流程图的区别在于能否表达并行
内容
标准流程图的执行路径必须是顺序的,只有判断节点能引出分支;活动图则可以表达真正的并行任务——比如”创建门店”和”创建账号”两件事没有先后顺序、可以同时发生,只有等两者都完成后才能进入”关联门店账号”这一步,这种逻辑用普通流程图画不清楚,活动图能通过分支/合并节点准确表达。发散:判断该用流程图还是活动图,标准很简单——如果业务里存在”两件事谁先谁后都行,但都做完才能继续”这种关系,普通流程图会被迫人为规定一个顺序、掩盖了真实的并行关系,这时候就该换成活动图。
参考来源
《决胜B端:驱动数字化转型的产品经理》第06章《6.3 通过UML进行需求建模》