《3.状态图和活动图.pptVIP

  • 1
  • 0
  • 约8.13千字
  • 约 40页
  • 2017-01-04 发布于北京
  • 举报
《3.状态图和活动图

第八章 状态图和活动图 江西财大软件学院 状态图概述 状态图主要用于描述一个对象在其生存期间的动态行为,表现一个对象所经历的状态序列、引起状态转移的事件,以及因状态转移而伴随的动作。 用一个状态机对一个对象的生命周期建模,状态图是用于显示状态机的,重点在于描述状态之间的控制流。 状态图概述 状态图是对类的一种补充描述,展示了此类对象所具有的可能状态以及某些事件发生时其状态的转移情况。 在状态图中,状态由圆角矩形表示。状态的改变称作转移,状态转移由箭头表示,箭头旁可以标出转移发生的条件。状态转移可以伴随有某个动作,它表明当转移发生时系统要做什么。 状态图概述 状态图是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应的。 通常我们创建一个UML状态图是为了以下的目的:研究类、角色、子系统、或组件的复杂行为。 状态图用于显示状态机(它指定对象所在的状态序列)、使对象达到这些状态的事件和条件、以及达到这些状态时所发生的操作。 状态机 状态机用于对模型元素的动态行为进行建模,即,对系统行为中受事件驱动的方面进行建模。状态机专门用于定义依赖于状态的行为(依据元素所处的状态而有所变化的行为)。其行为不会随着其元素状态发生变化的模型元素不需要用状态机来描述其行为。 状态机 状态机由状态组成,各状态由转移连接在一起。状态是对象执行

文档评论(0)

1亿VIP精品文档

相关文档