4+1视图模型
2024/5/17...大约 1 分钟
4+1视图模型
4+1视图模型可以从多个视图或视角来描述软件架构。其中,(46) 用于捕捉设计的并发和同步特证;(47) 描述了在开发环境中软件的静态组织结构。
“4+1”视图模型用5个视图组成的模型来描述软件架构。该模型包含5个主要视图及其实现的功能,如下表所示
4+1视图即:逻辑视图、开发视图、物理视图(部署视图)、进程视图(过程视图)、场景。
分析人员和测试人员关心的是系统的行为,因此会侧重于用例视图;??? 最终用户关心的是系统的功能,因此会侧重于逻辑视图; 程序员关心的是系统的配置、装配等问题,因此会侧重于实现视图; 系统集成人员关心的是系统的性能、可伸缩性、吞吐率等问题,因此会侧重于进程视图; 系统工程师关心的是系统的发布、安装、拓扑结构等问题,因此会侧重于部署视图。