UML语言体系

Posted 小帆敲代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML语言体系相关的知识,希望对你有一定的参考价值。

关系元素

这24种关系在建模表示时可以归为关联关系、实现关系、泛化关系、扩展关系和依赖关系五种,下面介绍这些关系的表示法。

关联关系

  • 关联(Association)表示两个类之间存在某种语义上的联系,这种语义是人们赋予事物的联系。关联关系提供了通信的路径,它是所有关系中最通用、语义最弱的关系。
  • 关联关系是聚合关系和组合关系的统称,是比较抽象的关系;聚合关系和组合关系是更具体的关系。在UML中,使用一条实线来表示关联关系。

聚合关系

聚合(Aggregation)是一种特殊形式的关联。聚合表示类之间的关系是整体与部分的关系

组合关系

如果发现“部分”类的存在,是完全依赖于“整体”类的,那么就应该使用“组合”关系来描述 。组合关系是一种非常强的对象间关系

泛化关系

  • 泛化关系描述了从特殊事物到一般事物之间的关系,也就是子类到父类之间的关系

作业

1.UML语言的五大视图是什么?
答:用例视图 配置视图 逻辑视图 组件视图 并发视图
2.软件开发三要素是什么?
答:工具 方法 过程

以上是关于UML语言体系的主要内容,如果未能解决你的问题,请参考以下文章

什么是UML统一建模语言

体系化的面向对象课程

UML与数据库应用系统

软考笔记第十六天之UML深入学习

UML建模与架构文档化

UML类图关系(泛化、继承、实现、依赖、关联、聚合、组合)