
# 什么是4+1视图
4+1视图是一组相关联模型的集合，从不同的视角，反映不同利益干系人的关注点。通过逻辑、开发、部署、运行4个典型视角描述系统的各个切面，以用例串接和验证各切面设计。
在架构设计说明书模板中的4+1架构视图模型结构如下图所示：
图14+1架构视图模型结构图   
![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002004105054.png "点击放大")
表1视图类型与描述 
| 视图类型 | 描述                                                                              |
|:---|:---|
| 逻辑视图 | 逻辑视图面向系统逻辑分析和设计，是描述系统逻辑结构的视图，主要解决系统分析和设计的问题，它描述系统的业务上下文、系统的逻辑分解，以及分解出的逻辑元素间的关系。 |
| 开发视图 | 开发视图面向系统开发及软件管理，是描述系统代码结构，构建结构的视图，主要解决系统技术实现和开发的问题，它依托逻辑视图，描述代码、构建结构。           |
| 运行视图 | 运行视图面向系统运行，是描述系统启动过程、运行期交互的视图，主要解决系统运行期交互，描述各可执行交付件在运行期的交互关系。                   |
| 部署视图 | 部署视图面向系统部署，是描述系统的交付、安装、部署的视图，主要解决系统安装部署的问题，描述系统的交付、安装、部署关系。                     |
| 用例视图 | 用例视图以用例作为驱动元素，驱动和验证其他四个视图的设计，用例视图不增加设计元素，仅增加用例作为输入，因此作为"+1"视图。                  |
   
