- 0
- 0
- 约1.28千字
- 约 12页
- 2026-03-09 发布于福建
- 举报
2026年3月8日UML关系大数据技术BIGDATA
2026年3月8日章节内容1UML关系汇总2聚合3组合4常见误区
2026年3月8日UML关系UML关系汇总
2026年3月8日UML关系1.UML六种关系
2026年3月8日UML关系聚集
2026年3月8日聚集核心特征关系属性:关联关系的一个特例,整体与部分是松散组合复用性:部分可独立存在,支持多整体复用语义约束:“has-a”弱约束,无生命周期绑定关系符号:菱形指向整体聚集也称为聚合多领域示例使用StarUML,设计“校园大数据考勤系统”聚合关系图:定义类:整体类AttendanceSystem(考勤系统),部分类StudentLogSource(学生打卡日志源)、TeacherLogSource(教师打卡日志源);绘制关系:用“空心菱形实线”连接整体与部分,菱形指向AttendanceSystem;标注多重度:AttendanceSystem(1)→?StudentLogSource(N)、AttendanceSystem(1)→?TeacherLogSource(N);
2026年3月8日UML关系组成
2026年3月8日2.组成组成也称为组合核心特征关系属性:整体与部分语义不可分割,部分依赖整体存在复用性:部分实例独占,不可多整体复用生命周期绑定:部分与整体同创建、同销毁,“is-a”强约束关系符号:菱形指向整体多领域示例对比维度聚集关系部分能否独立能图示符号空心菱形开发中的作用核心:通过“部分复用”减少重复开发,降低维护成本,提升整体灵活性(1)不用为每个整体重复编写相同的部分逻辑(如多个数据任务复用同一数据源模块,不用每个任务都写“读日志”代码);(2)部分模块迭代时,所有依赖它的整体可同步受益;(3)可灵活替换部分模块对比维度组合关系部分能否独立不能图示符号实心菱形开发中的作用核心:通过“强绑定”保障整体的安全性、稳定性,简化复杂逻辑的管理(1)防止核心逻辑被外部篡改/误用(如微信支付的加密子模块仅给微信支付用,避免其他模块调用导致支付密钥泄露);(2)不用手动管理部分的生命周期;(3)确保部分与整体的语义一致性
2026年3月8日2.组成组成也称为组合
2026年3月8日UML关系常见误区
2026年3月8日3.常见误区仅凭“整体包含部分”表面关系忽略部分独立性误将“部分对整体必要”等同于组合强绑定仅关注“整体-部分创建同步”忽略销毁同步误将“物理拆分难”等同于组合逻辑强绑定先判部分独立性:能独立存在/发挥作用=聚合;不能=组合终判生命周期同步性:整体销毁后部分可留存=聚合;必须同步销毁=组合再判部分复用性:可被其他整体复用=聚合;不可=组合区分物理与逻辑核心看“逻辑上能否复用”,可复用=聚合;不可=组合
2026年3月8日谢谢观看鸟欲高飞先振翅,人求上进先读书!
您可能关注的文档
- 《人工智能通识》课件——第7章 用AI大模型制作智能体.pptx
- 《人体机能》课件——1.2.4 内环境稳态与健康.pptx
- 《人体机能》课件——4.3.3 动脉血压的形成.pptx
- 《人体机能》课件——5.2.2 气体在血液中的运输.pptx
- 《软件工程》课件——02软件危机.pptx
- 《软件工程》课件——03软件工程基础概念.pptx
- 《软件工程》课件——04软件生命周期及开发模型.pptx
- 《软件工程》课件——11面向对象简介.pptx
- 《软件工程》课件——12面向对象分析与设计.pptx
- 《软件工程》课件——13面向对象基本概念.pptx
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
原创力文档

文档评论(0)