第2章-统一建模语言UML.ppt

第2章-统一建模语言UML

(4)交互概览图 交互概览图(interaction overview diagram)是把顺序图和活动结合起来描述交互流程和交互细节的一种交互图。 交互概览图通过类似于活动图的方式,描述交互之间的流程,给出交互控制流的概览。 在交互概览图中,节点不像活动图中那样是动作,而是一个交互图或对交互图的引用。 图2-33 (4)交互概览图 (5)时序图 时序图用来表示交互中关于消息时间的描述,并描述对象在生命线中,其所处状态或条件随着消息发生的变化。每个事件可给出时间约束。 时序图的紧凑形式 (6)状态图 状态图使用有穷状态变迁图的方式刻画系统或元素的离散行为,可以用来描述一个类的实例、子系统甚至整个系统的在其生命周期内,所处状态如何随着外部激励而发生变化。 在UML 2.0中,状态图又分为行为状态机和协议状态机,前者描述一个建模元素的行为(例如对象),而后者描述一个协议的行为。 状态与迁移 状态指所描述的元素在其生命周期中可位于一种相对稳定的位置,状态一般会(隐含)满足一组条件。 状态的表示:状态名,状态中发生的动作/动作的 类型, 状态之间存在迁移,即从一个状态变化为另一个状态。 迁移条件:事件[条件]/动作 状态图 状态图—复合状态 一个状态还可以再细分为若干个子状态。 复合状态可以用来对状态进行层次划分,使得状态图具有良好的结构,并且

文档评论(0)

1亿VIP精品文档

相关文档