UML(1)

本文介绍UML(统一建模语言),一种面向对象的建模语言,用于软件系统的可视化建模。涵盖UML的基本构成如图、元素、通用机制及视图,并详细解析了静态建模机制与动态建模机制,以及各种关系如关联、聚合、依赖和泛化等。

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

【全局】
这里写图片描述

【理论】
UML
定义:是一种面向对象的建模语言

自理解:对图形的语言描述

组成
1. 图
2. 元素
3. 通用机制
4. 视图

建模机制
1. 静态(用例图、类图、对象图、包、组件图、配置图)
2. 动态(状态图、时序图、协作图、活动图)

关系
1. 关联关系:两个对象有联系(一下所有关系都可已称为关联关系)
2. 聚合关系:整体与部分的关系(胳膊与人)
3. 依赖关系:不独立,一方需要另一方
4. 泛化关系:同类但有所扩充

【图】
根据视频举例

  1. 用例图:人与外部可见的系统功能进行交互
    这里写图片描述

  2. 类图:系统中名词与名词之间的关系
    这里写图片描述

  3. 对象图:类图的 变体
    这里写图片描述

  4. 组件图:模块与模块见得关系,显示代码结构

  5. 配置图:包括节点、组件、关联关系
    这里写图片描述

  6. 时序图:对象间传递消息的时间顺序
    这里写图片描述

  7. 协作图:对有交互作用的对象关系建模
    这里写图片描述

  8. 状态图:描述一个对象的生命周期
    这里写图片描述

  9. 活动图:是一种面向对象的流程图
    这里写图片描述

评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值