UML统一建模实用教程第二章

本文深入介绍了UML语言的构造元素,包括基本元素、关系和公共机制,详细阐述了类、对象、接口、用例、协作等结构元素以及关联、泛化、实现等关系元素,为理解和应用UML建模提供了基础。
摘要由CSDN通过智能技术生成

第二章 UML语言体系

2.1 UML语言组成

UML是一门设计语言,由一些构造元素、规则、公共机制构成。构造元素描述事物的基本成分,这些基本成分按照某种规则关联在一起,组成图;同时,这些基本元素都遵循通用规则,即公共机制。
在这里插入图片描述

2.1.1构造元素

构造元素包括基本元素、关系、图。这3种元素代表了软件系统或业务系统中的某个事物或事物间的关系。

2.1.2 规则

构造元素应该具有命名、范围、可见性、完整性和执行等属性。规则是对软件系统或业务系统中的某些事物的约束或规定。

2.1.3 公共机制

包括详述、修饰、通用划分、扩展机制。公共机制指适用于软件系统或业务系统中每个事物的方法或规则。
在这里插入图片描述

2.1.4 UML 基本关系符号

在这里插入图片描述

2.2 基本元素

基本元素分为4类:结构元素、行为元素、分组元素、注释元素。

2.2.1 结构元素

结构元素定义了业务或软件系统中的某个物理元素,描述了事物的静态特征。结构元素常用名词表示。结构元素有7种:类、对象、接口、主动类、用例、协作、构件、节点。

1.类和对象

类是对具有相同属性、相同操作、相同关系的一组对象的共同特征的抽象,类是对象的模板,对象是类的一个实力。

(1)类的表示

在UML中,类是用一个矩形表示的,它包含三个区域,最上面是类名、中间是类的属性、最下面是类的方法。
例如,描述people(类)用图形表示
假设,people类包含的属性和行为如下
类名,people,在第一栏
字段名,name、age,字段名(属性)放在第二栏
方法名,speak()、breathe()、fly(),方法在第三栏
在这里插入图片描述

注意:行为、服务、方法可以等价理解;属性、域、字段

(2)对象的表示

对象是用一个矩形表示,在矩形框中,不再写出属性名和方法名,只是在矩形框中用“对象名:类名”的格式表示一个对象
在这里插入图片描述

2.接口

因为,外界对类(或构件)的使用,是通过类(或构件)的方法来实现的,因此,我们把类或构件的方法集合称为接口。接口向外界声明了它能提供的服务。
接口分为供给接口和需求接口两种,供给接口只能向其它类(或构件)提供服务,需求接口表示类(或构件)使用其它类(或构件)提供的服务在这里插入图片描述

3.主动类

主动类是指该类创建的对象至少拥有一个进程或线程,通过进程或线程控制任务的执行。
主动类的表示方法与一般类相似,只是最外边框是粗线描述而已。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值