UML这三个字母的全称是Unified Modeling Language,直接翻译就是统一建模语言,简单地说就是一种有特殊用途的语言。
UML的分类
UML的基本模型图
(1)用例图:展示系统外部的各类执行者与系统提供的各种用例之间的关系
(2)类图:展示系统中类的静态结构(类是指具有相同属性和行为的对象,类图用来描述系统中各种类之间的静态结构)
(3)对象图:是类图的一种实例化图(对象图是对类图的一种实例化)
(4)包图:是一种分组机制。在UML1.1版本中,包图不再看作一种独立的模型图)
(5)状态图:描述一类对象具有的所有可能的状态及其转移关系(它展示对象所具有的所有可能的状态以及特定事件发生时状态的转移情况)
(6)时序图/顺序图:展示对象之间的一种动态协作关系(一组对象组成,随时间推移对象之间交换消息的过程,突出时间关系)
(7)合作图:从另一个角度展示对象之间的动态协作关系(对象间动态协作关系,突出消息收发关系)
(8)活动图:展示系统中各种活动的执行流程(各种活动的执行顺序、执行流程)
(9)构件图:展示程序代码的物理结构(描述程序代码的组织结构,各种构件之间的依赖关系)
(10)配置图:展示软件在硬件环境中(特别是在分布式及网络环境中)的配置关系(系统中硬件和软件的物理配置情况和系统体系结构)
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
UML
+关注
关注
0文章
123浏览量
31658 -
UML建模
+关注
关注
0文章
7浏览量
6950
发布评论请先 登录
相关推荐
热点推荐
UML教程设计核心技术
UML教程设计核心技术:UML的产生和成长,什么是UML,UML与面向对象的软件分析与设计,UML的应用领域。Component-Based
发表于 02-08 17:42
•0次下载
什么是UML图?常见的UML图工具有哪些?
UML图是统一建模语言,又称标准建模语言。是对软件设计开发过程可视化建模的一种语言。多应用在一些软件系统工程上,有时在应用在机械系统和业务流程上有所应用。这种模型通常以图表方式呈现。 UML
基于实时UML的雷达软件设计
实时统一建模语言 (UML)和面向对象的建模技术代表着雷达软件设计的一个发展方向。文中介绍了使用UML的用例图、状态图、顺序图等进行系统分析
发表于 03-26 14:06
•24次下载
UML统一建模语言
UML-Unified Modeling Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元
为什么建立UML模型范例
作为统一建模语言,UML可以帮助我们对很多业务、技术的知识进行梳理,从多个视角描述清楚,帮助读者理解。另外因为UML的建模首先来自于软件建模的需求,所以UML的模型很容易转换为软件的设
UML相关基本知识介绍
UML - Unified modeling language UML (统一建模语言),是一种用于软件系统分析和设计的语 言工具, 用于帮助软件开发人员进行思考和记录思路的结果。简单说,UML
UML的分类_UML的基本模型图
评论