UML笔记

基础UML笔记

UML中的关系

1、依赖:

2、关联:一个对象与另一个对象的关系。

3、泛化:一般化-特殊化的关系

4、实现:一个类指定了由另一个类必须执行的约定。

UML中的图

1、用例图(use case diagram)

用例图是从用户角度描述系统功能,并指出各功能的操作者,是显示一组用例、参与者以及它们之间关系的一种图。

组成元素

  • 参与者(Actor) : 也称为角色,它代表系统用户。
  • 系统边界(System Scope):它确定系统的范围。
  • 用例(Use Case):它代表系统提供的服务。
  • 关联(Association):它表示参与者与用例间的关系。

image-20210918135834063

用例之间的关系

1、包含关系(include)

2、扩展关系 (extend)

3、泛化关系 (generalization):一般与特殊的关系

image-20210920004318883

2、类图(Class Diagram)

类图是UML面向对象中的最常用 的一种图,类图可以帮人们更直观地了解一个系统的体系结构。

image-20210918140548488

3、对象图(Object Diagram)

UML面向对象中对象图是类图的实例,几乎使用与类图完全相同的标识。

4、状态机图(Statechart Diagram)

描述一个实体基于事件反应的动态行动。

image-20210919143047511

5、活动图(Activity Diagram)

描述系统中各种活动的执行顺序,通常用于描述一个操作中所要进行的各项活动的执行流程。

image-20210919151648024

分叉与汇合

1、分叉表示把一个单独的控制流分成两个或者多个并发的控制流。

2、汇合表示两个或者多个并发控制流的同步发生。

image-20210920012641801

6、顺序图(Deployment Diagram)

顺序图描述了对象之间动态的交互关系,主要体现对象之间进行消息传递的时间顺序。

image-20210919153540410

7、通信图(Communication Diagram)

显示组件及其交互关系的空间组织结构,它并不侧重于交互的顺序。

image-20210919172154909

8、构件图(Component Diagram)

构件图,又称为组件图。构件图描述代码部件的物理结构及各部件之间的依赖关系,构件图有助于分析和理解部件之间的相互影响程度。

image-20210919172642003

9、部署图(deployment diagram)

部署图,也称为配置图。UML面向对象中配置图描述系统中硬件和软件的物理配置情况和系统结构。

image-20210919174113845

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星湖1024

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值