UML之状态图

 状态图(Statechart Diagram)是UML中对系统动态方面建模的图之一,状态图是通过类对象的生命周期建立模型来描述对象随时间变化的动态行为。状态图显 示了一个状态机,它基本上是一个状态机中和元素的一个投影,这也就意味着状态图包括状态机的所有特性。
 状态图是一种特殊种类的图形,它拥有所有其他图一样的公共属性,即名称和投影在一个模型上的图形。状态图和其他图的区别在于 它的内容。状态图通常包括如下内容
 1,状态
 状态定义对象在其生命周期中的条件或状况,在此期间,对象满足某些条件,执行某些操作或等待某些事件。状态用于对实体在其生 命中状况建模
 2,转换
 转换包括事件和动作。事件是发生在时间空间上的一点值得注意的事情,动作是原子性的。它通常表示一个简短的计算处理过程。
 在UML中,图形上每一个状态图都有一个初始状态(实心圆),用来表示状态机的开始。还有一个终止状态(半实心圆),用来表示状 态机的终止。其它的状态用一个圆角的矩形表示。转换表示状态间可能的路径,用箭头表示,事件写在由它们触发引起的转换上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值