UML九种图(三)——状态图

描述
          状态图是描述状态和状态转换的图,它展示了一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态间的转移,可以用来描述用例实例的生命周期。
组成
         状态图通常包括状态和转换
         (1)状态表示一个模型在其生存期内的状况,用于对对象在其生命中状况的建模,一个完整的状态有5个部分组成,即名字、入口/出口动作、内部转换、延迟事件、子状态。
         子状态的形式分为两种:顺序子状态和并发子状态。在顺序子状态中对应的对象在其生命期内只处于一个状态;而并发子状态中会出现多个并发执行的顺序子状态。
顺序子状态
                        
并发子状态
                             
         (2)转换是状态之间的关联,用来展示系统的动作行为。转换也有5部分组成:源状态、目标状态、厨房事件、监护条件和动作。
源状态是对象处在转换被激发之前的状态;目标状态是源状态被激发转换后到达的状态;触发事件是引起状态发生转变的事件;监护条件可以判断触发事件是否有效;动作包括操作的调用、另一个对象的创建或撤销、向另一个对象发送信号。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 25
    评论
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值