UML图的种类

UML图的种类

常用种类

  • 类图
  • 用例图
  • 序列图
  • 通讯图
  • 状态图
  • 活动图
  • 组件图
  • 实施图
  • 包图
  • 对象图
  • 复合结构图
  • 时序图
  • 交互概览图

UML图用途

说明
类图对象图与类图极为相似,它是类图的实例,对象图显示类的多个对象实例,而不是实际的类,它描述的不是类之间的关系,而是对象之间的关系。从实际的角度来看,它们被用来建立一个系统的原型。
用例图用例图描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示了这些元素之间的各种关系,如泛化、关联和依赖。因此,用例图是用来描述的功能之间的关系和他们的内部/外部控制器,这些控制器是已知的参与者。
序列图序列图是一种交互图。序列图是用来显示你的参与者如何以一系列顺序的步骤与系统的对象交互的模型。序列图可以用来展示对象之间是如何进行交互的。序列图将显示的重点放在消息序列上,即强调消息是如何在对象之间被发送和接收的。从实施和执行的角度来看是非常重要的系统组件之间的交互。因此,在一个系统中执行一个特定的功能的调用序列的序列图是用于可视化。
状态图状态图描述类的对象所有可能的状态,以及事件发生时状态的转移条件。状态图可以捕获对象、子系统和系统的生命周期。他们可以告知一个对象可以拥有的状态,并且事件(如消息的接收、时间的流逝、错误、条件变为真等)会怎么随着时间的推移来影响这些状态。状态图是用来表示的事件驱动的系统状态的变化。它基本上描述了类,接口状态变化等状态图是用于可视化的反应系统内部/外部因素。
活动图活动图描述了在一个系统中的控制流。活动图描述用例要求所要进行的活动,以及活动间的约束关系,有利于识别并行活动。活动图能够演示出系统中哪些地方存在功能,以及这些功能和系统中其他组件的功能如何共同满足前面使用用例图建模的商务需求。活动图用于可视化的流量控制在一个系统中。这是准备系统将如何工作,在执行时有一个想法。
组件图组件图描述代码构件的物理结构以及各种构建之间的依赖关系。组件图用来建模软件的组件及其相互之间的关系,这些图由构件标记符和构件之间的关系构成。组件图中,构件时软件单个组成部分,它可以是一个文件,产品、可执行文件和脚本等。在设计阶段的软件构件(类,接口等)的系统被安排在不同的组,这取决于他们的关系。这些组被称为组件。组件图用于可视化的实现。
对象图对象图与类图极为相似,它是类图的实例,对象图显示类的多个对象实例,而不是实际的类,它描述的不是类之间的关系,而是对象之间的关系。从实际的角度来看,它们被用来建立一个系统的原型。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值