首页/开发/系统分析与架构设计速查/交互概览图(Interaction Overview Diagram)
需求分析与建模61 条

交互概览图(Interaction Overview Diagram)

把活动图与交互图结合:节点可以是交互引用(ref)或内联交互,控制流表达分支与并发,用于概览一个场景由哪些交互组成。

节点类型交互引用 ref、内联交互、决策与并行控制节点
用途把多个顺序图组织成完整场景
读者需要总览而非实现细节的评审者

组成元素

元素符号作用
交互引用ref 框指向一张顺序图,复用既有交互
内联交互内嵌交互框就地展开小型交互序列
控制节点初始/决策/合并/并发表达分支、循环与并行路径
起止节点开始/结束界定场景入口与出口
  • 先画总控流程,按场景顺序摆出各交互节点
  • 节点与顺序图对齐,每个 ref 都能指向具体交互图
  • 给节点与 ref 编号(如 1a、1b)便于交叉引用
  • 评审时从入口逐条路径走通,检查分支覆盖
  • 细节留在展开的顺序图,概览图保持一屏可读
与顺序图分工概览图回答场景由哪些交互组成,顺序图展开消息细节
命名建议ref 指向的图名与节点标注保持一致,便于双向检索
交互概览图适合放在设计文档开头,后面再用顺序图展开每个 ref 节点。

易错点

  • 概览图与展开的交互图编号不一致,交叉引用失效
  • 把全部细节画进概览图,失去概览作用

数据来源与参考

  • OMG UML 2.5.1 规范
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌