`

uml中的几种关系及表示图

UML 
阅读更多

1、关联(association)
说明:是一种结构关系,它指明一个事物的对象与另一个事物的对象间的联系。给定一个连接两个类的关联,可以从一个类的对象导航到另一个类的对象,反之亦然。
图形:一条实线,可以带箭头。
属性:名称、角色(关联中靠近它的一端的类对别外一端的类呈现的职责)、多重性。

2、聚合()
说明:一种特殊的关联,表示“整体/部分”的关系,其中一个类描述了一个较大的事物,它由较小的事物组成。
图形:整体的一端用一个空心菱形表示。

3、组合()
说明:是关联的更强的形式,该关系中组合具有管理组成部分的特有责任,如它们的分配和释放。
图形:组合的一端用一个实心菱形表示。

4、泛化(generalization)
说明:是一般事物(超类)和该事物的较为特殊的种类(子类)的关系。
图形:一条带有空心大箭头的有向实线,指向父类。

5、依赖(dependency)
说明:一个事物(如类Event)规格说明的变化可能影响到使用它的另一个事物(如类Window),但反之未必。
图形:一条有向的虚线,指向被依赖的事物。

6、实现()
说明:将一个模型元素,连接至另一个提供了行为说明而无结构或实现的模型元素,如接口。
图形:一条带有空心大箭头的有向虚线,指向实现类。

分享到:
评论

相关推荐

    UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系

    在画用例图的时候,理清用例之间的关系是重点。用例的关系有泛化(generalization)、扩展(extend)和包含(include)。...泛化(generalization):泛化关系是一种继承关系,子用例将继承基用例的所有行为,关系和通信关系

    UML类图几种关系的总结

    U在UML类图中,常见的有以下几种关系: 泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)【泛化关系】:是一种继承关系,表示一般与特殊...

    比较常用UML类图几种关系的小结

    本文给大家总结了UML类图中几种比较常用的关系小总结,需要的朋友可以参考下

    UML:类图关系总结

    在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 泛化(Generalization) 【泛化关系】:是一种...

    UML和模式应用(架构师必备).part07.rar

    15.3 常用的UML交互图表示法 15.4 顺序图的基本表示法 15.5 通信图的基本表示法 第16章 UML类图 16.1 应用UML:常用类图表示法 16.2 定义:设计类图 16.3 定义:类元 16.4 表示UML属性的方式:属性文本和关联...

    UML和模式应用(架构师必备).part06.rar

    15.3 常用的UML交互图表示法 15.4 顺序图的基本表示法 15.5 通信图的基本表示法 第16章 UML类图 16.1 应用UML:常用类图表示法 16.2 定义:设计类图 16.3 定义:类元 16.4 表示UML属性的方式:属性文本和关联...

    uml统一建模试卷,期末考试复习资料

    2、在UML中,( )把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。  A.组合活动 B.同步条 C.活动 D.泳道 3、在...

    UML和模式应用(架构师必备).part02.rar

    15.3 常用的UML交互图表示法 15.4 顺序图的基本表示法 15.5 通信图的基本表示法 第16章 UML类图 16.1 应用UML:常用类图表示法 16.2 定义:设计类图 16.3 定义:类元 16.4 表示UML属性的方式:属性文本和关联...

    uml实验报告整合

    ……………子系统和接口的关系及几口中的操作,如P262 8-11图…….. 3. 更新软件架构 …………系统架构更新后的包图,如图8-17………………. 五、 实验心得 实验四 (系统静态模型)分析类图 一、实验目的 1.识别...

    面向对象与UML资料

    顺序图--两种观点 82 系统顺序图 82 系统事件和系统操作 83 如何建立一个系统顺序图 84 系统事件和系统边界 84 系统事件和操作的命名 84 对象顺序图 85 画顺序图的试探法 86 协作图的基本表示法 87 契约 90 活动及其...

    UML和模式应用(架构师必备).part01.rar

    15.3 常用的UML交互图表示法 15.4 顺序图的基本表示法 15.5 通信图的基本表示法 第16章 UML类图 16.1 应用UML:常用类图表示法 16.2 定义:设计类图 16.3 定义:类元 16.4 表示UML属性的方式:属性文本和关联...

    UML和模式应用(架构师必备).part03.rar

    15.3 常用的UML交互图表示法 15.4 顺序图的基本表示法 15.5 通信图的基本表示法 第16章 UML类图 16.1 应用UML:常用类图表示法 16.2 定义:设计类图 16.3 定义:类元 16.4 表示UML属性的方式:属性文本和关联...

    UML和模式应用(架构师必备).part04.rar

    15.3 常用的UML交互图表示法 15.4 顺序图的基本表示法 15.5 通信图的基本表示法 第16章 UML类图 16.1 应用UML:常用类图表示法 16.2 定义:设计类图 16.3 定义:类元 16.4 表示UML属性的方式:属性文本和关联...

    UML和模式应用(架构师必备).part05.rar

    15.3 常用的UML交互图表示法 15.4 顺序图的基本表示法 15.5 通信图的基本表示法 第16章 UML类图 16.1 应用UML:常用类图表示法 16.2 定义:设计类图 16.3 定义:类元 16.4 表示UML属性的方式:属性文本和关联...

    UML和模式应用(架构师必备).part08.rar

    15.3 常用的UML交互图表示法 15.4 顺序图的基本表示法 15.5 通信图的基本表示法 第16章 UML类图 16.1 应用UML:常用类图表示法 16.2 定义:设计类图 16.3 定义:类元 16.4 表示UML属性的方式:属性文本和关联...

    UML及思维导图的理解与使用

    UML从考虑系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、序列图、协作图、构件图、部署图等9种图。这些图从不同的侧面对系统进行描述。系统模型将这些不同的侧面综合成一致的整体,便于系统的...

    graphvizuml:使用 Graphviz 绘画 UML 图

    利用 Graphviz 去生成 UML 类图有几个好处:用文本表示图,容易更新,容易做版本管理。能自动排布节点位置,在大型复杂的图特别方便。统一文档风格。实际上,文档生成工具 也是采用 Graphviz 生成类图的。不过,我们...

    uml rational rose

    ……………子系统和接口的关系及几口中的操作,如P262 8-11图…….. 3. 更新软件架构 …………系统架构更新后的包图,如图8-17………………. 五、 实验心得 实验四 (系统静态模型)分析类图 一、实验目的 1.识别...

    统一建模语言UML轻松入门之类和对象

    3.1类图在UML中,类图显示了一组类、接口、协作以及它们之间的关系。在UML的静态机制中类图是一个重点,它不但为设计人员所关心,更为实现人员所关注,建模工具也主要依据类图来产生代码(正向)工程。因此,类图在...

Global site tag (gtag.js) - Google Analytics