UML活动图

UML活动图用于描述面向对象软件分析和设计中功能的逻辑流程,包括活动、对象和控制等概念。活动表示功能单元,由动作和控制逻辑构成。对象在动作间传递,控制包括活动的开始、结束、选择分支和并行操作。通过实例展示了如何绘制活动图,如blog的撰写和部署流程。
摘要由CSDN通过智能技术生成

在面向对象的软件分析及设计中,UML活动图描述了某项功能中控制和动作之间的传递关系。


定义

UML活动图(Activity Diagrams)是一种描述某一特定功能(活动)中,运行行为(动作)和操作逻辑(控制)关系的简单表达方式。它可以作为特定用例的详细逻辑描述。

概念

在活动图中,需要明确以下几个概念:

  • 活动
  • 动作
  • 对象
  • 控制

活动

活动(Activity)是指通常是指一个完整的功能性单元。它由一系列相互关联的动作流组成。

活动整体使用圆角矩形表示,左上角标明活动名称。例如我们可以将撰写blog作为一个活动。

例如在研究一个blog时,被研究的blog就是一个主体

在这里插入图片描述

除此之外,也可以将活动中的动作,按照业务模型中的角色或者组织单元进行划分。

从纵向或者横向分为多个矩形空间——泳道。每个泳道中的动作代表,该动作由泳道对应的角色完成。

例如发布博客这个行动会有作者,github源码仓库,blog主页三个参与者

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值