Rational Rose

Rational Rose是Rational公司出品的一种面向对象统一建模语言可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。

目前版本的Rational Rose可以用来做以下一些工作:
1、对业务进行建模( 工作流);
2、建立对象模型(表达 信息系统内有哪些对象,它们之间是如何协作完成系统功能的);
3、对 数据库进行建模,并可以在对象模型和数据模型之间进行正、 逆向工程,相互同步;
4、建立 构件模型(表达 信息系统的物理组成,如有什么 文件、进程、 线程、分布如何等等);
5、生成目标语言的框架代码,如VB、JAVA、DELPHI等。

 

Rational Rose中的视图

1.  Use Case View(用例视图)
2.  Logical View(逻辑视图)
3.  Component View(组件视图)
4.  Deployment View(配置视图)

 

构成系统模型的几种视图

1、用例视图
2、逻辑视图
3、组件视图
4、并发视图
5、配置视图

用例视图

用途:描述系统应该具备的功能,即被称为参与者的外部用户所能观察到的功能。
用例视图是几个视图的核心,它的内容直接驱动其他视图的开发。

逻辑视图

用途:描述用例视图中提出的系统功能的实现。
逻辑视图既描述系统的静态结构,也描述系统内部的动态协作关系。
使用者:主要是设计人员和开发人员。
组成:静态结构在类图和对象图中进行描述;动态模型在状态图、时序图、协作图以及活动图中进行描述。

并发视图

用途:考虑资源的有效利用、代码的并行执行以及系统环境中异步事件的处理。
使用者:主要是开发人员和系统集成人员。
组成:状态图、协作图和活动图。

组件视图

用途:描述系统的实现模块以及它们之间的依赖关系。
组成:组件图。
使用者:主要是开发人员。

配置视图

用途:显示系统的物理部署,并描述位于节点实例上的运行组件实例的部署情况。
组成:配置图。
使用者:开发人员、系统集成人员和测试人员。

Ration Rose可创建下几种图

1  用例图
2  类图
3  对象图
4  状态图
5  时序图
6  协作图
7  活动图
8  组件图
9  配置图

模型元素

事物、UML中的关系

事物

1.  结构事物
 2.  动作事物
 3.  分组事物
 4.  注释事物

结构事物

UML模型中最基本的结构化事物,包括:类,接口,协作,用例,活动类,组件,节点

类:对具有相同属性、方法、关系和语义的对象的抽象。

 

接口:类或组件提供特定服务的一组操作的集合,描述了类或组件的对外可见的动作。

 

协作:定义了交互操作,代表构成系统的模式的实现。

用例:描述系统对一个特定角色执行的一系列动作,组织动作事物。

 

活动类:类对象有一个或多个进程或线程的类,它的对象代表的元素的行为和其他的元素同时存在。

 

组件:实现了一个接口集合的物理上可替换的系统部分。

 

节点:在运行时存在的一个物理元素,代表一个可计算的资源,通常占用一些内存和具有处理能力。

 

动作事物

UML模型中的动态部分,包括: 交互、状态机

交互:一组对象在特定上下文中,为达到某种特定的目的而进行的一系列消息交换组成的动作。

 

状态机:由一系列对象的状态组成。

 

分组事物

UML模型中组织的部分。
分组事物只有一种:包。
包是一种将有组织的元素分组的机制。
包只存在于开发阶段。

 

注释事物

UML模型的解释部分

 

UML中的关系

 

Rational Rose--简介的更多相关文章

  1. 三大UML建模工具Visio、Rational Rose、PowerDesign的区别

    本文源自http://developer.51cto.com/art/201006/207993.htm UML建模工具Visio .Rational Rose.PowerDesign的比较   RO ...

  2. 【转】三大UML建模工具Visio、Rational Rose、PowerDesign的区别

    本文转自http://developer.51cto.com/art/201006/207993.htm UML建模工具相信大家有所了解,那么你对UML建模工具Visio .Rational Rose ...

  3. rational rose 2003完整汉化版 win7版

    下载链接:https://pan.baidu.com/s/1InpgNS_1-Rigw4fE3OX1Eg 软件介绍 Rational Rose 2003破解版是一款基于UML的可视化建模工具.可用于软 ...

  4. UML建模工具Visio 、Rational Rose、PowerDesign的比较

    UML建模工具Visio .Rational Rose.PowerDesign的比较   ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE一开始没有对数据库端建 ...

  5. 三大UML建模工具Visio、Rational Rose、PowerDesign

    UML建模工具Visio .Rational Rose.PowerDesign的比较 应用最广的由两种种1. Rational Rose,它是ibm的 .2.Microsoft的 Microsoft ...

  6. 如何用Rational rose创建类图

    UML中各种图形概要: 图名 对照 说明 用例图 use case diagram 用例图表明系统做什么,与谁交互.用例是系统提供的功能,参与者是系统与谁交互,参与者可以是人.系统或其他实体.一个系统 ...

  7. Rational Rose

    Rational Rose简明实用教程 http://furzoom.com/rational-rose-course/ Unidirectional Association 单向关联 general ...

  8. 带领大家安装Rational rose

    Rational rose下载地址:http://pan.baidu.com/s/1hqIIyJq?qq-pf-to=pcqq.c2c 下载好后,文件里有4个安装文档: 解压CD1和CD2到当前目录, ...

  9. Rational.Rose.Enterprise.v7.0 (2007)安装分享

    很多人都在找rational软件,很多都是2003的,有的宣称是2007,但结果还是2003.也许真的不存在Rational.Rose 2007,不过有IBM.Rational.Rose.Enterp ...

  10. Rational Rose :从用例图开始

    前置条件:安装Rational Rose 2003 找开Rose工具,选择用例视图  Use Case View 先看看这个视图下面都有哪些工具,都能做一些什么: 下面详细说一下: 用例视图下面有工具 ...

随机推荐

  1. 函数flst_init

    /** The null file address */UNIV_INTERN fil_addr_t fil_addr_null = {FIL_NULL, 0}; /***************** ...

  2. ASP.NET Identity(处理身份数据存储) 与 OWIN主机(实现katana验证授权)原理概括

    ASP.NET Identity 是4.5中引入的,支持Clamis(声明)式样登陆[即认证和授权分开模式],结合owin可以实现cookie加密等功能. 1.ASP.NET Identity架构框架 ...

  3. POJ3691DNA repair

    题解: 构建出trie图,令f[i][j]表示到第i个字符走到j号节点最少需要修改的字符数,然后枚举后继节点转移即可. 代码:没写caseWA了n发... #include<cstdio> ...

  4. listview使用总结

    1. android给listview的item设定高度 原文网址:http://blog.csdn.net/l_serein/article/details/7403992 在item的layout ...

  5. C#.NET开源项目、机器学习、商务智能

    所以原谅我,不能把所有的都发上来,太杂了,反而不好. 1..NET时间周期处理组件 这个组件很小,主要是对时间日期,特别是处理时间间隔以及时间范围非常方便.虽然.NET自带了时间日期的部分功能,但可能 ...

  6. web前端优化-温故知新系列(1)

    有关web前端优化的博文,博客园中有许多网友的博客中都有介绍,而且详细.精准.楼主打算写这个博客,算是对自己一年工作来的一个总结和积累有些知识从别的地方拷贝过来的,但是都审查过. 引言: 1. 慢的页 ...

  7. 说下 winOS / IOS / android /Linux 视频、音频 编码解码问题

    最近有朋友遇到一个问题, ios 上传视频文件,想在本地压缩下,然后再上传到服务器. 问有没有什么 视频处理的库, 最近Khronos的webgl 支持HTML5 ,(原理 WebGL 是openGL ...

  8. Excel2010: Excel使用小技巧(不断更新)

    目录 1. 如何设置定时保存2. 调出“开发工具”功能区3. 在Excel单元格中输入对号和错号4. 设置单元格自动换行5. 向Excel中导入.txt文件6. 如何批量删除超链接7. 如何冻结窗格8 ...

  9. 在ASP.NET MVC中修改默认代码生成/支架模板

    到 C:\Program Files (or x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp (or Visual ...

  10. iPhone更新失败后如何恢复数据

    iPhone5最好不要用wifi下更新ios8.1,因为该固件比较大,很容易中途出问题失败,如果失败也不要怕,想要恢复数据还是有希望的. 如果不幸进入恢复模式,还没有实现备份,千万别点恢复,那就啥都没 ...