512UM的主要内容 DesignⅤiew描 Use case View猫述/UM常用视图 述系统设计特征, 系统的外部特性、 包括结构模型枧 系统功能等。 图和行为模型视 Implementation 图,前者描述系 iew表示系统 统的静态结构(类设计视图 图、对象图),后 争实现视图自的实现特征,常 用构件图表示 者描述系统的动 视 态行为(交互图、 状态图、活动圈),过程视图 配置视图 Deployment view配置 Process view表示系统内 视图描述系统的物理配置 部的控制机制。常用类图描 特征。用配置图表示。 述过程结构,用交互图描述 过程行为
设计视图 实现视图 过程视图 配置视图 Use case 视图 Use case View描述 系统的外部特性、 系统功能等。 Implementation View 表示系统 的实现特征,常 用构件图表示。 Design View 描 述系统设计特征, 包括结构模型视 图和行为模型视 图,前者描述系 统的静态结构(类 图、对象图),后 者描述系统的动 态行为(交互图、 状态图、活动图)。 Process View 表示系统内 部的控制机制。常用类图描 述过程结构,用交互图描述 过程行为。 Deployment View 配置 视图描述系统的物理配置 特征。用配置图表示。 5.1.2 UML的主要内容 UML常用视图
52M的主要内容 图( Diagrams) UML语言定义了五种类型,9种不同的图,把它们有机的结 合起来就可以描述系统的所有视图 用例图( Use case diagram)从用户角度描述系统功能并指出 各功能的操作者。 静态图( Static diagram),表示系统的静态结构。包括类图、 对象图、包图。 行为图( Behavior diagran),描述系统的动态模型和组成对 象间的交互关系。包括状态图、活动图。 交互图( Interactive diagram),描述对象间的交互关系。包括 顺序图、合作图。 实现图( Implementation diagran)用于描述系统的物理实现。 包括构件图、部件图
UML语言定义了五种类型,9种不同的图,把它们有机的结 合起来就可以描述系统的所有视图。 用例图(Use case diagram) 从用户角度描述系统功能,并指出 各功能的操作者。 静态图(Static diagram),表示系统的静态结构。包括类图、 对象图、包图。 行为图(Behavior diagram),描述系统的动态模型和组成对 象间的交互关系。包括状态图、活动图。 交互图(Interactive diagram), 描述对象间的交互关系。包括 顺序图、合作图。 实现图( Implementation diagram ) 用于描述系统的物理实现。 包括构件图、部件图。 5.1.2 UML的主要内容 图(Diagrams) 图
512UM的主要内容 模型元素( Model elements) 代表面向对象中的类,对象,关系和消息等概念,是 构成图的最基本的常用的元素。一个模型元素可以用在多 个不同的图中,无论怎样使用,它总是具有相同的含义和 相同的符号表示。 通用机制(! general mechanism) 用于表示其他信息,比如注释,模型元素的语义等。另 外,为了适应用户的需求,它还提供了扩展机制 ( Extensibility mechanisms),包括构造型( Stereotype)、标 记值( Tagged value)和约束 Constrain使用UML语言能 够适应一个特殊的方法(或过程),或扩充至一个组织或 用户
代表面向对象中的类,对象,关系和消息等概念,是 构成图的最基本的常用的元素。一个模型元素可以用在多 个不同的图中,无论怎样使用,它总是具有相同的含义和 相同的符号表示。 通用机制(general mechanism) 用于表示其他信息,比如注释,模型元素的语义等。另 外 , 为了适应用户的需求 , 它还提供了扩展机制 (Extensibility mechanisms) ,包括构造型(Stereotype)、标 记值(Tagged value)和约束(Constraint).使用UML语言能 够适应一个特殊的方法(或过程),或扩充至一个组织或 用户。 5.1.2 UML的主要内容 模型元素(Model elements)
51.3ⅧM的特点 5.1.3UML的特点 (1)统一标准 UM统一了Boch、OMT和oOSE等方法中的基本概念 已成为OMG的正式标准,提供了标准的面向对象的模型元素的 定义和表示。 (2)面向对象 UML还吸取了面向对象技术领域中其他流派的长处。UML 符号表示考虑了各种方法的图形表示删掉了大量易引起混乱的、 多余的和极少使用的符号也添加了一些新符号。 (3)可视化、表示能力强 系统的逻辑模型或实现模型都能用UML模型清晰的表示, 可用于复杂软件系统的建模。 (4)独立于过程 UML是系统建模语言,独立于开发过程。 (5)易掌握、易用 由于UML的概念明确,建模表示法简洁明了,图形结构清 晰,易于掌握使用。 >返回
(1) 统一标准 UML统一了Booch、OMT和OOSE等方法中的基本概念, 已成为OMG的正式标准,提供了标准的面向对象的模型元素的 定义和表示。 (2) 面向对象 UML还吸取了面向对象技术领域中其他流派的长处。UML 符号表示考虑了各种方法的图形表示,删掉了大量易引起混乱的、 多余的和极少使用的符号,也添加了一些新符号。 (3) 可视化、表示能力强 系统的逻辑模型或实现模型都能用UML模型清晰的表示, 可用于复杂软件系统的建模。 (4) 独立于过程 UML是系统建模语言,独立于开发过程。 (5) 易掌握、易用 由于UML的概念明确,建模表示法简洁明了,图形结构清 晰,易于掌握使用。 5.1.3 UML的特点 5.1.3 UML的特点
52通用模型元素 52通用模型元素 模型元素是UML构造系统的各种元素,是UML构建模型 的基本单位。模型元素代表面向对象中的类,对象,关系和消 息等概念,是构成图的最基本的常用的概念。分为以下两类: 1、基元素 是已由UML定义的模型元素。如:类、结点、构件、注释、 关联、依赖和泛化等。 2、构造型元素 在基元素的基础上构造的新的模型元素,是由基元素增加 了新的定义而构成的,如扩展基元素的语义(不能扩展语法结 构),也允许用户自定义。构造型用括在双尖括号《》中的字 符串表示。 目前UML提供了40多个预定义的构造型元素。如使用 《Use》、扩展《 Extend》
5.2 通用模型元素 5.2 通用模型元素 模型元素是UML构造系统的各种元素,是UML构建模型 的基本单位。模型元素代表面向对象中的类,对象,关系和消 息等概念,是构成图的最基本的常用的概念。分为以下两类: 1、基元素 是已由UML定义的模型元素。如:类、结点、构件、注释、 关联、依赖和泛化等。 2、构造型元素 在基元素的基础上构造的新的模型元素,是由基元素增加 了新的定义而构成的,如扩展基元素的语义(不能扩展语法结 构),也允许用户自定义。构造型用括在双尖括号《》中的字 符串表示。 目前UML提供了40多个预定义的构造型元素。如使用 《Use》、扩展《 Extend 》