今天是:
带着程序的旅程,每一行代码都是你前进的一步,每个错误都是你成长的机会,最终,你将抵达你的目的地。
title

UML4+1视图模型

UML 4+1 视图模型是一种软件架构设计方法,它结合了UML(Unified Modeling Language)和多个视图来帮助描述和设计软件系统的不同方面,从五个不同的视角描述了一个软件系统的不同特征。这些视图分别是场景视图、逻辑视图、物理视图、过程视图和开发视图。一下是StarUML中4+1视图的模板

逻辑视图(Logical View):这个视图使用UML类图来描述系统的静态结构,包括类、对象、关系等。逻辑视图关注系统中的各种实体以及它们之间的关系,帮助理解系统的数据模型和对象之间的互动。

进程视图(Process View):过程视图处理系统的动态方面,解释系统进程及其如何通信,并关注系统的运行时行为。过程视图涉及并发性、分布式、集成、性能和可扩展性等。用于表示过程视图的UML图包括序列图、通信图、活动图。

开发视图(Development View):开发视图(也称为实现视图)从程序员的角度说明系统,并关注软件管理。用于表示开发视图的UML图包括包图和组件图。

场景视图(Scenarios View):这个视图使用UML用例图和序列图来描述系统的使用案例和交互场景。场景视图关注系统的功能需求和用户交互,以帮助理解系统的使用方式和需求。

物理视图(Physical View):用于描述系统的物理部署,即软件系统最终要运行在哪些物理设备上,以及这些设备之间的互联关系。

 

分享到:

专栏

类型标签

网站访问总量