UML九种图

      UML九种图

UML视频看完后,对于UML有了基础的认识,接下来就是对于UML中九种图的简单介绍。

UML(统一建模语言):是面向对象的可视化建模语言。

UML中有三种构造块:事物、关系和图
事物:构成模型图的一些基本图示符号,表示面向对象的基本概念。是对模型中最具有代表性的成分的抽象。
事物分为:结构事物、行为事物、分组事物、注记事物
关系:基本图示符号之间的联系,把事物结合在一起。

关系分为:关联、依赖、泛化、实现


图:聚集了相关的事物
UML中的九种图:
1.用例图
描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。


2.类图
类图是描述系统中的类,以及各个类之间的关系的静态视图。能够让我们在正确编写代码以前对系统有一个全面的认识。类图是一种模型类型,确切来说,是一种静态模型类型。


3.对象图
与类图极为相似,它是类图的实例,对象图显示类的多个对象实例,而不是实际的类。它描述的不是类之间的关系,而是对象之间的关系。


4.活动图
描述用例要求所要进行的活动,以及活动间的约束关系,有利于识别并活动。能够演示出系统中那些地方存在功能。


5.状态图
状态图用来描述一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移。


6.序列图(顺序图)
序列图是用来显示参与者如何以一系列顺序的步骤与系统的对象交互的模型。
顺序图可以用来展示对象之间是如何进行交互的。顺序图将显示的重点放在消息序列上,即强调消息是如何在对象之间被发送和接受的。
序列图:


顺序图:


7.协作图
和序列图相似,显示对象间的动态合作关系。协作图建模对象或者角色,以及它们彼此之间是如何通信的。


序列图:强调时间和顺序
协作图:强调上下级关系(对象之间的关系)
8.构件图
显示一组构件之间的组织与依赖关系;从软件架构的角度来描述一个系统的主要功能。


9.部署图
是用来建模系统的物理部署。例如:计算机和设备,以及它们之间是如何连接的。


【思想上移,行动下移】

在看完视频后,就是进行实践的时候了,期待画图,加油!

评论 40
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值