【uml】 行为图

前言:

类图、包图、对象图描述了系统的静态部分,但是还需要对系统的动态部分进行描述,这时候就需要行为了,行为图分为状态图和活动图!

一、活动图

活动图与流程图十分类似,他描述系统的活动、判定点和分支等。
活动是某件事情正在进行的状态,既可以是现实生活中正在进行的某一项工作,也可以是软件系统中某个类对象的一个操作!

1、活动图和流程图的区别

(1)流程图主要描述的是处理过程,它的主要控制结构是顺序,分支和循环,各个处理过程之间有着严格的顺序和时间的关系,而活动图着重的是系统的行为

(2)活动图可以表示并发活动的情形,流程图不能。

(3)活动图是面向对象的,而流程图是面向过程

2、活动图的图形元素

(1)导图
这里写图片描述

(2)学生考试图,描述的是学生去考场里考试,相信看完这个图大家就都理解了!

这里写图片描述

这里解释一下泳道,泳道将活动图的状态分组,每一组表示负责那些活动的业务组织,在泳道图中,每一个活动都只能明确的属于一个泳道!

(3)机房登录(简化的图)

这里写图片描述

二、状态图

状态图是系统分析的一种常用工具,它通过建立类对象的生存周期模型来描述对象随时间变化的动态行为。

状态机是展示状态与状态转换的图,他描述了一个对象或一个交互在生命期内响应事件所经历的状态序列,所以一个状态图表示的就是一个状态机!

1、状态图的图符有状态、转移、起点和终点。

这里写图片描述

2、机房状态图(登录)

这里写图片描述

后记:

状态图描述的是对象随时间变化的动态行为,活动图它描述活动的顺序,展现从一个活动到另一个活动的控制流!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值