UML的构成

UML的构成是学习UML建模语言的重中之重,UML构成主要分成三大块:

一、UML的基本构造块

uml的基本构造块包括事物、关系和图。

1)事物是构成模型图的基本符号,表示一些面向对象的基本概念,分为结构事物、行为事物、分组事物和注记事物。

2)uml中类与类、类与接口以及接口与接口之间的关系总共有四种:依赖、关联、泛化和实现。

3)uml中包括九种图分为五大类:用例图、静态图、行为图、交互图、实现图

二、UML的规则

我们不能简单地把uml的构造块随机的摆放在一起,结构良好的模型应该在语义上自我一致,并且与所有的相关模型协调一致。uml有自己的语法和语义规则,分别是命名规则、范围、可见性、完整性和执行。

三、UML的公共机制

uml的公共机制分别是规格说明、修饰、通用划分以及扩展机制。

1)uml不只是一种图形语言,实际上它的图形表示法的每一部分背后都有规格说明。规格说明提供了对构造块的语法和语义上的文字叙述,uml的图形表示法用来对系统提供可视化,规格说明用来描述系统的细节。uml的规格说明提供了一个语义底版,包含了系统各模型的所有部分,并且各部分之间相互联系,保持一致。

2)uml表示法中每一个元素都有一个基本符号,可以把各种修饰细节加到这个符号上。

3)通用划分分为类/对象二分法和接口/实现二分法。类是一个抽象,对象是这个抽象的一个具体形式;接口声明了一个契约,而实现则表示了对该契约的具体实施,实现负责如实地实现接口的完整语义。

4)扩展机制是对uml图示符号的扩展,包括构造型(stereotype)、标注型(tagged value)和约束(constraint)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值