UML之行为图(活动图、状态图、序列图、协作图)
来源:互联网 发布:企业查询软件下载 编辑:程序博客网 时间:2024/06/05 23:51
一、 活动图
1、 什么是活动图
活动图和流程图十分类似,表示一个算法的执行序列、过程、判定点、分支和循环,而且活动图支持并行活动(同步条的作用)。在实际项目中,活动图并不是必须的。一般在以下情况需要使用活动图:描述一个并行的过程或者行为;描述一个算法;描述一个跨越多个用例的活动。
2、基本要素:
3、泳道Swimlanes
是将活动用线分成一些纵向区域,这些纵向区域称为泳道。每个区域代表一个特定类,这是一种面向对象的机制。
4、作用:
(1)描述一个操作的执行过程中所完成的工作或者动作。
(2)描述示如何执行一组相关的动作,以及这些动作对象内部的工作。
(3) 显如何影响周围的对象。
(4)描述用例的执行。
(5) 处理多线程应用。
二、状态图
1、状态图用来描述一个特定对象的所有可能状态,以及由于各种事件的发生而引起的状态之间的转移。
2、状态机是一种行为,描述了一个对象或一个交互在生命期内响应事件所经历的状态序列。
状态机涉及元素:状态、转换、事件。
状态:是指在对象的生命期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况。
3、转换:一个转换是两个状态之间的一种关系,表示对象将在第一个状态中执行一定的动作,并在某个特定事件发生而某个特定的条件满足时进入第二个状态。
状态图和活动图的区别:
(1)状态图和活动图都是用来描述对象的动态行为。
状态图侧重从行为的结果来描述,也就是一个个的状态。
活动图侧重从行为的动作来描述,也就是一个个的活动。
(2)状态图主要反映了动作对系统的影响,反映了系统中对象和类的实际变化,使编程人员更容易理解系统的内部运行结构。
三、序列图和协作图(交互图)
先总结到这里,请大家多多指教!
- UML之行为图(活动图、状态图、序列图、协作图)
- uml行为图(活动图、状态图)
- 【UML】行为图(状态图&活动图)
- UML-行为图(活动图、状态图)
- UML行为图(状态图,活动图)
- UML---行为图(状态图,活动图)
- UML之行为图(活动图、状态图、交互图)
- 【UML】UML图--行为图(活动图和状态图)
- 【UML】 行为图---活动图和状态图
- 【UML】 之 状态图 & 活动图
- UML之活动图、状态图
- UML之活动图、状态图
- UML—行为图(状态图、活动图)
- UML---行为图(活动图和状态图)
- UML常用图--类图,用例图,序列图(时序图),协作图(通信图),状态图,活动图
- UML常用图--类图,用例图,序列图(时序图),协作图(通信图),状态图,活动图
- UML中四类动态建模图(状态图,协作图,活动图,序列图)的区别与用途
- UML--状态图、活动图
- Sizeof与Strlen的区别与联系
- 产生静态cubamap的脚本
- [中位数]A mid-summer night's dream.uva10057
- 一、总结几种关于ViewControllers之间传值的方式(从父视图向子视图传值)
- 守护进程的创建方法和步骤
- UML之行为图(活动图、状态图、序列图、协作图)
- 17章 树、堆和优先队列
- PHP版本的区别
- 张小龙:APP产品经理必懂的30条原则
- oracle 中trunc() 函数的学习
- vijos1010题解
- vbox win7 ubuntu共享文件夹设置
- 天天酷跑最新破解版本
- System.map 注解