软件设计复习一统一建模语言基础知识(1)

一、

  UML(Unified Model Language)统一建模语言是用图形、符号表达的语言,它的结构由视图、图、模型元素和通用机制四部分组成。

  首先视图(View)有逻辑视图、开发视图、进程视图、物理视图和场景视图这5种,这代表了软件开发者从5个不同的视角描述软件体系结构的一组视图模型。

  逻辑视图(logic view):将系统功能进行分解,用来反映系统内部是如何组织和协作来实现功能的。逻辑视图主要对应着UML的类图。

  开发试图(develop view):用来描述软件的各个模块的组织方式,包括源程序、程序包、支持软件、第三方库等。其描述了静态的软件组织结构,一般由有相似功能的组件图(组件与子系统)表达。

  进程视图(process view):主要描述系统的运行特性,侧重系统的性能和稳定性,关心系统的并发性、分布性、集成性的好坏,主要关注进程、线程、对象、并发、同步、通信等运行时的概念。主要面对系统集成人员,便于系统性能测试。在UML中运行时分析一般采用顺序图、协作图和状态机图来完成。

  物理视图(physical view):主要描述硬件配置,强调系统安装、配置、通信、拓扑结构等问题,在UML中主要对应的为部署图。

  场景试图(scenarios):将四个视图结合为一个整体,它是四个视图整合的结果,不包含新的东西,但它却是所有视图的核心,所谓用例驱动就是,系统应该通过分析用例来决定提供哪些功能,它既是设计的核心,又是最终测试和检验的基准,主要对应的是UML中的用例图。

 

posted @   几人著眼到青衫  阅读(126)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示