UML(七)-行为图

前言

行为图包括状态图和活动图

状态图

在这里插入图片描述

活动图

1.什么是活动图?
流程图常被用来建立算法模型,使用流程图可以表示一个算法的执行序列、过程、判定点、分支和循环。
活动图与流程图十分类似,不同之处在于它支持并行活动。
活动图的缺点:很难清楚的描述动作与对象之间的关系,没有交互图直接。

2.活动图的基本元素?
(1)活动状态Action states
活动状态之间的转移transitions
(2)判断decisions
_一种表示判断决策的特殊活动
(3)保证条件 guard conditions
_只有保证条件为真时转移才发生
(4)同步条synchronization bar
_ 一种表示活动之间的同步的特殊活动。
(5)起点和终点
_起点有且只有一个,终点可有一个或多个。

3.活动图的作用?
——描述一个操作的执行过程中所完成的工作或者动作。
——描述对象内部的工作
——显示如何执行一组相关的动作,以及这些动作如何影响周围对象。
——描述用例的执行
——处理多线程应用

4.什么情况下适合活动图?
——显示对象这件的合作
——显示对象在其生命周期内的运转情况。

实战-机房收费系统

一、状态图:
1.上下机:在这里插入图片描述

2.学生查看余额
在这里插入图片描述

二、活动图
在这里插入图片描述

总结

状态图侧重行为的结果来描述。
活动图侧重行为的动作来描述。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值