第五章 UML建模语言
UML建模语言 第五章
UML建携语言3日学 51m述 52通用模型元素 53用例建模 54静态建模 55动态建模 56实现模型 D返回
UML建模语言目录 5.1 UML概述 5.2 通用模型元素 5.3 用例建模 5.4 静态建模 5.5 动态建模 5.6 实现模型 UML建模语言 3
概述 概述 软件工程领域在1995年至1997年取得了前所 未有的进展,其成果超过软件工程领域过去15年来 的成就总和。其中最重要的、具有划射代重大意义 的成果之一就是统一建模语言一∪ML( Unified Modeling Language)的出现。在世界范围内,至少在 近10年内,∪ML将是面向对象技术领域内占主导地 位的标准建模语言
概 述 软件工程领域在1995年至1997年取得了前所 未有的进展,其成果超过软件工程领域过去15年来 的成就总和。其中最重要的、具有划时代重大意义 的成果之一就是统一建模语言— UML ( Unified Modeling Language)的出现。在世界范围内,至少在 近10年内,UML将是面向对象技术领域内占主导地 位的标准建模语言。 概 述
5.1UM概述 5.1UML概述 UML( Unified Modeling Language)是软件界第一个统 的建模语言,该方法结合了 Booch,OMT,和OOSE方法的优点 统一了符号体系,并从其它的方法和工程实践中吸收了许多 经过实际检验的概念和技术。 它是一种标准的表示已成为国际软件界广泛承认的标准。 它是第三代面向对象的开发方法,是一种基于面向对象的可 视化的通用( Genera)建模语言。为不同领域的用户提供了统 一的交流标准一UMI图。 UML应用领很广泛,可用于软件开发建模的各个阶段 商业建模( Business modeling),也可用于其它类型的系统
5.1 UML概述 5.1 UML概述 UML(Unified Modeling Language)是软件界第一个统一 的建模语言,该方法结合了Booch, OMT, 和OOSE方法的优点, 统一了符号体系,并从其它的方法和工程实践中吸收了许多 经过实际检验的概念和技术。 它是一种标准的表示,已成为国际软件界广泛承认的标准。 它是第三代面向对象的开发方法,是一种基于面向对象的可 视化的通用(General)建模语言。为不同领域的用户提供了统 一的交流标准 — UML图。 UML应用领域很广泛,可用于软件开发建模的各个阶段, 商业建模(Business Modeling), 也可用于其它类型的系统
什么是模型? 什么是模型?为什么要建模? 模型是一个系统的完整的抽象。人们对某个领域特定问题 的求解及解决方案,对它们的理解和认识都蕴涵在模型中 通常,开发一个计算机系统是为了解决某个领坷特定问题, 问题的求解过程,就是从领域问题到计算机系统的映射。 分析、抽取 提取 分析、设计 领域问题 概念模型 系统需求 解决方案 UML作为一种可视化的建模语言,提供了丰富的基于面 向对象概念的模型元素及其图形表示元素
什么是模型?为什么要建模? 什么是模型? 模型是一个系统的完整的抽象。人们对某个领域特定问题 的求解及解决方案,对它们的理解和认识都蕴涵在模型中。 通常,开发一个计算机系统是为了解决某个领域特定问题, 问题的求解过程,就是从领域问题到计算机系统的映射。 领域问题 概念模型 分析、抽取 系统需求 解决方案 提取 分析、设计 UML作为一种可视化的建模语言,提供了丰富的基于面 向对象概念的模型元素及其图形表示元素