UML符号
图一:
此实线箭头表示, 继承
, 从一个非接口类的继承.
图二:
那条连线表示双向关联
:
看左边, Flight扮演assignedFights角色, 有0到1个Plane跟他关联(一个航班要么取消了没有飞机,要么只能对应一架飞机)
看右边, Plane扮演着assignedPlane角色, 有0到多个Flight跟他关联(一个飞机可以参与多个航班, 也可以停在仓库里面烂掉)
图三:
那条连线表示单向关联
:
基本的意义跟上面的是一样的, 唯一不同的是, 右边的类对左边的类是一无所知的.
图四:
那个大的包围的框叫软件包
, 名字为Account, 就一些可以归类的类包装起来.
图五:
如此虚线的箭头表示实现一个接口
.
图六:
水平的连线还是表示上面所说的关联, 但从关联连线中引伸出来的虚线, 这意味当Flight类的一个实例关联到 FrequentFlyer 类的一个实例时,将会产生 MileageCredit 类的一个实例
.
图七:
带菱形的箭头表示基本聚合, 由上图知道, Wheel类扮演wheels角色, 聚合4个到Car对象里面去,
空心的菱形表示Wheel对象并不随Car的创建而创建,销毁而销毁
.
图八:
意义和上面类似, 唯一不同的是, 实心菱形表示Department对象随Company对象的创建而创建,销毁而销毁
.
图九:
表示反射关联
, 显示一个Employee类如何通过manager / manages角色与它本身相关。当一个类关联到它本身时,这并不意味着类的实例与它本身相关,而是类的一个实例与类的另一个实例相关。
分享到:
相关推荐
UML符号是UML中用于描绘系统组件、关系和行为的关键元素,帮助开发者、分析师和项目团队理解系统的设计和结构。以下是一些常见的UML符号及其详细解释: 1. Package:包是一种组织机制,用于将相关的模型元素(如类...
### UML符号说明 #### 一、概述 UML(Unified Modeling Language,统一建模语言)是一种用于软件工程领域的标准化建模语言,它提供了一套图形化的符号系统,帮助开发者和设计者更好地理解和构建复杂的软件系统。本...
以下是一些常见的UML符号及其详细解释: 1. **Package**:包是一种组织模型元素的方式,如Use Cases、类等,用于保持模型的整洁和模块化。它可以代表一个软件组件或者是一个独立的功能领域。 2. **Actor**:参与者...
UML符号及图 UML(Unified Modeling Language)是软件开发过程中的一种标准建模语言,用于描述、设计和文档化软件系统。UML2.0是当前UML的最新版本,提供了丰富的符号和图形来描述软件系统的各个方面。 类图 类图...
**UML图符号的意义** UML(统一建模语言)是一种图形化表示软件设计的方法,广泛应用于软件开发过程中。在UML中,不同的图形符号代表不同的概念,有助于清晰地表达和理解系统的结构和行为。以下是对UML图中一些基本...
UML符号是UML中用于表示不同概念和关系的关键元素,通过这些符号,我们可以清晰地表达系统组件、交互和结构。 1. **Package**:包是UML中的一种组织机制,用于将相关的模型元素(如类、接口、用例等)分组在一起,...
下面我们将详细解释UML类图中各符号的含义。 1. 类(Class):在UML类图中,类通常用三层矩形表示。第一层写类的名称,如果类是抽象的,则名称以斜体显示。第二层列出类的属性(fields)和字段,第三层列出类的方法...
**UML符号集**是UML中的一系列图形元素,它们代表了不同的概念和关系,如类、对象、接口、用例、活动、状态机等。以下是一些主要的UML符号: 1. **类(Class)**:通常表示为一个矩形,包含类名、属性和操作。属性...
**三、UML符号** UML中的符号丰富多样,包括但不限于: - 类:矩形,顶部为类名,中间为属性,底部为操作。 - 关联:直线,可带箭头,表示两个元素间的关系。 - 泛化(继承):带箭头的虚线,箭头从子类指向父类。 ...
"UML类图符号解析" UML类图符号是 Unified Modeling Language(统一建模语言)的核心组成部分之一,用于描述系统中的类和对象之间的关系。类图是UML中的静态结构模型,用于描述系统中的类、对象、接口、继承、实现...
UML符号和图例** 每个UML图都有其特定的符号和图例,例如类图中的类矩形、接口圆角矩形、关联线、继承线、依赖线等。理解这些符号对于正确解读UML图至关重要。 **3. UML在软件开发中的应用** 在软件开发过程中,...
UML的本意是要成为一种标准的统一语言,使得IT专业人员能够...)而且,UML符号集只是一种语言而不是一种方法学。这点很重要,因为语言与方法学不同,它可以在不做任何更改的情况下很容易地适应任何公司的业务运作方式。
#### UML符号和元模型 书中解释了UML的基本符号体系,包括各种图形元素的意义及其在不同场景下的应用。此外,还探讨了UML的元模型概念,这是理解UML图形表示的基础。 #### 合法的UML 书中讨论了什么是“合法”的...
UML表示法定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。 UML模型图的构成包括事物、关系和图三个部分。事物是UML模型中最基本的构成元素,是具有代表性的成分的抽象。...
3. **UML符号和表示法**:书中会详细介绍每种图中的各种符号,如类的矩形、接口的小圆圈、关联线的箭头、泛化关系(继承)的空心三角等。 4. **建模过程**:如何从需求分析到系统设计,逐步构建UML模型,包括问题...
2. **UML符号和约定**: - 符号包括直线、箭头、椭圆、矩形、菱形等,每种图形都有其特定含义。 - 关系的表示,如虚线表示关联,实线表示依赖,带空心箭头的线表示泛化,带实心箭头的线表示实现。 - 注释和约束的...
8. **UML的语法和语义**:书中会详细介绍UML符号的含义和使用规则,确保读者能够正确地绘制和理解UML图表。 9. **UML在敏捷开发中的应用**:随着敏捷方法的普及,UML如何适应快速迭代和迭代开发的环境也是书中可能...
2. **UML符号和语法**:详细介绍UML中的各种图的绘制规则,包括关系线的种类、注释的使用、泛化和实现的关系等,帮助读者掌握准确表达设计意图的方法。 3. **UML在面向对象设计中的作用**:解释如何使用UML进行需求...
- 学习如何在Visio中选择和使用不同的UML符号来表示实体、关系等概念。 - 理解各种UML符号的意义及其在模型中的作用。 - 练习使用这些符号构建简单的UML图。 2. **掌握Visio中UML基本图形的绘制方法** - **用例...