|
在开发系统时,我们需要记录公司的业务流程。业务流程文档可以通过以段落形式编写业务流程来完成,但这使得业务流程难以理解。在开发面向对象的系统时,有一个统一建模语言(UML)图用于记录业务流程,称为活动图。在传统的系统开发中,流程图是用来描述业务流程的图表。
活动图与流程图具有相同的目的,即描述业务流程。下面 Whatsapp 号码列表 的图 1 是活动图的示例。 图 2.3 活动图示例 来源:(Satzinger、Jackson 和 Burd,2012) 根据 Satzinger 的说法,活动图是一个 UML 图,它描述了各种用户(或系统)活动、完成每个活动的人员或组件以及这些活动的有序流程。萨辛格、杰克逊和伯德 (2016:60) 活动图本身有一个描述符号,解释如下: 1. 活动,以椭圆形描绘,代表所进行的活动 2. 动作,反映动作执行情况的系统状态。 3. 初始节点,在图的开头用黑色圆圈表示,表示工作流程的开始。 4. 活动最终节点,在图的末尾用 2 个白色和黑色圆圈表示,表示工作流程的结束。
5. 决策活动代表是和否之间的选择点,然后流程将遵循该选择的结果。一般来说,决策活动以菱形表示。 6. 线路连接器,表示从一项活动到另一项活动的工作流程或顺序的方向。 图 2.4 活动图符号说明 资料 来源:(Satzinger, Jackson, & Burd, 2012) 该活动图中描绘的业务流程可以是正在运行的系统业务流程(设计的系统使用之前的业务流程),也可以用来描述拟定的系统业务流程(设计的系统开始使用时的业务流程) 。 参考 : Satzinger, JW、Jackson, RB 和 Burd, SD (2016)。不断变化的世界中的系统分析与设计(第七版)。
|
|