0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

UML的分类_UML的基本模型图

h1654155282.3538 来源:陈翠 2019-09-25 09:43 次阅读

UML这三个字母的全称是Unified Modeling Language,直接翻译就是统一建模语言,简单地说就是一种有特殊用途的语言。

UML的分类

UML的基本模型图

(1)用例图:展示系统外部的各类执行者与系统提供的各种用例之间的关系

(2)类图:展示系统中类的静态结构(类是指具有相同属性和行为的对象,类图用来描述系统中各种类之间的静态结构)

(3)对象图:是类图的一种实例化图(对象图是对类图的一种实例化)

(4)包图:是一种分组机制。在UML1.1版本中,包图不再看作一种独立的模型图)

(5)状态图:描述一类对象具有的所有可能的状态及其转移关系(它展示对象所具有的所有可能的状态以及特定事件发生时状态的转移情况)

(6)时序图/顺序图:展示对象之间的一种动态协作关系(一组对象组成,随时间推移对象之间交换消息的过程,突出时间关系)

(7)合作图:从另一个角度展示对象之间的动态协作关系(对象间动态协作关系,突出消息收发关系)

(8)活动图:展示系统中各种活动的执行流程(各种活动的执行顺序、执行流程)

(9)构件图:展示程序代码的物理结构(描述程序代码的组织结构,各种构件之间的依赖关系)

(10)配置图:展示软件在硬件环境中(特别是在分布式及网络环境中)的配置关系(系统中硬件和软件的物理配置情况和系统体系结构)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • UML
    UML
    +关注

    关注

    0

    文章

    122

    浏览量

    30750
  • UML建模
    +关注

    关注

    0

    文章

    7

    浏览量

    6777
收藏 人收藏

    评论

    相关推荐

    UML中类详解

    UML
    电子学习
    发布于 :2023年01月14日 10:12:47

    UML建模工具推荐

    本文推荐五个免费的UML建模工具。对软件开发而言,软件的对象模型有助于他们对软件的需求以及系统的架构和功能进行沟通。
    发表于 07-19 08:33

    请问UML用例的创建方法是什么?

    UML用例的创建方法及其用例的描述
    发表于 11-06 07:10

    请问如何使用UML来设计嵌入式系统?

    UML引入到嵌入式系统中的可行性一种改进的通用嵌入式系统UML方案如何使用UML来设计嵌入式系统?
    发表于 04-23 06:12

    基于UML构建PKI需求模型

    本文以PKIX 标准作为PKI 的建设规范,在分析PKI 需求的特点和构建需求模型的常用模式的基础上,提出使用UML 的构件、参与者和用例三个概念为主体构建PKI 需求模型,然后分析PKIX 标
    发表于 06-19 11:42 13次下载

    UML教程设计核心技术

    UML教程设计核心技术:UML的产生和成长,什么是UMLUML与面向对象的软件分析与设计,UML的应用领域。Component-Based
    发表于 02-08 17:42 0次下载

    什么是UML

    什么是UML UML是一种标准的图形化建模语言,它是面向对象分析与设计的一种标准表示。它:不是一种可视化的程序设计语言而是一种
    发表于 02-08 17:47 3232次阅读
    什么是<b class='flag-5'>UML</b>

    高校教学管理系统的UML模型_燕菊维

    高校教学管理系统的UML模型_燕菊维
    发表于 03-19 11:30 0次下载

    什么是UML图?常见的UML图工具有哪些?

    UML图是统一建模语言,又称标准建模语言。是对软件设计开发过程可视化建模的一种语言。多应用在一些软件系统工程上,有时在应用在机械系统和业务流程上有所应用。这种模型通常以图表方式呈现。 UML状态图
    的头像 发表于 06-22 14:10 4028次阅读
    什么是<b class='flag-5'>UML</b>图?常见的<b class='flag-5'>UML</b>图工具有哪些?

    UML简介与类图详解

    本篇介绍了UML类图的基础知识,包括2种和6种关系,并通过visio软件,演示如何画出一个UML类图
    的头像 发表于 05-05 09:07 2608次阅读
    <b class='flag-5'>UML</b>简介与类图详解

    UML统一建模语言

    UML-Unified Modeling Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元
    的头像 发表于 05-05 10:15 592次阅读
    <b class='flag-5'>UML</b>统一建模语言

    为什么建立UML模型范例

    作为统一建模语言,UML可以帮助我们对很多业务、技术的知识进行梳理,从多个视角描述清楚,帮助读者理解。另外因为UML的建模首先来自于软件建模的需求,所以UML模型很容易转换为软件的设
    的头像 发表于 05-05 10:20 407次阅读
    为什么建立<b class='flag-5'>UML</b><b class='flag-5'>模型</b>范例

    UML相关基本知识介绍

    UML - Unified modeling language UML (统一建模语言),是一种用于软件系统分析和设计的语 言工具, 用于帮助软件开发人员进行思考和记录思路的结果。简单说,UML图即一种图形化语言,通过不同的图形
    的头像 发表于 05-05 10:22 426次阅读
    <b class='flag-5'>UML</b>相关基本知识介绍

    UML和绘图工具Visio解析

    UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以
    的头像 发表于 05-05 11:11 1017次阅读
    <b class='flag-5'>UML</b>和绘图工具Visio解析

    UML状态图详解

    本篇介绍了UML状态图的基础知识,并通过visio绘制一个全自动洗衣机的UML状态图实例,来介绍UML状态图的画法与所表达的含义。
    的头像 发表于 05-09 09:00 1944次阅读
    <b class='flag-5'>UML</b>状态图详解