一、
UML(Unified Model Language)统一建模语言是用图形、符号表达的语言,它的结构由视图、图、模型元素和通用机制四部分组成。
首先视图(View)有逻辑视图、开发视图、进程视图、物理视图和场景视图这5种,这代表了软件开发者从5个不同的视角描述软件体系结构的一组视图模型。
逻辑视图(logic view):将系统功能进行分解,用来反映系统内部是如何组织和协作来实现功能的。逻辑视图主要对应着UML的类图。
开发试图(develop view):用来描述软件的各个模块的组织方式,包括源程序、程序包、支持软件、第三方库等。其描述了静态的软件组织结构,一般由有相似功能的组件图(组件与子系统)表达。
进程视图(process view):主要描述系统的运行特性,侧重系统的性能和稳定性,关心系统的并发性、分布性、集成性的好坏,主要关注进程、线程、对象、并发、同步、通信等运行时的概念。主要面对系统集成人员,便于系统性能测试。在UML中运行时分析一般采用顺序图、协作图和状态机图来完成。
物理视图(physical view):主要描述硬件配置,强调系统安装、配置、通信、拓扑结构等问题,在UML中主要对应的为部署图。
场景试图(scenarios):将四个视图结合为一个整体,它是四个视图整合的结果,不包含新的东西,但它却是所有视图的核心,所谓用例驱动就是,系统应该通过分析用例来决定提供哪些功能,它既是设计的核心,又是最终测试和检验的基准,主要对应的是UML中的用例图。
标签:建模语言,软件设计,系统,视图,基础知识,UML,描述,view From: https://www.cnblogs.com/20203923rensaihang/p/16893661.html