软件建模 CODEARTS MODELING-概述
概述
4+1视图是一组相关联模型的集合,从不同的视角,反映不同利益干系人的关注点。通过逻辑、开发、部署、运行4个典型视角描述系统的各个切面,以用例串接和验证各切面设计。
在架构设计说明书模板中的4+1架构视图模型结构如下图所示:
视图类型 |
描述 |
---|---|
逻辑视图 |
逻辑视图面向系统逻辑分析和设计,是描述系统逻辑结构的视图,主要解决系统分析和设计的问题,它描述系统的业务上下文、系统的逻辑分解,以及分解出的逻辑元素间的关系。 |
开发视图 |
开发视图面向系统开发及软件管理,是描述系统代码结构,构建结构的视图,主要解决系统技术实现和开发的问题,它依托逻辑视图,描述代码、构建结构。 |
运行视图 |
运行视图面向系统运行,是描述系统启动过程、运行期交互的视图,主要解决系统运行期交互,描述各可执行交付件在运行期的交互关系。 |
部署视图 |
部署视图面向系统部署,是描述系统的交付、安装、部署的视图,主要解决系统安装部署的问题,描述系统的交付、安装、部署关系。 |
用例视图 |
用例视图以用例作为驱动元素,驱动和验证其他四个视图的设计,用例视图不增加设计元素,仅增加用例作为输入,因此作为“+1”视图。 |
- 软件测试流程_测试计划CodeArts TestPlan_测试平台-华为云
- 软件开发生产线CodeArts_软件开发平台_开发工具-华为云
- 软件开发生产线CodeArts体验指南_软件开发平台_软件开发生产线-华为云
- 分布式云原生权限概述_华为云分布式云原生_华为云UCS权限概述
- 软件开发生产线_玩转代码托管CodeArts Repo_代码管理
- 编译构建有什么作用_ 编译构建 CodeArts Build_软件开发编译构建-华为云
- 软件开发云端测试平台_软件开发生产线_测试计划 CodeArts TestPlan-华为云
- 华为云CodeArts API_如何在CodeArts API中设置请求参数?
- 软件开发一键式部署平台_软件开发生产线_部署CodeArts Deploy-华为云
- 软件开发编译构建的优势_软件开发生产线_编译构建CodeArts Build-华为云