原文链接:https://blog.csdn.net/neusoft2016/article/details/117412480
一、 概述
活动图(Activity Diagram)是描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动。它对于系统的功能建模特别重要,强调对象间的控制流程,活动图在本质上是一种流程图
二、特点
-描述一个操作执行过程中所完成的工作,说明角色、工作流、组织和对象是如何工作的。
-活动图对用例描述尤其有用,它可建模用例的工作流、显示用例内部和用例之间的路径。它可以说明用例的实例是如何执行动作以及如何改变对象状态的。
-显示如何执行一组相关的动作,以及这些动作如何影响它们周围的对象。
-活动图对理解业务处理过程十分有用,活动图可以画出工作流用以描述业务,有利于与领域专家进行交流。通过活动图可以明确业务处理操作是如何进行的,以及可能产生的变化。
-描述复杂过程的算法,在这种情况下使用的活动图和传统的程序流程图的功能是相似的。
三、常用元素
四、 案例实战
3 多个活动终点的案例
4 某购物网站的卖家在接到用户订单后,会同时做以下事情:
(1) 准备货物,然后根据用户需求选择发货方式:如加急则选择顺丰、否则选择EMS
(2) 开局发票,然后收款
当以上两件事情都做完之后,订单会自动关闭。根据上述描述,绘制“订单处理”的活动图。
————————————————
版权声明:本文为CSDN博主「一棵小白菜#」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。