交互图
交互图用于展示系统中各组件或对象之间的交互关系,常用于软件工程中描述对象间的通信和协作。
特点
| 优点 | 缺点 | 适用场景 |
|---|---|---|
| 清晰展示交互关系、便于理解系统行为 | 复杂系统可能图形庞大、难以维护 | 系统设计、接口设计、UML建模 |
主要类型
序列图
按时间顺序展示对象间的消息传递
通信图
强调对象间的组织结构和消息传递
活动图
展示工作流程中的活动和决策点
状态图
描述对象的状态变化和触发事件
示意图
用户
User
界面
UI
服务
Service
数据库
DB
请求
响应
查询
返回