手机版
您的位置: 首页 > 生活常识 >

uml有几种图 UML学习-14种UML图

100次浏览     发布时间:2024-07-25 11:16:29    

14种UML图

统一建模语言是一种标准化的通用建模语言,现在由对象管理组 (OMG)作为实际行业标准进行管理。UML 包括一组图形表示技术,用于为软件密集型系统创建可视化模型。

在 UML 2.2 中,有 14 种类型的 UML 关系图,分为两类:结构图和行为图

这些关系图可以分层分类,

结构图有下面7种

  • 类图(Class Diagram ):用于定义系统中的类、类的属性和操作,描述系统的内部结构和类的关系。 类图中的关系说明了类如何与其他类交互,协作和继承。
  • 对象图(Object Diagram):描述某个特定时刻 类的具体实例以及它们如何联系起来等相关信息。
  • 组合结构图(Composite Structure Diagram):侧重复合元素的方式展示系统内部结构,包括与其他系统的交互接口和通信端口,各部分的配置和协作,组件相关的服务,以及各服务之间的通信和调用。
  • 组件图(Component Diagram):用于显示系统各组件及各组件关系的物理视图
  • 部署图(Deployment Diagram):主要用于显示软件产品中硬件和软件的物理架构图。从部署图中,我们可以了解到软件和硬件之间的物理拓扑、连接关系以及处理节点的分布情况。
  • 包图(Package Diagram):显示了中大规模工程中模型元素的排列和组织。包图可以显示子系统或模块之间的结构和依赖关系。
  • Profile 图:Profile图基本上是一种扩展机制,允许您通过添加新构建基块、创建新属性和指定新语义来扩展和自定义 UML,以使语言适合您的特定问题域。

行为图有下面7种

  • 用例图(UserCase Diagram):从用户的角度提供系统或业务流程功能的概述。用户“使用”系统的方式是创建用例图的起点。基于业务的视角、利用业务语言来讲述功能和流程
  • 活动图(Activity Diagram):对系统中任何位置的流程进行建模。跟用例图一样活动图也是要基于业务的视角、利用业务语言来描述相关用例的流程。活动图是对特定用例的展开,可以更多的说明活动涉及的流程、相关的角色和对象。
  • 时序图(Sequence Diagram):描述了对象之间传递消息的时间顺序,它用来表示用例中的行为顺序,是强调消息时间顺序的交互图。时序图描述类系统中类和类之间的交互,它将这些交互建模成消息交换。也就是说,时序图描述了类以及类间相互交换以完成期望行为
  • 状态机图(State Diagram):用于描述一个对象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起状态转移的事件(Event),以及因状态转移而伴随的动作(Action)。一般可以用状态机对一个对象的生命周期建模,状态图用于显示状态机(State Machine Diagram),重点在于描述状态图的控制流。
  • 通信图(Communication Diagram):也叫协作图(Collaboration Diagram),自UML 2.0 之后,不再使用协作图,都统一使用通信图。描述了对象与对象之间的协作/合作关系,侧重说明对象的消息传递,强调发送和接收消息的对象之间的组织结构。通信图的建模结果用于获取对象的职责和接口。通信图描述了系统的动态情况,通过对象之间的消息传递来反映具体使用语境,使复杂的程序逻辑更容易理解。
  • 交互概述图(Interaction Overview Diagram):交互概述图是将活动图和顺序图嫁接在一起的图,可以看作活动图的变体,它将活动节点进行细化,用一些小的时序图来表示活动节点内部的对象控制流,也可以看作时序图的变体,它用活动图来补充时序图。
  • 时间图(Timing Diagram):时间图被用来显示消息跨域不同的对象或角色的时间信息。例如,可以通过时间图展现一次HTTP访问涉及到的浏览器、DNS解析、WEB服务器的状态跟耗时信息。

UML图的使用情况

相关文章

  • 2024-09-19 10:31:34
  • 2024-09-19 10:16:31
  • 2024-09-19 10:01:26
  • 2024-09-19 09:46:23
  • 2024-09-19 09:31:37
  • 2024-09-19 09:16:24
  • 热门文章
    义务兵退伍贷款怎么贷?超详细申请攻略
    新婚姻法离婚财产分割有什么规定
    省委书记多少岁退休 ?看完你就知道了
    医疗机构执业许可证的申请条件是哪些?
    产假和陪产假是什么?一起来看看吧
    【政策解读】投标人公平竞争原则的重要性
    什么是倾销?反倾销调查:我国连续23年位居榜首,为什么中国企业备受打压?
    消费者保障服务 :构建和谐市场的关键"
    老人过世了,房产如何继承过户?教给你3个步骤,4种方法
    二手房过户手续费需要交哪些
    最新文章
    花木兰最强出装及铭文(花木兰练到什么地步能出关?)
    如果单从全分段和中分段的数据来看,木兰的确表现一般,但大家都应该知道,木兰这种英雄,从来都只属于高端局,因为操作难,门槛高,上限也高,普通玩家拿了但玩不好的大有人在,你不能指望这样一个操作拉满的英雄在低分段中胜率很高的是吧。木兰高端局还行吗?版本大环境调整,我觉得没有太多影响到木兰的状态,尤其在这个
    · 花木兰最强出装及铭文(花木兰练到什么地步能出关?)
    · 双层玻璃打孔简易方法(玻璃打孔用什么钻头,玻璃打孔怎样防止玻璃碎)
    · 雄安新区在哪里的位置(雄州----雄安新区)
    · 广西大专推荐(广西十大最好的专科学校)
    · 科目二练车多少小时可以考试(驾驶证考试,科目2练车多久才可以考试)
    · 栾川哪个景点最好玩人少(洛阳这个4A景区适合夏季避暑)
    · 去巴厘岛要准备什么物品(关于去巴厘岛,你必须要知道的几件事)
    · 电子驻车和电子手刹的区别(电子手刹和自动驻车的区别)

    网站内容来自网络,如有侵权请联系我们,立即删除!
    Copyright © 恩格百科 琼ICP备2023007320号-5