首页 > 代码库 > UML九种图 之活动图和状态图
UML九种图 之活动图和状态图
前言
活动图和状态图组成行为图,它们是对系统的动态描述,它们之间有一定的联系搁一块儿更容易理解。本篇介绍的两个图和上一篇介绍的顺序图和协作图,共同描述系统的行为。
活动图
1. 概念
阐明了业务用例实现的工作流程。
2. 图符
1. 基本要素
活动状态、迁移、判断、保证条件、同步条、起点和终点
2. 作用
(1) 描述执行过程中完成的工作或者动作
(2) 描述对象内部工作
(3) 如何执行相关动作和对周围对象的影响
(4) 描述用例的执行
(5) 处理多线程应用
3. 缺点
显示对象之间的合作和对象在生命周期内的运转情况不能用此图
4. 画法
和流程图的画法类似,不同之处在于活动图支持并行活动,且必须有起点和终点
5. 使用条件
描述一个并行的过程或行为,描述一个算法,跨越对个用例活动
8.泳道
活动图中引入的面向对象的机制
9.下面是我画的关于机房收费的两幅图
(1)不带泳道的,登陆过程活动图
(2)带泳道的学生上机图
状态图
1. 概念
描述一个特定对象的所有可能状态,以及由于各种事件的发生引起的状态的迁移
2. 图符
状态、转移、起点、终点(结合活动图)
3. 活动图和状态图的区别
活动图侧重动作、状态图侧重结果
4.下面是我画的机房收费系统状态图中的一幅(学生上机)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。