命线相重叠,它表示该对象的控制焦点。Р图中的消息可有序号,但由于该图上的消息已在纵轴上按时间顺序排序,因此消息序号通常省略。Р个人用户取款的顺序图Р Р客户李明取款200元的ATM系统顺序图Р Р协作图Р协作图也是一种交互图,它强调收发消息的对象的组织结构。Р协作图描述对象间的协作关系(与顺序图相似),显示对象间的动态合作关系。Р在协作图中,直接相互通信的对象之间有一条直线,没有画线的对象之间不直接通信。附在直线上的箭头代表消息。消息的发生顺序用消息箭头处的编号来说明。Р协作图是表示一个类操作的实现。Р协作图可说明类操作中用到的参数和局部变量及操作中的永久链。Р当实现一个行为时,消息编号对应了程序中嵌套调用结构和信号传递过程Р李明取款的协作图Р协作图与顺序(序列)图二者同构,可以互相转换。Р在多数情况下,协作图主要用来对单调的、顺序的控制流建模,但它也可以用来对包括迭代和分支的复杂控制流程进行建模。Р如果强调时间和顺序,则使用顺序图;Р如果强调上下级关系,则选择协作图。Р状态图Р状态视图是一个类对象所经历的所有历程的模型图。Р状态由对象的各个状态和连接这些状态的变迁组成。Р每个状态对一个对象在其生命周期中满足某种条件的一个时间段建模。Р当一个事件发生时,它会触发状态间的变迁,导致对象从一种状态转化到另一种新的状态。Р与变迁相关的活动执行时,变迁也同时发生。状态用状态图来表达。Р在UML中,状态图可用来对一个对象按事件排序的行为建模。Р存取款状态图РAccount(账户)对象(ATM系统)状态图Р活动图Р活动图是状态图的一种特殊情况,其中几乎所有或大多数状态都处于活动状态,而且几乎所有或大多数变迁都是由源状态中活动的完成而触发的。Р活动图本质上是一种流程图,它描述从活动到活动的控制流。Р活动图显示了系统的流程,可以是工作流,也可以是事件流。Р开户的活动图Р РATM系统活动图