UML基础与应用之行为图(活动图和状态图)

一、活动图(从行为动作)

在这里插入图片描述

1.定义

活动图与流程图相似,但他支持并行活动,但难以清楚地描述动作和对象的关系,没有交互图直接。

2.作用

描述一个操作过程中完成的工作;
描述对象内部工作;
显示一组相关执行动作,以及这些动作如何影响周围对象;
描述用例执行处理多线程应用

3.不使用活动图场合

显示对象的合作;
显示对象生命周期的运转情况

4.活动图的基本要素

活动状态(Action states)用长椭圆表示
活动状态之间的转移(transitions)用箭头表示
判断(decisions)用菱形表示
保证条件(guard conditions)
同步条(synchronization bar)用黑条表示
起点、终点

5.泳道(swimlane)

用于活动图中的活动进行分组,用于描述对象之间的合作关系。将活动用线分成多个纵向区域,每个纵向区域叫泳道。

二、状态图(从行为结果)

在这里插入图片描述

1.定义

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

2.图符

状态(圆角矩形);转移(箭头);起点;终点

3.状态

对象的生命期中满足某些条件、执行某些活动或等待某些事件时的一个条件和状况

4.转换

两个状态之间的关系,表示对象从一个转到另一个

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值