主讲人:张冬梅
zhang_dm@
软件工程
UML的关系
UML的图
第7章统一建模语言UML概述
UML的事物
UML的基本模型
UML的基本模型
UML符号为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。
这些图形符号和文字所表达的是应用级的模型,在语义上它是UML元模型的实例。
UML模型由事物、关系和图组成
UML的基本模型
UML的事物
事物是对模型中最具代表性成分的抽象。
在UML中,可以分为结构事物、行为事物、分组事物和注释事物4类。
UML的事物
是UML模型的静态部分,主要用来描述概念的或物理的元素,包括类、主动类、接口、对象、用例、参与者、协作、构件和节点等。
一、结构事物
UML的事物
(class)
类用带有类名、属性和操作的矩形框来表示。
(object)
对象是类的实例,其名字下边加下划线,对象的属性值需明确给出。
(1)类的属性
描述类的状态、特征。
格式:
可见性:public(+),private(-),protected(#),无标注说明表示未确定可见性。
属性和类型之间用“:”分隔。
属性的默认值即为初始值,可选。
{性质串}表示属性所有可能取值,或者其他的约束说明,可选。
例子:
+ weight : float
- ToDo : string{0…10}
# size : integer = 128
可见性属性名:类型名= 初值{性质串}
UML的事物
(2)类的操作
类的行为,用于修改、检索类的属性或执行某些动作。
格式:
操作名不可省略。
参数列表可包含由0到多个参数,用逗号分隔,可选。
参数列表格式:
参数名和参数类型不可省略。
默认值为参数的初始值,可省略。
例子:
+ getWeight() : float
+ CalibrateLightMeter(lumens : double)
+ getFontData() : string
可见性操作名(参数列表):返回值类型{性质串}
参数名:参数类型= 默认值
UML的事物
第7章 统一建模语言UML概述 来自淘豆网www.taodocs.com转载请标明出处.