UML之状态图
来源:互联网 发布:商铺电负荷计算软件 编辑:程序博客网 时间:2024/06/06 01:15
状态图是用来描述特定对象的所有可能状态及由于各种事情的发生引起状态间的转移。
1、图符
(1)起点:黑实圈
(2)状态:圆弧矩形
(3)转移:箭头
(4)终点:
2、组成元素
(1)状态:对象在生命周期内满足某些条件、执行某些活动或等待某些事件时一个条件或状况;
包括:名称、进入协作和退出动作、内部转换、子状态、延迟事件
(2)转换:两状态间关系,对象将在第一个状态中执行一定动作,并在某个特定事件发生而在某特定条件满足时进入第二状态;
包括:源状态、事件触发、监护条件、动作、目标状态
3、状态机:
就是状态转移图,(1)描述一个对象或一个交互在生命期内相应事件经历状态序列;(2)单个类或一组类间协作行为
4、与活动图区别
状态图侧重行为的结果;活动图侧重行为的动作来描述
5、实战:机房收费系统
在画状态图时,自己画的比较肤浅,感觉不知道如何确定对象间的有意义状态,而且涉及到的状态也很多,可以从不同的角度去探讨,比如卡的状态,表的状态。
0 0
- UML建模之状态图
- UML学习之状态图
- UML之状态图学习
- UML之状态图
- UML之状态图
- UML之状态图
- UML之状态图
- UML之状态图
- 简述UML之状态图
- UML之状态图
- UML九种图之状态图
- UML之状态图
- UML之状态图
- UML 之 状态图
- UML从零开始之状态图
- UML之状态图
- uml之状态图
- UML之状态图
- Unity3D资源分享
- 函数对象
- C++之俄罗斯方块
- 恐明日曹操,难逃一死
- Mahout学习之Mahout简介、安装、配置、程序测试
- UML之状态图
- ubuntu校园网虚拟机下上网终极解决办法(图解)
- [hdu-2039] 三角形
- 虚拟机VMware无法识别USB设备
- HDU 2196 Computer
- IT狂人职场路:揭秘华为百度高管如何炼成?
- jQuery常用遍历节点方法
- 设计模式之6大原则(5)-迪米特法则
- 编写高性能的 Lua 代码