UML | 您所在的位置:网站首页 › uml最大线程数 › UML |
-描述一个操作执行过程中所完成的工作,说明角色、工作流、组织和对象是如何工作的。 -活动图对用例描述尤其有用,它可建模用例的工作流、显示用例内部和用例之间的路径。它可以说明用例的实例是如何执行动作以及如何改变对象状态的。 -显示如何执行一组相关的动作,以及这些动作如何影响它们周围的对象。 -活动图对理解业务处理过程十分有用,活动图可以画出工作流用以描述业务,有利于与领域专家进行交流。通过活动图可以明确业务处理操作是如何进行的,以及可能产生的变化。 -描述复杂过程的算法,在这种情况下使用的活动图和传统的程序流程图的功能是相似的。 三、常用元素 名称解释图初始节点标记业务流程的开始,有且只有一个初始状态,用实心的圆点表示![]() ![]() ![]() ![]() ![]() ![]() ![]() 1 分叉与结合 &&判断与合并
2 泳道对比 泳道图的特点: 泳道是用垂直实线绘出,垂直线分隔的区域就是泳道。在泳道的上方可以给出泳道的名字或对象的名字,该对象负责泳道内的全部活动。泳道没有顺序,不同泳道中的活动既可以顺序进行也可以并发进行,动作流和对象流允许穿越分隔线。泳道可以更明确表达出活动图的意图。泳道将活动图中的活动化分为若干组,并把每一组指定给负责这组活动的业务组织,即对象。 3 多个活动终点的案例 4 某购物网站的卖家在接到用户订单后,会同时做以下事情: (1) 准备货物,然后根据用户需求选择发货方式:如加急则选择顺丰、否则选择EMS (2) 开局发票,然后收款 当以上两件事情都做完之后,订单会自动关闭。根据上述描述,绘制“订单处理”的活动图。 |
CopyRight 2018-2019 实验室设备网 版权所有 |