NOTE
3.9 架构图
1. 业务架构图 说明业务流程 2. 应用架构图 说明应用有哪些功能模块,用到了哪些技术 2.1. 功能视角 2.2. 技术视角 3. 技术架构图 4. 数据架构图 5. 安全架构图 6. 部署架构图 7. 4+1视图 7.1. Use-Case View - 描述软件系统的用户以及用户能做什么 -
这是历史学习笔记,可能存在过时或不完整的理解。
1. 业务架构图
说明业务流程
2. 应用架构图
说明应用有哪些功能模块,用到了哪些技术
2.1. 功能视角

2.2. 技术视角

3. 技术架构图

4. 数据架构图

5. 安全架构图

6. 部署架构图

7. 4+1视图
7.1. Use-Case View
- 描述软件系统的用户以及用户能做什么
- 在UML中通常由用例图表示
- 用例图.md(关联笔记尚未公开)
7.2. Logical View
- 描述软件系统的功能,既包括给业务功能(给用户提供的功能),也包括系统功能(日志、权限等);还有模块划分以及模块之间的关系
- 在UML中由类图来表示
7.3. Development View
- 描述了在开发环境中软件的静态组织结构
- 在UML中通常由组件图、包图表示
7.4. Process View
7.5. Deployment View
- 描述软件系统如何部署在硬件和网络上
- 物理环境可能是服务器、PC机、移动终端等物理设备;
- 软件环境可以是虚拟机、容器、进程或线程
- 在UML中由部署图来表示
7.6. 例子
互联网时代的软件革命-SaaS架构设计.pdf/Hu%20Lian%20Wang%20Shi%20Dai%20De%20Ruan%20Ji%20-%20Wei%20Zhi.pdf)第3.1.2章节