UML——活动图、状态图
来源:互联网 发布:blender软件下载 编辑:程序博客网 时间:2024/05/22 14:46
状态图
(1)状态:状态定义对象在其生命周期中的状态或状况,在此期间,对象满足某些条件,执行某些操作或等待某些事件。状态用于对实体在其生命中种状况建模。
(2)转换:转换包括事件和动作。事件是发生在时间空间上的一点值得注意的事情。动作是原子性的,它通常表示一个简短的计算处理过程。
二、图符:
三、状态图的组成:
(1)状态机:
是这样一种行为,描述了一个对象或一个交互在生命期内响应事件所经历的状态序列。单个类或一组类之间协作的行为可以用状态机来描述。
(2)状态:
状态是指在对象的生命期中满足某些条件、执行某些活动或等待某些事件的一个条件或状态。
(3)转换:
转换是两个状态之间的一种关系,表示对象将在第一个状态中执行一定的动作,并在某个特定事件发生而某个特定的条件满足时进入第二个状态。
状态图示例:以电话机的使用为例:
机房收费系统状态图:
活动图:
一、概念:
状态图是展示状态与状态转换的图,但活动图与流程图十分相似,不同之处在于它支持并行活动。活动图用于展现参与行为的类的活动或动作。
二、内容:
活动图包括的内容:
三、 图符:
1、分支:分支用一个菱形表示。分支可以有一个进入转换和两个或多个输出转换。在每条输出转换上都有监护条件。如下图:
2、 泳道:泳道将图的活动状态分组,用于描述对象之间的合作关系。每个纵向区域叫做泳道,每个区域代表一个特定类,或者人,或者部门的责任区。
3、分叉和汇合:一个分叉表示把一个控制流分解成两个或多个的并发运行控制流。一个汇合可以有两个或多个转换和一个输入输出转换。如下图:
四、机房收费系统活动图:
- UML——活动图、状态图
- UML——活动图,状态图
- 【UML总结】——活动图 & 状态图
- UML——活动图、状态图
- uml——活动图和状态图
- UML--状态图、活动图
- UML--状态图、活动图
- UML状态图、活动图
- UML—行为图(状态图、活动图)
- UML,活动图与状态图
- 【UML】活动图and状态图
- 【UML】 之 状态图 & 活动图
- 【UML】活动图和状态图
- UML之活动图、状态图
- UML之活动图、状态图
- 【UML】活动图和状态图
- UML---活动图和状态图
- UML行为图—状态图
- Ubuntu 12.04 – Installing Gitolite and Gitweb
- Caffemodel解析
- 后台线程
- 《spring技术内幕》学习(二)ioc容器实现
- 第十五周项目二 (2)用哈希法组织关键字
- UML——活动图、状态图
- Android IntentService的使用与源码解析
- 第三章-循环语句
- 二叉搜索 方法
- ObjectOutputStream 追加写入读取错误
- Robi改造计划-开篇
- android Installation error: INSTALL_FAILED_DUPLICATE_PERMISSION 解决方案
- uLua中遇到的问题
- ubuntu中wine的安装位置