第 5 部分 交互图及其应用
UML 基础与 Rose 建模
唐光义
内 容
基本概念
顺序图
协作图
顺序图和协作图共有的元素
对象规范与应用
消息规范与应用
消息编号
协作图特有的要素——链
顺序图所特有的元素——控制焦点
顺序图与协作图之间的转换
引 言
交互图可以用于对一个用例的事件流程
进行建模,也可以单独使用,用于可视化、详
述、构造和文档化一个特定对象群体的动态方
面。交互图显示一个交互,由一组对象和它们
之间的关系构成,其中包括:需要什么对象、
对象相互发送什么消息、什么角色启动消息以
及消息按什么顺序发送。
1.1 交互图
–
分类
•
交互图分为两种:顺序图和协作图
–
顺序图强调消息发送的时间顺序
–
协作图则强调接收和发送消息的对象的组织结构
•
顺序图和协作图语义等价
–
顺序图和协作图在语义上是等价的,共享相同的基本
模型
–
两个图都可以表示另一个图所不能表示的某些东西
–
顺序图和协作图可以实现两者之间的等价转换,而不
丢失任何信息
1 基本概念
1 基本概念
1.2 对象
–
对象是类的实例,具有特定的属性和操作。
在交互图中,属性展示了对象的信息和状态,
操作展示了对象的行为和功能。
- 1
- 2
- 3
前往页