UML第5篇 动态模型.pptVIP

  • 9
  • 0
  • 约4.67千字
  • 约 67页
  • 2017-06-17 发布于湖北
  • 举报
第5章 动态模型 5.1 事件和状态 5.2 操作 5.3 嵌套状态图 5.4 并发性 5.5 动态模型的实例 5.6 对象模型和动态模型的关系 5.7 实践技巧 我们更需要了解所有时间内对象的变化和对象之间关系的变迁,这也正是系统所关注的时序关系(时序关系理解起来比较困难)。这就产生了一种与静态结构(对象模型)相对应的、与时间有关的和与变化有关的内容,把这种结构称为动态模型。 动态模型的主要概念是表示外部触发的事件和表示对象值的状态。状态图(有穷状态机的图形表示法)是一种标准计算机科学概念,它可以根据不同的使用,用不同的控制方法来处理。 5.1 事件和状态 对象模型描述系统中的对象、属性和链接的合理的模式。 对象所拥有的属性值和链接称为对象的状态. 从一个对象到另一个对象的单个触发称为事件 。 5.1.1 事件 事件不具有持续性,当然没有一个事件是真正瞬间的;事件是一个简单的当前值,此值的发生比给定抽象的短的时间区间还要快。 一个事件是单方向地从一个对象到另一个对象的信息传送,它不像子程序调用那样返回一个值。 如图5-1所示了一些具有属性的事件类的例子,表明是否有属性的部分是可选的。 5.1.2 脚本和事件轨迹 脚本是系统一个特定执行期间所发生的事件序列。 脚本可以是系统运行的历史记录,也可以是执行一个预想系统的构思的试

文档评论(0)

1亿VIP精品文档

相关文档