【UML】UML图--行为图(活动图和状态图)

活动图

简介

简单介绍为了完成某个目标需要做的活动以及这些活动的执行顺序,着重表现的是系统的行为,而非系统的处理过程

组成元素

起始点、活动、判断、同步、结束点、基本流、支流、异常流、组合活动、泳道
来自UML大象

分类

用例活动图:描述了如何来达到这个目标,业务流程一般包括一个基本业务流程和一个或者多个备选业务流程,而业务流程通过多个活动按照一定的条件和顺序执行来推进

对象活动图:只知道活动的执行顺序,却不知道谁在执行这些活动

缺点

活动图支持并行,很难清除描述动作与对象之间的关系,没有交互图直接

机房收费系统活动图

自己画的第一个活动图,感觉特别low,哈哈哈哈哈,大家凑合着看吧
这里写图片描述

状态图

简介

描述一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移

图符

状态、转移、起点、终点
状态图图符实例

状态

每个状态都有这几个部分:名称、进入协作和退出动作、内部转换、子状态、延迟事件

转换

一个转换由这五个部分组成:源状态、事件触发、监护条件、动作、目标状态

其他

感觉状态图还是蛮简单的,只是在机房收费系统里面没怎么用到状态图




总结

活动图侧重从行为的动作来描述(活动),只注重顺序,而不注重内部的动作;而状态图则只注重从行为的结果来描述(状态),描述了一个对象的各种状态转换。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 30
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Geek-Banana

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值