UML状态机图.pptxVIP

  • 85
  • 0
  • 约5.23千字
  • 约 57页
  • 2016-12-20 发布于湖北
  • 举报
第9章状态机图UML建模 设计与分析-状态机图 本章的主要介绍状态机的含义、作用、构成及其创建和应用。学习要点是: ● 理解状态机及其构成。 ● 掌握状态机图中的基本标记符。 ● 理解转移的概念。 ● 掌握事件和动作的含义及使用。 ● 理解子状态机图组合状态。 ● 掌握同步状态、历史状态的使用。什么是状态图状态机是展示状态与状态转换的图 状态机是一个类的对象所有可能的生命历程的模型。当对象探测到一个事件后,它依照当前的状态做出反应,反应包括执行一个动作和转换到新状态。 通常状态名英文的首字母要大写,并且最好给状态一个以“ing”为结尾的名字。(例如“Dialing”、“Faxing”)。当然有时也无法起这样的名字(例如“Idle”)。 UML状态机图能够展示这种变化,描述了一个对象所处的可能状态以及状态之间的转移,并给出了状态变化序列的起点和终点。 状态机图也叫状态(state),或状态表( statechart)。 状态机图与类图、对象图和用例图有着本质的不同。前面章节介绍过的这3种图能够对一个系统或者至少是一组类、对象或用例建立模型。而状态图只是对单个对象建立模型。 表征系统变化的方法可以说成是对象改变了自己的状态(state)以响应事件和时间的流逝。例如: 当你拉下电灯的开关时,电灯改变了它的状态,由关变为开。 当你按下远程遥控器的调频按钮时,电视机的状态由显示

文档评论(0)

1亿VIP精品文档

相关文档