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

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

3天内不再提示

一文带你读懂UML

jf_78858299 来源:车端 作者: 初光 2023-05-05 11:19 次阅读

UML表示法的主要内容可由下列五类(共9种 )图来定义:

(1)用例图(Use Case Diagram)。从用户角度描述系统功能,并指出各功能的操作者。如使用手机来发短信/打电话,是一种用例。

(2)静态图(Static Diagram)。包括类图、对象图和包图。类图描述系统中类的静态结构,不 仅定义系统中的类,表示类之间的联系如关联、依 赖、聚合等,也包括类的内部结构(类的属性和操作 )。

  • 类图描述的是一种静态关系,在系统的整个生命周期都是有效的。
  • 对象图是类图的实例,几 乎使用与类图完全相同的标识。它们的不同点在 于对象图显示类的多个对象实例而不是实际的 类,且对象图只能在系统某一时间段存在。
  • 包图 由包或类组成,表示包与包之间的关系。包图用 于描述系统的分层结构。

(3)行为图(Behavior Diagram)。描述系统的动态模型和组成对象间的交互关系,包括状态 图和活动图。

  • 状态图描述对象的所有可能状态以 及事件发生时状态的转移条件;
  • 活动图描述为满 足用例要求所进行的活动以及活动间的约束关 系,用于识别并行活动。

(4)交互图(Interactive Diagram)。描述对象间的交互关系,包括顺序图和合作图。

  • 顺序图 显示对象之间的动态合作关系,它强调对象之间 消息发送的时间顺序;
  • 合作图也显示对象间的动 态合作关系,但更强调上下级关系。这两种图合 称为交互图。

(5)实现图(Implementation Diagram)。包括构件图、部件图和配置图。

  • 构件图描述代码部 件的物理结构及各部件之间的依赖关系,它包含 逻辑类或实现类的有关信息
  • 部件图有助于分析 和理解部件之间的相互影响程度;
  • 配置图定义系 统中软硬件的物理体系结构,显示实际的计算机 和设备 (用节点表示)之间的连接关系,也可显示连接的类型及部件之间的依赖性。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • UML
    UML
    +关注

    关注

    0

    文章

    122

    浏览量

    30858
收藏 人收藏

    评论

    相关推荐

    读懂接口模块的组合应用有哪些?

    读懂接口模块的组合应用有哪些?
    发表于 05-17 07:15

    读懂如何去优化AC耦合电容?

    读懂如何去优化AC耦合电容?
    发表于 06-08 07:04

    读懂什么是NEC协议

    读懂什么是NEC协议?
    发表于 10-15 09:22

    读懂中断方式和轮询操作有什么区别吗

    读懂中断方式和轮询操作有什么区别吗?
    发表于 12-10 06:00

    读懂车载摄像头产业链

    车载摄像头的快速成长将带动产业链中其他环节的直接受益,摄像头主要组成部分是镜头、CMOS传感器、DSP、模组组装及其他部件。带你读懂车载摄像头产业链~
    发表于 11-22 15:41 29次下载

    读懂NB-IoT 的现状、挑战和前景

    读懂 NB-IoT 的现状、挑战和前景
    的头像 发表于 02-28 15:42 6376次阅读

    带你读懂耦合与退耦,上拉与下拉资料下载

    电子发烧友网为你提供带你读懂耦合与退耦,上拉与下拉资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮
    发表于 04-21 08:50 23次下载
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>带你</b><b class='flag-5'>读懂</b>耦合与退耦,上拉与下拉资料下载

    读懂MCU的特点、功能及如何编写

    读懂MCU的特点、功能及如何编写
    发表于 12-05 09:51 24次下载
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>读懂</b>MCU的特点、功能及如何编写

    读懂,什么是BLE?

    读懂,什么是BLE?
    的头像 发表于 11-27 17:11 2285次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>读懂</b>,什么是BLE?

    读懂车规级AEC-Q认证

    读懂车规级AEC-Q认证
    的头像 发表于 12-04 16:45 940次阅读

    读懂微力扭转试验机的优势

    读懂微力扭转试验机的优势
    的头像 发表于 11-30 09:08 571次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>读懂</b>微力扭转试验机的优势

    读懂新能源汽车的功能安全

    电子发烧友网站提供《读懂新能源汽车的功能安全.pdf》资料免费下载
    发表于 09-04 09:22 3次下载

    读懂MSA(测量系统分析)

    读懂MSA(测量系统分析)
    的头像 发表于 11-01 11:08 893次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>读懂</b>MSA(测量系统分析)

    智慧公交是什么?带你详解智慧公交的解决方案!

    智慧公交是什么?带你详解智慧公交的解决方案!
    的头像 发表于 11-05 12:26 276次阅读
    智慧公交是什么?<b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>带你</b>详解智慧公交的解决方案!

    读懂单灯控制器工作原理

    读懂单灯控制器工作原理
    的头像 发表于 11-11 13:13 221次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>读懂</b>单灯控制器工作原理