第四章初识统一建模语言UML 、UML的产生和发展 二、UML的基本概念 三、UML的视图和图 四、用UML建模
第四章 初识统一建模语言UML 一、UML的产生和发展 三、UML的视图和图 二、UML的基本概念 四、用UML建模
一、UM的产生和发展 、UML及其起源及发展 二、UML的基本概念 、什么是UML UML是一种基于面向对象的可视化图形建模语言,用于对软件系统 进行说明,构造和文档建立
一、UML的产生和发展 1、UML及其起源及发展 二、UML的基本概念 1、什么是UML UML是一种基于面向对象的可视化图形建模语言,用于对软件系统 进行说明,构造和文档建立
1)UML中相互关联的含义 >UML合并了许多面向对象方法中被普遍接受的概念,并对每种概念给 出了清晰的定义、表示法和有关术语。 UML对于整个生命周期的开发具有无缝性。 >UML适用于各种应用领域的建模 UML可应用于运行各种不同的编程语言和开发平台的系统。 >UML作为建模语言,不对开发过程的细节进行描述 UML元模型揭示和表达了各种概念之间的内在联系
1)UML中相互关联的含义 ➢UML合并了许多面向对象方法中被普遍接受的概念,并对每种概念给 出了清晰的定义、表示法和有关术语。 ➢UML对于整个生命周期的开发具有无缝性。 ➢UML适用于各种应用领域的建模 ➢UML可应用于运行各种不同的编程语言和开发平台的系统。 ➢UML作为建模语言,不对开发过程的细节进行描述 ➢UML元模型揭示和表达了各种概念之间的内在联系
2)UML的目标 提供一种所有建模人员都可使用的通用建模语言。 能对众多系统建模的同时,尽可能简洁 支持大部分软件开发过程 使用面向对象概念为系统建模 >创建一种人和机器都可以使用的语言 设计一种面向对象分析和设计的符号表示 B3)UML的特点 统一标准 面向对象 >可视化、表示能力强大 >独立于过程 容易掌握使用
2)UML的目标 ➢提供一种所有建模人员都可使用的通用建模语言。 ➢能对众多系统建模的同时,尽可能简洁 ➢支持大部分软件开发过程 ➢使用面向对象概念为系统建模 ➢创建一种人和机器都可以使用的语言 ➢设计一种面向对象分析和设计的符号表示 3)UML的特点 ➢统一标准 ➢面向对象 ➢可视化、表示能力强大 ➢独立于过程 ➢容易掌握使用
类 4)UML概念模型 接口 结构事物 协作 用例 主动类 事物 构件 节点 交互 行为事物状态机 分组事物 包 UML 注释事物 注释 依赖 关系 关联 泛化 类图 对象图 用例图 顺序图 图 协作图 状态图 活动图 构件图 实施图
4 )UML概念模型 UML 事物 关系图 结构事物 行为事物 分组事物 注释事物 接口 协作 用例 主动类 构件 节点 交互 状态机 包 注释 依赖 关联 泛化 类 类图 对象图 用例图 顺序图 协作图 状态图 活动图 构件图 实施图