UML及RationalRose.ppt


文档分类:IT计算机 | 页数:约185页 举报非法文档有奖
1/185
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/185
文档列表 文档介绍
第7章 UML与Rational Rose
概述
静态建模机制
动态建模机制
描述物理架构的机制
使用和扩展UML
Rational Rose的使用
1
UML的产生和发展
UML(Unified Modeling Language)的概念于1996年由面向对象方法领域的三位著名专家Grady Booch,James Rumbaugh和Ivar Jacobson提出的。
, 。
1997年1月,。
1997年9月,,1997年11月被OMG采纳作为基于面向对象技术的标准建模语言。
1998、1999、2000、、、、。
概述
2
UML已经迅速成长为一个事实上的工业标准。不论在计算机学术界、软件产业界还是在商业界,UML已经逐渐成为人们为各种系统建模、描述系统体系结构、商业体系结构和商业过程时使用的统一工具,而且在实践过程中人们还在不断扩展它的应用领域。
3
UML的结构
UML是一种标准的图形化(即可视化)建模语言,它由图和元模型组成。图是UML的语法,而元模型给出图的含义,是UML的语义。
(1) UML的语义
UML的语义是定义在一个四层(四个抽象级别)建模概念框架中的,这四层分别是:
4
(1) 元元模型(meta_metamodel)层
由UML最基本的元素“事物(thing)”组成,代表要定义的所有事物。
(2) 元模型(metamodel)层
由UML基本元素组成,包括面向对象和面向构件的概念。这一层的每个概念都是元元模型中“事物”概念的实例(通过版类化)。
5
(3) 模型(model)层
由UML模型组成,这一层的每个概念都是元模型层中概念的实例(通过版类化)。这一层的模型通常称为类模型或类型模型。
(4) 用户模型(user model)层
由UML模型的例子组成,这一层中的每个概念都是模型层的一个实例(通过分类),也是元模型层模型的一个实例(通过版类化)。这一层的模型通常称为对象模型或实例模型。
6
7
UML的语义描述UML精确的元模型定义,即我们将用什么符号来表示我们要做的事情。元模型是UML所有元素在语法上提供的一种标记方法,为我们建立模型提供了简单一致的通用的方法,开发者可以在语义上为某一个表示取得一致的标准,从而消除了以往因人而异的表示方法。如对一个操作者,我们可以表示为一个圆,也可以表示为一个小人。UML给我们提供了一个标准:用一个小人来代表所有和系统发生关系但并不是系统的一部分的事物,即actor(操作者)。
8
UML中的基本元模型有:
操作者(actor):
用例(use case):
9
类(class):
包(package):
10

UML及RationalRose 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数185
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cxmckate6
  • 文件大小0 KB
  • 时间2015-09-12