全面解析RSA中UML模型

开发 架构
在学习UMl的过程中,你可能会遇到RSA UML模型,你对此是否熟悉,这里就向大家介绍一下RSA UML模型,相信通过本文的介绍你对UML模型有新的认识。

本节向大家介绍一下RSA UML模型主要从七个方面来向大家介绍,希望通过本节的学习大家对RSA UML模型有一定的了解。下面让我们一起来学习RSA UML模型吧。

RSA UML模型概述

1模型文件

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

支持导入旧版本的RationalRose和XDE的模型文件.

创建UML项目:文件-->新建-->项目-->建模-->UML项目-->项目名(标准模型)-->常规-->简化的空白UML包-->包(自由格式图)-->下一步-->完成

2基于包的组织结构

在RSA中UML模型是基于包(package)来织织的,一个包可以包含多个相关的模型元素,也包含包本身.

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

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

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

在RSA中,如果用户新建了一个包,它会生成一张默认图,该图在双击该包的时候会展示出来,但是如果用户想更改这个包下面的默认图也是可以的,右击需要设置成默认图的UML图,在出现的菜单中选择"生成缺省图",并且单击即可.

3空白模型

RSA UML模型中空白模型是一个空白的建模文件,它不基于任何模型模板.空白模型不应用特殊的概要文件,而且除了单个主图(自由格式)外没有默认内容,可以将空白建模文件用作任何类型的模型起点.

创建空白模型:右击工程中的"模型"-->创建模型-->标准模板-->下一步-->常规-->简化的空白UML包-->包(自由格式图)-->下一步-->完成

4用例模型

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

实现的功能(用例),环境(参与者)及用例和参与者之间的关系.用例和参与者之间的关系可以用用例图来表示,用例图中可以包含事件流的文字说明.以及参与者和系统之间的交互信息等,同时,对于一些比较复杂的系统,可以使用活动图来表示用例中的事件流.

创建用例模型:右击工程中的"模型"-->创建模型-->标准模板-->下一步-->需求-->空白用例包(用例包)-->下一步-->完成

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

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

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

5分析模型

系统分析是实现系统的***步,其目的是在比较高的和抽象的层次上帮助理清需求和设计,在进入细枝末节的详细设计之前,对这个系统要有较深的理解.

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

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

"分析模型"即可.

6设计模型

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

使用各种各样不同的图,其中包括顺序图,状态图,组件图,以及部署图等.可以建立一个设计模型,它详细描述了这个应用是怎么构成的.

7数据建模

RSA除了对UML建模的支持之外,还包括了对数据库建模功能的支持.RSA对数据建模侧重于较为具体的数据库设计开发.

【编辑推荐】

  1. 用UML模型实现大型实时监控应用软件
  2. 教你绘制整洁的UML图
  3. 如何绘制UML用例图
  4. UML中各种UML图形的建立步骤简明介绍
  5. 养成良好的UML序列图绘制习惯 
责任编辑:佚名 来源: csdn.net
相关推荐

2010-07-02 10:25:50

UML模型图

2010-06-28 18:52:49

UML关系符号

2010-07-05 09:19:35

UML动态模型图

2010-07-09 13:09:48

UML静态建模

2010-06-17 18:17:36

UML面向对象技术

2010-07-12 09:18:36

UML模型图

2010-06-11 12:37:53

UML视图

2010-08-04 14:34:35

Flex编程模型

2010-06-17 12:48:08

UML用例模型

2010-07-02 10:17:45

UML模型图

2010-07-09 15:04:48

UML部署图

2010-06-11 17:18:26

UML精粹

2010-07-07 09:34:06

UML用户指南

2010-07-05 17:28:57

UML动态模型图

2010-07-02 10:38:53

UML模型图

2010-06-11 10:31:19

UML部署图

2017-05-23 15:47:04

JavaScriptthis解析

2010-07-02 14:16:42

UML

2010-06-30 13:53:28

UML建模过程

2010-07-07 14:43:19

UML协作图
点赞
收藏

51CTO技术栈公众号