码迷,mamicode.com
首页 > 其他好文 > 详细

UML状态图

时间:2014-06-04 17:19:17      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:c   style   class   blog   a   http   

       状态图(Statechart digram)是系统分析的一种经常使用工具,系统分析员在对系统建模时,最先考虑的不是基于活动之间的控制流,而是基于状态之间的控制流,由于系统中对象的状态变化最易被发现和理解。
       状态机
       要想画出状态图,首先得了解状态机,状态机是展示状态与状态转换的图。

bubuko.com,布布扣
       状态图
       一个状态图表示一个状态机,主要用于表现从一个状态到还有一个状态的控制流。
       状态图主要包含
              1.状态
              2.转换
       状态
       状态是状态机的重要组成部分,它描写叙述了状态机所在对象动态行为的运行所产生的结果。在图形上,使用一个圆角矩形表示一个状态。一个完整的状态有5个组成部分。例如以下所看到的:
bubuko.com,布布扣
        转换
        转换是状态间的关联。它们用于对一个实体的不同状态间的关系建模。当某实体在第一个状态中运行一定的动作,并在某个特定事情发生而且某个特定的条件满足时进入下一个状态。转换相同有5个部分组成。例如以下所看到的:
        bubuko.com,布布扣
         

         举一个有用的小样例:手机的状态图
         状态:空暇状态(idle)、拨号状态(dialing)、通话状态(working)响铃状态(ringing)
         触发事件:呼叫某人(call someone)完毕通话(finish connection)被呼叫(be called)
         监护条件:接听电话(pick up)用户未做出不论什么反映(haven‘t acts)拒接来电(refused)电话接通(connected)呼叫不成功(can‘t connect)
         bubuko.com,布布扣

          对UML的各种图认识尚且浅显,假设哪里有错误,还望大牛指正!

UML状态图,布布扣,bubuko.com

UML状态图

标签:c   style   class   blog   a   http   

原文地址:http://www.cnblogs.com/blfshiye/p/3764652.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!