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对数据建模侧重于较为具体的数据库设计开发.
关于"RSA中UML模型的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。