软件工程与面向对象课件第3章 初识UML.pptx
《软件工程与面向对象课件第3章 初识UML.pptx》由会员分享,可在线阅读,更多相关《软件工程与面向对象课件第3章 初识UML.pptx(27页珍藏版)》请在文库网上搜索。
1、初识初识UML目录目录23.1构造块构造块3.2通用机制通用机制3.3“4+1”架构架构3.4 UML建模工具建模工具3.1构造块构造块事物关系图事物事物事物的分类:结构事物、行为事物、分组事物、注释事物。结构事物:作为UML模型的静态部分,用于描述概念元素或物理元素。例:类、接口、用例、组件、节点等行为事物:是UML模型的动态部分,用于描述UML模型中的动态元素。例:状态机、活动等分组事物:是UML模型的组织部分,是用来组织系统设计的事物。例:包注释事物:是UML模型的解释部分,用来描述、说明和标注模型的元素。例:注解4结构事物分组事物注释事物关系关系关系是模型元素之间具体化的语义连接,负责
2、联系UML的各类事物,构造出结构良好的UML模型。四种关系:关联关系:描述不同类元的实例之间的连接。依赖关系:描述一对模型元素之间的内在联系。泛化关系:描述特殊到一般的一种归纳和分类关系。实现关系:描述规格说明和其实现的元素之间的连 接的一种关系。5关联关系依赖关系泛化关系实现关系图图UML图根据基本功能和作用,可分为:结构图与行为图。结构图:捕获事物与事物之间的静态关系,用来描述系统的静态结构模型。行为图:捕获事物的交互过程如何产生系统的行为,用来描述系统的动态行为模型。UML 1.x与UML 2规范所包含的图的不同6UML1.4中的图中的图7UML2中中的图的图8UML 1.4与与UML2
3、中不同图的对比中不同图的对比9UML1.4UML2对比比说明明包图尽管UML 1.4使用包图说明规范的组织结构,但是没有对包图进行明确定义。状状态图状态机图只是名称不同,技术上完全相同。活活动图活动图UML 2的活动图独立于状态机存在。组合结构图显示结构化类元或协作的内部结构,和普通类图之间没有严格界限。交互图UML 2中的交互图是顺序图、通信图、交互概览图和时间图的统称,与活动图密切相关。协作作图通信图UML 2中多用更加精确的通信图来代替协作图的大部分功能;UML 2中协作图作为一种组合结构图存在。交互概览图活动图的变体,合并了序列图片段和控制流构造。时间图UML 2中新增的时间图是一种特
4、殊的序列图形式,显式地表示了生命线上的状态变化和标度时间。3.2通用机制通用机制规格说明修饰通用划分扩展机制构造型标记值约束规格说明规格说明UML的规格说明用来对系统的细节进行描述,在增加模型的规格说明时可以确定系统的更多性质,细化对系统的描述。例如,在一个类的符号中暗示了一种规格说明:它提供类所有的属性、操作等信息的全面描述。11修饰修饰修饰是对规格说明的文字的或图形的表示。例如,通过对类名添加斜体修饰来表明这是一个抽象类。在UML中的每个元素符号都以一个基本的符号开始,在其上添加一些具有独特性的修饰。例如,这里有一个类,我们可以通过不同的修饰来标示出它是一个抽象类,拥有两个公有性的操作,一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程与面向对象课件第3章 初识UML 软件工程 面向 对象 课件 初识 UML