简介

  1. UML(United Modeling Language, 统一建模语言): 是一种基于面向对象的可视化建模语言.
  2. UML 采用了一组形象化的图形(如类图)符号作为建模语言, 使用这些符号可以形象地描述系统的各个方面
  3. UML 通过建立图形之间的各种关系(如类与类之间的关系)来描述模型.

    UML 一共有 10 种图。
    image.png
    UML有四种主要关系.

  4. 关联关系(association)

  5. 依赖关系(dependency)
  6. 泛化关系(generalization)
  7. 实现关系(realization

    4+1视图

    软件系统架构设计时,一般不完全使用UML,一般画4+1模型图
    image.png

场景视图

对应UML的用例图
image.png

逻辑视图