码迷,mamicode.com
首页 > 编程语言 > 详细

UML语言体系

时间:2020-05-31 17:42:19      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:语言   体系   就是   block   泛化   表示法   对象   部分   依赖关系   

关系元素

技术图片

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

关联关系

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

聚合关系

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

组合关系

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

泛化关系

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

作业

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

UML语言体系

标签:语言   体系   就是   block   泛化   表示法   对象   部分   依赖关系   

原文地址:https://www.cnblogs.com/code-fun/p/12997519.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!