UML笔记一:UML概述四(UML中的关系、UML中的图)

本文介绍了UML的基本概念及其主要图示类型,包括用例图、类图、对象图、状态图、活动图、序列图、协同图、组件图及部署图等,详细阐述了每种图的作用与应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、UML中有4种关系:

关联Association

clip_image001

依赖Dependency

clip_image002

泛化Generalization

clip_image003

实现Realization

clip_image004

二、UML中的图

1、用例图:用例图(use case diagrams):用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调在使用系统,系统为执行者完成哪些功能

2、静态图

类图:(class diagrams)用于定义系统中的类,包括描述类的内部结构和类之间的关系。类图主要用于描述系统的静态结构

对象图(object diagrams)对象图是类图的一个实例,描述了系统在具体时间点上所包含的对象以及各个对象之间的关系

3、行为图:用来描述系统的动态模型和对象之间的交互关系

3.1、状态图:(statechart diagrams)用来描述类的对象所有可能的状态以及事件发生时状态的转移条件

3.2、活动图:(activity diagrams)用来描述满足用例要求所要进行的活动以及活动间的约束关系,使用活动图有利于识别系统的并行活动

3.3、交互图:用来描述对象之间的交互关系

3.3.1序列图(sequence diagrams)描述对象之间的交互顺序,着重对象间消息传递的时间顺序,强调对象之间消息的发送顺序,同时也显示对象之间的交互过程

3.3.2协同图:(collaboration diagrams)描述对象之间的合作关系,更侧重于说明哪些对象之间有消息的传递

4、实现图:

4.1组件图(component diagrams)构件图用来描述代码构件的物理结构以及各构件之间的依赖关系。一个构件可以使一个资源文件、一个二进制文件或者一个可执行文件

4.2部署图(deployment diagrams)部署图定义了系统中硬件的物理体系结构,用来描述实际的物理设备以及它们之间的连接关系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值