第四章UML概念模型要点
UML概念模型
4.1 构造块
事物
关系
图
事物
事物的分类:结构事物、行为事物、分组事物、注释事物。
结构事物:作为UML模型的静态部分,用于描述概念元素或物理元素。
例:类、接口、用例、组件、节点等
行为事物:是UML模型的动态部分,用于描述UML模型中的动态元素。
例:状态机、活动等
分组事物:是UML模型的组织部分,是用来组织系统设计的事物。
例:包
注释事物:是UML模型的解释部分,用来描述、说明和标注模型的元素。
例:注解
关系
关系是模型元素之间具体化的语义连接,负责联系UML的各类事物,构造出结构良好的UML模型。
四种关系:
关联关系:描述不同类元的实例之间的连接。
依赖关系:描述一对模型元素之间的内在联系。
泛化关系:描述特殊到一般的一种归纳和分类关系。
实现关系:描述规格说明和其实现的元素之间的连接的一种关系。
图
UML图根据基本功能和作用,可分为:结构图与行为图。
结构图:捕获事物与事物之间的静态关系,用来描述系统的静态结构模型。
行为图:捕获事物的交互过程如何产生系统的行为,用来描述系统的动态行为模型。
UML 1.x与UML 2规范所包含的图的不同
UML 1.4中的图
UML 2中的图
UML 1.4与UML 2中不同图的对比
UML 1.4
UML 2
对比说明
包图
尽管UML 1.4使用包图说明规范的组织结构,但是没有对包图进行明确定义。
状态图
状态机图
只是名称不同,技术上完全相同。
活动图
活动图
UML 2的活动图独立于状态机存在。
组合结构图
显示结构化类元或协作的内部结构,和普通类图之间没有严格界限。
交互图
UML 2中的交互图是顺序图、通信图、交互概览图和时间图的统称,与活动图密切相关。
协作图
通信图
UML 2中多用更加精确的通信图来代替协作图的大部分功能;UML 2中协作图作为一种组合结构图存在。
交互概览图
活动图的变体,合并了序列图片段和控制流构造。
时间图
UML 2中新增的时间图是一种特殊的序列图形式,显式地表示了生命线上的状态变化和标度时间。
4.2 通用机制
规格说明
修饰
通用划分
扩展机制
构造型
标记值
约束
规格说明
UML的规格说明用来对系统的细节进行描述,在增加模型的规格说明时可以确定系统的更多性质,细化对系统的描述。
例如,在一个类的符号中暗示了一种规格说明:它提供类所有的属性、操作等信息的全面描述。
修饰
修饰是对规格说明的文字的或图形的表示。
例如,通过对类名添加斜体修饰来表明这是一个抽象类。
在UML中的每个元素符号都以一个基本的符号开始,在其上添加一些具有独特性的修饰。
例如,这里有一个类,我们可以通过不同的修饰来标示出它是一个抽象类,拥有两个公有性的操作,一个保护性的操作和一个私有性的操作。
通用划分
在面向对象系统建模中,通常有几种划分方法,其中最常见的有两种划分:
类型-实例:是通用描述与某个特定元素的对应。
例如,类和对象就是一种典型的类型-实例划分。
接口-实现:接口是一个系统或对象的行为规范,这种规范预先告知使用者或外部的其它对象这个系统或对象的某项能力,和其提供的服务。实现是接口的具体行为,它负责执行接口的全部语义,是具体的服务兑现过程。
例如,接口与实现它的类或组件、操作与实现它的方法等。
扩展机制
为了扩充在某些细节方面的描述能力,UML允许建模者在不改变整体语言风格的基础上定义一些通用性的扩展。
UML的三种扩展机制:
构造型
标记值
约束
构造型
构造型是将一个已有的元素模型进行修改或精化,创造出一种新的模型元素。构造型的信息内容和形式与已存在的基本模型元素相同,但拥有不同的含义与用法。
每个构造型都从一个基本的模型元素派生而来。该构造型的所有元素都具有基本模型元素的特性。
构造型的表示方法为一个双尖括号内附构造型名称,一般放在已有的基本模型元素符号上方。
标记值
标记值是关于模型元素本身的一个属性的定义,即一个元属性的定义。
标记定义被构造型所拥有。标记可以用来存储元素的任意信息,它是一个名称-值组合,表现为形如”property = value”的字符串形式。
约束
约束是使用某种文本语言中的陈述句表达的语义条件或者限制。
通常约束可以附加在任何一个或一组模型元素上,它表达了附加在元素上的额外语义信息。
约束使用大括号({})中的文本串表示,可以应用于大部分UML元素。
4.3 “4+1”架构
“4+1”架构的概念和组成
“4+1”架构的要解决的问题
运用“4+1”视图方法进行软件架构设计
“4+1”架构的概念和组成
在“4+1”视图模型中,软件开发者从五个不同视角描述软件体系结构的一组视图模型。
逻辑视图:负责反映出系统内部是如何组织和协作来实现功能的。
开发视图:面向开发人员,用
您可能关注的文档
- 着眼新常态下监管新诉求 银监会重塑架构.pptx
- 第四十三讲_中国青藏地区.ppt
- 第四章 聚合物的分子量.ppt
- 第四册识字5.ppt
- 第四章 产业扩张.pptx
- 眼镜美学02眼镜种类、市场.ppt
- 眼镜店人力资本课件(6月19日、20日).ppt
- 第四章 经纬仪测量.ppt
- 第四章 公共关系主体.ppt
- 眼镜美学07人的美.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 《城市食品安全规制问题与对策研究》8800字.docx VIP
- DB37_T 4814-2025 高速公路路基超厚度施工技术规范.docx VIP
- DB37_T 4811.4-2025 工业互联网标识解析 仪器仪表 第4部分:应用服务平台运营规范.docx VIP
- DB37_T 4811.1-2025 工业互联网标识解析 仪器仪表 第1部分:被动标识载体应用指南.docx VIP
- 安川变频器技术手册V1000 中文.pdf VIP
- 五四以来反动派、地主资产阶级学者尊孔复古言论辑录-北京出版.pdf VIP
- GB_T 15558.2-2023 燃气用埋地聚乙烯(PE)管道系统 第2部分:管材.pdf VIP
- 2026年河北体育学院辅导员招聘备考题库必考题.docx VIP
- 海洋养殖网箱框架系统用高密度聚乙烯(HDPE)管材及配件.pdf VIP
- F108012【复试】2023东南大学085400电子信息《复试559微机在生物医学中的应用之单片机.pdf VIP
原创力文档

文档评论(0)