《软件工程》课程教学资源(PPT课件讲稿)第8章 统一建模语言UML

第8章统一建模语言UML 8.1UML简介 UML的由来 1997年11月17日,OMG采纳UMLL.1作 为基于面向对象技术的标准建模语言,表明 UML( Unified Modeling Language))代表了面 向对象方法的软件开发技术的发展方向
第8章 统一建模语言UML 8.1 UML简介 一、UML的由来 1997年11月17日,OMG采纳UML l.1作 为基于面向对象技术的标准建模语言,表明 UML(Unified Modeling Language)代表了面 向对象方法的软件开发技术的发展方向

第8章统一建模语言UML UML的内容 作为一种建模语言,UML的定义包括UML语义和 UML表示法两个部分。 1.UML语义 UML语义是基于UML的精确元模型(Meta model)。元模型为UML的所有元素在语法和语义上提 上取得一致,消除了人为表达方法所造成的影闻义 供了简单 致、通用的定义性说明,使开发在
第8章 统一建模语言UML 二、UML的内容 作为一种建模语言,UML的定义包括UML语义和 UML表示法两个部分。 1.UML语义 UML 语义是基于 UML的 精 确 元 模 型 ( Meta model)。元模型为UML的所有元素在语法和语义上提 供了简单、一致、通用的定义性说明,使开发在语义 上取得一致,消除了人为表达方法所造成的影响

第8章统一建模语言UML 2.UML表示法 UML的重要内容可以由下列五类图(共9种图形)来定 义 (1)用例图(Use- case diagram) (2)静态图( Static diagram) (3)行为图( Behavior diagram) (4)交互图( Interactive diagram) (5)实现图( I mp lementat ion diagram)
第8章 统一建模语言UML 2.UML表示法 UML的重要内容可以由下列五类图(共9种图形)来定 义。 (1)用例图(Use-case diagram) (2)静态图(Static diagram) (3)行为图(Behavior diagram) (4)交互图(Interactive diagram) (5)实现图(Implementation diagram)

第8章统一建模语言UML UML的主要特点 (1)UML统一了 Booch、OMT和00E等方法中的 基本概念。 (2)UM还吸取了面向对象技术领域中其他流 派的长处其中也包括非00方法的影响。 (3)UML在演变过程中还提出了一些新的概念
第8章 统一建模语言UML 三、UML的主要特点 (1)UML统一了Booch、OMT和OOSE等方法中的 基本概念。 (2)UML还吸取了面向对象技术领域中其他流 派的长处其中也包括非OO方法的影响。 (3)UML在演变过程中还提出了一些新的概念

第8章统一建模语言UML 四、UML的应用领域 UML的目标是以面向对象图的方式来描述 任何类型的系统,具有很宽的应用领域。其中 最常用的是建立软件系统的模型。总之,UML 是一个通用的标准建模语言,可以对任何具有 静态结构和动态行为的系统进行建模 UML适用于系统开发过程中从需求规格描 述到系统完成后测试的不同阶段
第8章 统一建模语言UML 四、UML的应用领域 UML的目标是以面向对象图的方式来描述 任何类型的系统,具有很宽的应用领域。其中 最常用的是建立软件系统的模型。总之,UML 是一个通用的标准建模语言,可以对任何具有 静态结构和动态行为的系统进行建模。 UML适用于系统开发过程中从需求规格描 述到系统完成后测试的不同阶段

第8章统一建模语言UML 8.2UML模型的基本概念 建模技术 构造模型的目的: (1)着手解决一个复杂间题前,对解决方案进行检测。 (2)用于客户和其他相关人员进行交流。 (3)加强视觉效果。 (4)对复杂问题进行适度简化。 构造模型的基本技术手段是抽象
第8章 统一建模语言UML 8.2 UML模型的基本概念 一、建模技术 构造模型的目的: (1)着手解决一个复杂问题前,对解决方案进行检测。 (2)用于客户和其他相关人员进行交流。 (3)加强视觉效果。 (4)对复杂问题进行适度简化。 构造模型的基本技术手段是抽象

第8章统一建模语言UML 标准建模语言UML建模框架 般而言,可以从以下几种角度来描述一个系统。 (1)系统的使用实例(用例) (2)系统的逻辑结构 (3)系统的构成 (4)系统的并发特性 (5)系统的配置
第8章 统一建模语言UML 二、标准建模语言UML建模框架 一般而言,可以从以下几种角度来描述一个系统。 (1)系统的使用实例(用例) (2)系统的逻辑结构 (3)系统的构成 (4)系统的并发特性 (5)系统的配置

第8章统一建模语言UML UML模型的基本概念 1.UML的建筑块 组成UML有三种基本的建筑块,即事物 关系、图。 2.UML的事物 UML中的事物是结构事物、动作事物 分组事物、注释事物
第8章 统一建模语言UML 三、UML模型的基本概念 1.UML的建筑块 组成UML有三种基本的建筑块,即事物、 关系、图。 2.UML的事物 UML中的事物是结构事物、动作事物、 分组事物、注释事物

第8章统一建模语言UML 3.UML中的关系 (1)依赖( Dependencies) (2)关联( Association) (3)一般化( General ization) (4)实现( Realization)
第8章 统一建模语言UML 3.UML中的关系 (1)依赖(Dependencies) (2)关联(Association) (3)一般化(Generalization) (4)实现(Realization)

第8章统一建模语言UML 4.UML中的图 类图( Class diagram 对象图(0 b ject Diagram) 构件图( Component diagram) 配置图( Dep l oyment diagram)
第8章 统一建模语言UML 4.UML中的图 •类图(Class Diagram) •对象图(Object Diagram) •构件图(Component Diagram) •配置图(Deployment Diagram)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《软件工程》课程教学资源(图示)图8.25 开发过程简图.doc
- 《软件工程》课程教学资源(图示)图8.23 配置图.doc
- 《软件工程》课程教学资源(PPT课件讲稿)第7章 向对象的分析和设计方法.ppt
- 《软件工程》课程教学资源(图示)图7.6栈的状态转换图.doc
- 《软件工程》课程教学资源(图示)图7.3 OOA主要概念表示方式.doc
- 《软件工程》课程教学资源(图示)图7.13多层次、多组成部分模型.doc
- 《软件工程》课程教学资源(图示)图7.12实例连接的表示及例子.doc
- 《软件工程》课程教学资源(PPT课件讲稿)第6章 编码.ppt
- 《软件工程》课程教学资源(PPT课件讲稿)第5章 详细设计.ppt
- 《软件工程》课程教学资源(图示)三种基本的控制结构.doc
- 《软件工程》课程教学资源(图示)面向数据流方法的设计过程.doc
- 《软件工程》课程教学资源(图示)耦合的七种类型.doc
- 《软件工程》课程教学资源(图示)结构图举例.doc
- 《软件工程》课程教学资源(PPT课件讲稿)第4章 总体设计.ppt
- 《软件工程》课程教学资源(图示)层次图举例.doc
- 《软件工程》课程教学资源(图示)内聚的七种类型.doc
- 《软件工程》课程教学资源(图示)HIPO图举例.doc
- 《软件工程》课程教学资源(图示)结构化英语举例.doc
- 《软件工程》课程教学资源(PPT课件讲稿)第2章 需求分析.ppt
- 《软件工程》课程教学资源(图示)模型的细化过程.doc
- 《软件工程》课程教学资源(PPT课件讲稿)第9章 软件测试.ppt
- c语言教程(含习题)_第1章 C语言概述.ppt
- c语言教程(含习题)_第2章 程序的灵魂算法.ppt
- c语言教程(含习题)_第3章 数据类型、运算符与表达式.ppt
- c语言教程(含习题)_第4章 顺序结构程序设计.ppt
- c语言教程(含习题)_第5章 选择结构程序设计.ppt
- c语言教程(含习题)_第6章 循环结构程序设计.ppt
- c语言教程(含习题)_第7章 数组.ppt
- c语言教程(含习题)_第8章 函数.ppt
- 《软件工程》课程电子教案(PPT教学课件)第一章 绪论.ppt
- 《软件工程》课程电子教案(PPT教学课件)第二章 可行性分析与软件计划.ppt
- 《软件工程》课程电子教案(PPT教学课件)第三章 结构化方法.ppt
- 《软件工程》课程电子教案(PPT教学课件)第四章 面向对象的技术.ppt
- 《软件工程》课程电子教案(PPT教学课件)第五章 UML建模语言.ppt
- 《软件工程》课程电子教案(PPT教学课件)第六章 软件测试.ppt
- 《软件工程》课程电子教案(PPT教学课件)第七章 软件维护.ppt
- 《软件工程》课程电子教案(PPT教学课件)第八章 基于构件的软件工程.ppt
- 《软件工程》课程电子教案(PPT教学课件)第九章 软件工具与集成化环境.ppt
- 《软件工程》课程电子教案(PPT教学课件)第十章 软件工程管理.ppt
- C和C++程序设计_第10章 文件.ppt