Rational Rose--简介
Rational Rose
Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。
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--简介的更多相关文章
- 三大UML建模工具Visio、Rational Rose、PowerDesign的区别
本文源自http://developer.51cto.com/art/201006/207993.htm UML建模工具Visio .Rational Rose.PowerDesign的比较 RO ...
- 【转】三大UML建模工具Visio、Rational Rose、PowerDesign的区别
本文转自http://developer.51cto.com/art/201006/207993.htm UML建模工具相信大家有所了解,那么你对UML建模工具Visio .Rational Rose ...
- rational rose 2003完整汉化版 win7版
下载链接:https://pan.baidu.com/s/1InpgNS_1-Rigw4fE3OX1Eg 软件介绍 Rational Rose 2003破解版是一款基于UML的可视化建模工具.可用于软 ...
- UML建模工具Visio 、Rational Rose、PowerDesign的比较
UML建模工具Visio .Rational Rose.PowerDesign的比较 ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE一开始没有对数据库端建 ...
- 三大UML建模工具Visio、Rational Rose、PowerDesign
UML建模工具Visio .Rational Rose.PowerDesign的比较 应用最广的由两种种1. Rational Rose,它是ibm的 .2.Microsoft的 Microsoft ...
- 如何用Rational rose创建类图
UML中各种图形概要: 图名 对照 说明 用例图 use case diagram 用例图表明系统做什么,与谁交互.用例是系统提供的功能,参与者是系统与谁交互,参与者可以是人.系统或其他实体.一个系统 ...
- Rational Rose
Rational Rose简明实用教程 http://furzoom.com/rational-rose-course/ Unidirectional Association 单向关联 general ...
- 带领大家安装Rational rose
Rational rose下载地址:http://pan.baidu.com/s/1hqIIyJq?qq-pf-to=pcqq.c2c 下载好后,文件里有4个安装文档: 解压CD1和CD2到当前目录, ...
- Rational.Rose.Enterprise.v7.0 (2007)安装分享
很多人都在找rational软件,很多都是2003的,有的宣称是2007,但结果还是2003.也许真的不存在Rational.Rose 2007,不过有IBM.Rational.Rose.Enterp ...
- Rational Rose :从用例图开始
前置条件:安装Rational Rose 2003 找开Rose工具,选择用例视图 Use Case View 先看看这个视图下面都有哪些工具,都能做一些什么: 下面详细说一下: 用例视图下面有工具 ...
随机推荐
- ichartjs
ichartjs-基于html5的图表组件 不适合桌面端
- 【转】Android自定义View的实现方法,带你一步步深入了解View(四)
原文网址: 转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17357967 不知不觉中,带你一步步深入了解View系列的文章已经写到 ...
- 【转】FragmentTest学习笔记1
原文网址:http://blog.csdn.net/hishentan/article/details/20734489 源码部分: BookContent.java package com.exam ...
- NopCommerce架构分析之一----依赖类生成容器
NopCommerce为了实现松耦合的框架设计目的,使用了IOC框架:Autofac.据有人测试,Autofac是性能好的IOC工具. 1.在IOC中,组件首先需要在IOC中注册,有通过配置文件注册的 ...
- Rails常用命令
rails new Project rails g scaffold location uuid:string deviceid:string latitude:float longitude:flo ...
- 修改linux用户密码
对于初学者来说,如何修改linux用户密码也不是件容易的事,其实非常简单,下面举例说明: 如果是以root身份登录,修改root密码.只要输入 passwd 就会出现: New password: ...
- MSP430的看门狗常见用法以及中断函数的书写方法
今天下午看了一下MSP430的看门狗的基本用法 看门狗是为了防止程序跑飞而设定的,但是由于看门狗是一个类似于定时器,因此可以把他当作定时器来使用 示例代码:用看门狗定时器使一个led闪烁 #inclu ...
- Lua语法
1.Lua保留的关键字: and,bread,do,else,elseif,end,false,for,function,if,in,local,nil,not,or,repeat,return ,t ...
- Base-Android快速开发框架(四)--网络操作之FastJson以及AsyncHttpClient
Android的展示数据,除了上章所讲的本地存储外,大部分数据都来自于网络.首先介绍一下Android APP开发常见的网络操作方式.从网络层面上有底层的tcp/ip,也就是我们常见的socket套接 ...
- 利用CryptoStream进行加密解密
public class DBSecurity { //sKey sIV这两个自己随意设定,不能外泄 private const string sKey = "11,22,33,43,34, ...