(八)UML之状态图
2024-10-06 08:42:23
一、概念
状态图(Statechart Diagram)主要用于描述一个对象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起状态转移的事件(Event),以及因状态转移而伴随的动作(Action)。一般可以用状态机对一个对象的生命周期建模,状态图用于显示状态机(State Machine Diagram),重点在与描述状态图的控制流。如下图例子,状态机描述了门对象的生存期间的状态序列,引起转移的事件,以及因状态转移而伴随的动作(Action).
二、在Rational rose 中画状态图
2.1 创建一个statechart Diagram
2.2 画图
- 如下图,这是一个机器的状态图,机器处于空闲状态时发生按键事件就会从空闲转到运行状态。同样,发生完成事件会从运行状态转移到空闲状态。
最新文章
- iOS程序模块化设计
- chrome 不支持window.webkitNotifications.createNotification消息通知API了
- Altium Designer 15 --- Design PCB Frame by Rhinoceros
- 【Swing】理解Swing中的事件与线程
- Linux基础入门(新版)(实验五至实验八)
- Discuz 3.X 整合 CAS 的方法
- 利用css中的border生成三角,兼容包括IE6的主流浏览器
- DOS批处理命令-pause
- 用python处理文本数据 学到的一些东西
- javaweb学习路之一--web项目搭建
- 创建你的第一个webdriver python代码
- JS函数-我调用自己试试看
- Jmeter之http性能测试实战 NON-GUI模式 进行分布式压力测试——干货(十二)
- Python-第一章(开发基础)
- python摸爬滚打之day032 管道 数据共享 进程池
- Spring Security之动态配置资源权限
- PHP三种运行方式(转载)
- 使用ansible安装docker以及docker-compose
- 一个简单的Java程序
- ubuntu查找端口和kill
热门文章
- Thread.sleep()和Thread.currentThread().sleep()区别
- VUE this.$http.post 与后端flask 数据交互
- js 面向对象之构造器与工厂函数
- 突然萌发关于 redis 的想法(2)
- Number of Islands II
- 使用jQuery快速高效制作网页交互特效--初始jQuery
- 32 | 为什么还有kill不掉的语句?
- 基于JSON的接口测试框架
- 启动Django项目报错
- 入门cmake,窥探编译过程