2.如何画出优秀的架构图

2.如何画出优秀的架构图

4+1架构视图–定义

  • 逻辑视图:系统提供给用户的功能,对应UML的 class和statediagrams
  • 处理视图:系统的处理过程,对应UML的 sequence 和 activity diagrams
  • 开发视图:程序员角度看系统的逻辑组成,对应UML的 package diagrams
  • 物理视图:系统工程师角度看系统的物理组成,对应UML的 deployment diagrams
  • 场景视图:用户角度看系统需要实现的需求,对应UML的 use case diagrams

大厂架构图分类