第9章状态图精要.pptVIP

  • 6
  • 0
  • 约2.55千字
  • 约 37页
  • 2017-05-09 发布于湖北
  • 举报
第9章状态图精要

UML建模语言 第9章 状 态 图 本章首先介绍状态图的基本概念,并具体讲解状态图的几个重要元素,然后介绍如何使用Rose创建状态图,最后通过一个示例详细讲解使用Rose创建状态图的步骤。 9.1 状态图的基本概念 状态图用于描述模型元素的实例(如对象或交互)的行为。 9.1.1 状态图的定义 1. 状态机 状态机是一种记录下给定时刻状态的设备,它可以根据各种不同的输入对每个给定的变化而改变其状态或引发一个动作,如计算机、各种客户端软件、Web上的各种交互页面都是状态机。 2. 状态图 一个状态图(Statechart Diagram)本质上就是一个状态机,或者是状态机的特殊情况,它基本上是一个状态机中的元素的投影,这也就意味着状态图包括状态机的所有特征。 (1)状态 状态用于对实体在其生命周期中的各种状况进行建模,一个实体总是在有限的一段时间内保持一个状态。 (2)转换 在UML的状态建模机制中,转换用带箭头的直线表示,一端连接源状态,箭头指向目标状态。 (3)初始状态 每个状态图都应该有一个初始状态,它代表状态图的起始位置。 (4)终止状态 终止状态是一个状态图的终点,一个状态图可以拥有一个或者多个终止状态。 (5)判定 活动图和状态图中都有需要根据给定条件进行判断,然后根据不同的判断结果进行不同的转换的情况。 9.1.2 状态图的作用 状态图清晰地描述了状态之间的

文档评论(0)

1亿VIP精品文档

相关文档