UML流程分析之活动图

用活动图来分析业务流程的最重要目的之一就是发现问题,通过这些问题会牵扯出一堆的业务逻辑,引发更多的思考,帮助我们更清晰地认识客户的需求,协助客户进行业务重组。

PM最烦的需求评审流程如下:


需求评审活动图
  • 活动图基本语法元素:初始状态,活动,判断,合并,结束状态;
  • “黑短粗”是“并行”的意思,我们知道“菱形”是判断意思,每次只能走一个分支,但这个需求很多人共同评审所以要用并行
  • 多个箭头进入这种箭头叫“分叉”,一根出去的叫“汇合”,这两种是共同存在的

泳道图

我们所看过的复杂的泳道图也是属于活动图的一种,泳道也叫,这表明这个互动需要多种动作的发起人。


泳道图

对象流

image
  • 引入对象这个矩形框后,我们将很容易看清楚每个活动的输出与输入。当我们需要明确表示每个活动的输入输出时,应使用“矩形”。

  • 活动图中的每个活动可能有一个或多个“输入”,每个活动可能会有一一个到多个“输出”,这个活动的“输出”可能是另外一个活动的“输入”,和“输入”“输出”直接相连的箭头叫对象流(ObjectFlow),而活动与活动之间的箭头叫控制流(Control Flow).

基本上工作用的就是以上的语法和图例,但往往更加复杂,基本的使用步骤可以参考:

  • 1.识别出这个过程的所有活动者,并按重要程度排列。
  • 2.识别出这个过程的关键活动,假定没有异常,先画出大致流程主干。
  • 3.使用泳道来区分不同活动者的活动。
  • 4.逐步增加这个活动图的分支及其他活动者。
  • 5.列出当前版本发布过程存在的问题,思考如何改善流程来解决这些问题。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • UML建模(二)--流程图 本文会包含几块内容: 什么是流程图?流程图和其他图表(如线框图,概念图,架构图,用例图...
    liumw1203阅读 38,799评论 2 50
  • 本文会包含几块内容 · 什么是流程图?流程图和其他图表(如线框图,概念图,架构图,用例图)有什么不同?· 为什么需...
    戰敭阅读 13,628评论 15 221
  • 流程图是产品经理传达需求的常用做法,按照我的经验来看三大类:业务流程、页面流程、功能流程。分别对应着战略、战术、执...
    Kince_X阅读 10,724评论 0 97
  • 本文转自人人都是产品经理 1. 业务流程图的“烹饪三部曲” 在绘制业务流程图前,思考如何精美、如何交互以及使用什么...
    铅笔人生阅读 2,185评论 0 8
  • 1 腊八节到了,收到了好几位朋友的没有预料到的祝福,有些惊喜、有些意外! 2 在回家的路上,给一位朋友发去了祝...
    LiHongxi阅读 182评论 0 0