系统架构师学习笔记 — 2

UML

结构

  1. 构造块
  2. 公共机制
  3. 规则

事物

  1. 结构事物:类、接口、协作、用例、活动类、构件、接点
  2. 行为事物:交互、状态机
  3. 分组事物:
  4. 注释事物

关系

  1. 依赖
  2. 关联
  3. 泛化
  4. 实现

用例之间的关系

  1. 包含关系
  2. 扩展关系

类之间的关系

  1. 关联关系
  2. 依赖关系
  3. 泛化关系
  4. 聚合关系
  5. 组合关系
  6. 实现关系
  7. 流关系

图形

  1. 类图:描述一组类、接口、协作和它们之间的关系
  2. 对象图:描述一组对象和他们之间的关系
  3. 构件图:描述一个封装的类和它的几口、端口,以及由内嵌的构件和连接件构成的内部结构
  4. 组合结构图:描述接规划类的内部结构,包括与其他部分的交互点
  5. 用例图:描述一组用例、参与者以及它们之间的关系
  6. 顺序图(序列图):强调消息时间次序的交互图
  7. 通信图:强调消息流经数据结构的交互图
  8. 定时图:强调消息跨越不同对象或角色的实际时间的交互图
  9. 状态图:描述一个状态机,它由状态、转移、事件和活动组成
  10. 活动图:将进程或其他计算的结构展示为计算内部一步步的控制流和数据流,专注于系统的动态视图
  11. 部署图:描述对运行时的处理结点以及在其中生存的构件的配置
  12. 制品图:描述计算机中一个系统的物理结构
  13. 包图:描述对模型本身分解而成的组织单元以及它们的依赖关系
  14. 交互概览图:活动图和顺序图的混合物

猜你喜欢

转载自blog.csdn.net/weixin_42189048/article/details/106317582