《华南理工大学UML—10.活动图》.pptVIP

  • 13
  • 0
  • 约5.58千字
  • 约 54页
  • 2016-03-20 发布于河南
  • 举报
《华南理工大学UML—10.活动图》.ppt

软件需求分析与建模 -活动图 I 引 言 状态机是UML为软件对象的动态行为进行建模的手段之一。 它描述 软件对象在处理外部发生的事件时产生的动作 和由此导致的软件对象的状态的变化, 并以此刻画软件对象的动态行为。 软件对象的动作 被附加在状态机的变迁或状态上, 如果被建模的对象是反应型对象,那么 此对象的动作的执行是由对象外部发生的事件触发的。 对反应型对象的这种动态行为的建模,在UML里, 是用状态机图来表达的。 软件对象的动态行为并不都是事件驱动的。例如, 在使用特定的对象来实现特定的复杂算法时, 此算法的动态行为 既不是由多个对象的协同配合完成的, 也不是由外部事件来驱动的。 这类对象被称为是:非反应型对象 当非反应型对象的动态行为被执行时, 动态行为的一系列的动作按照特定的控制逻辑(算法)顺序执行。 活动图概述/1 活动图是一种特殊形式的状态机,用于对计算流程和工作流程建模. 活动图中的状态表示计算过程中所处的各种状态,而不是普通对象的状态 通常,活动图假定在整个计算处理过程中没有外部事件引起的中断.否则,普通的状态机更适于描述这种情况 活动图概述/2 与交互图相比 活动图着重表现活动的控制流,描述在对象之间传递的操作 交互图着重表现的是对象到对象的控制流,描述在对象之间传递的消息 活动图与程序流程图的差别 传统的程序流程图描述的是处理的过程,主要控制结构有

文档评论(0)

1亿VIP精品文档

相关文档