边界图和交互界面矩阵.ppt.ppt
- 格式:ppt
- 大小:1.29 MB
- 文档页数:21
第5章 交互图·交互图(Interaction Diagram):交互图是用来描述对象之间以及对象与参与者(actor)之间的动态协作关系以及协作过程中行为次序的图形文档。
其中:交互图通常用来描述一个用例的行为,显示该用例中所涉及的对象和这些对象之间的消息传递情况。
交互图包括两种视图:顺序图(sequence diagram)协作图(co11aboration diagram)5·1 顺序图(Sequence Diagram )·顺序图:也称时序图。
它是描述对象按照时间顺序进行交互的消息交换图。
·顺序图组成:主要由横向轴和纵向轴两个轴。
其中:横向轴排列的是参与交互的对象,纵向轴表示时间。
例如:说明:1.对象间的排列顺序并不重要,但一般把表示参与者的对象放在图的两侧,主要参与者放在最左边,次要参与者放在最右边(或表示人的参与者放在最左边,表示系统的参与者放在最右边);2.纵向轴按时间顺序列出各对象所发出和接受的消息。
·顺序图建模元素:对象(object ),注:actor 也使对象 生命线(lifeline )控制焦点(focus of control )或激活期(activation ) 消息(message ) 其中:1.对象的命名方式主要有以下三种:其中:第一种命名方式包括对象名和类名;第二种命名方式只显示类名不显示对象名,即表示这是一个匿名对象;第三种命名方式只显示对象名不显示类名,即不关心对象属于什么类。
2.生命线在顺序图中表示为从对象图标向下延伸的一条虚线,表示对象存在的时间。
如图所示:3.激活期是顺序图中表示时间段的符号,在这个时间段内,对象将执行相应的操作。
控制焦点表示为在生命线上的小矩形:4.消息包含调用消息、异步消息和返回消息等多种 (1)调用消息(procedure call)调用消息:指发送者把控制传递给消息的接收者,然后停止活动,等待消息接收者放弃或返回控制。