UML状态图编写规范.docVIP

  • 5
  • 0
  • 约5.55千字
  • 约 9页
  • 2017-06-12 发布于北京
  • 举报
UML状态图规范说明 一、状态图简介 状态图(Statechart Diagram)是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的时间做出反应的。通常我们创建一个UML状态图是为了以下的研究目的:研究类、角色、子系统、或组件的复杂行为。 ????? 状态图用于显示状态机(它指定对象所在的状态序列)、使对象达到这些状态的事件和条件、以及达到这些状态时所发生的操作。 状态机用于对模型元素的动态行为进行建模,更具体地说,就是对系统行为中受事件驱动的方面进行建模(请参见概念:事件与信号)。状态机专门用于定义依赖于状态的行为(即根据模型元素所处的状态而有所变化的行为)。其行为不会随着其元素状态发生变化的模型元素不需要用状态机来描述其行为(这些元素通常是主要负载管理数据的被动类)。 状态是对象执行某项活动或等待某个事件时的条件。对象可能会在有限长度内保持某一状态。状态具有以下几项特征: 进入/退出操作 在进入和退出状态时所执行的操作。 内部转移 在不使状态发生变更的情况下进行的转移。 名称 将一个状态与其他状态区分开来的文本字符串;状态也可能是匿名的,这表示它没有名称。 子状态 状态的嵌套结构,包括不相连的(依次处于活动状态的)或并行的(同时处于活动状态的)子状态。 延迟的事件 未在该状态中处理但被延迟处理(即列队等待由另一个状态中的对象来处

文档评论(0)

1亿VIP精品文档

相关文档