RSA UML模型概述

RSA UML模型概述

1 模型文件

项目下面的每个模型文件在文件系统中都有对应的文件名,它的扩展名是emx. RSA

支持导入旧版本的Rational RoseXDE的模型文件.

创建UML项目: 文件-->新建-->项目-->建模-->UML项目-->项目名(标准模型)-->

常规-->简化的空白UML-->(自由格式图)-->下一步-->完成

2 基于包的组织结构

RSAUML模型是基于包(package)来织织的,一个包可以包含多个相关的模型元素,

也包含包本身.

包也包含了名称空间,这意味着在同一个包下面的模型元素名字必须是唯一的.

包可以在多种图中用到,比如类图,组件图和用例图等.

每个包下面有一个默认的图,这个默认的图在项目资源管理器中双击这个包的时候将被

自动打开.

RSA,如果用户新建了一个包,它会生成一张默认图,该图在双击该包的时候会展示

出来,但是如果用户想更改这个包下面的默认图也是可以的,右击需要设置成默认图的

UML,在出现的菜单中选择"生成缺省图",并且单击即可.

3 空白模型

空白模型是一个空白的建模文件,它不基于任何模型模板.空白模型不应用特殊的概要文

,而且除了单个主图(自由格式)外没有默认内容,可以将空白建模文件用作任何类型的

模型起点.

创建空白模型: 右击工程中的"模型"-->创建模型-->标准模板-->下一步-->常规-->

简化的空白UML-->(自由格式图)-->下一步-->完成

4 用例模型

用例模型描述了一个系统的功能需求(如系统必须提供的功能等),它主要包括了系统要

实现的功能(用例),环境(参与者)及用例和参与者之间的关系.用例和参与者之间的关系

可以用用例图来表示,用例图中可以包含事件流的文字说明.以及参与者和系统之间的交

互信息等,同时对于一些比较复杂的系统,可以使用活动图来表示用例中的事件流.

创建用例模型: 右击工程中的"模型"-->创建模型-->标准模板-->下一步-->需求-->

空白用例包(用例包)-->下一步-->完成

用例模型中两个主要的UML图是用例图活动图.

用例图包括两个方面参与者和用例.

在建立用例模型的时候,活动图可以用来对业务流程进行建模在分析设计阶段,也可以

对某个分类器的行为进行建模.

5 分析模型

系统分析是实现系统的第一步,其目的是在比较高的和抽象的层次上帮助理清需求和设

,在进入细枝末节的详细设计之前,对这个系统要有较深的理解.

分析模型包括:  类图顺序图.

创建分析模型的步骤和创建用例模型的步骤非常相似,只是在选择模型模板的时候,选择

"分析模型"即可.

6 设计模型

设计模型拿到在分析阶段创建好的抽象的模型,并把详细的加入到系统的真正实现中.

使用各种各样不同的图,其中包括顺序图,状态图,组件图,以及部署图.可以建立一个设

计模型,它详细描述了这个应用是怎么构成的.

7 数据建模

RSA除了对UML建模的支持之外,还包括了对数据库建模功能的支持.RSA对数据建模

侧重于较为具体的数据库设计开发.

posted @ 2010-08-09 21:19  六不朽  阅读(947)  评论(0编辑  收藏  举报