IBM Rational Rose读书笔记 (5)

Windows10 下安装 Rational Rose 2007 图文教程 这里写自定义目录标题引言参考博客Rational Rose介绍 引言 因软件工程课程需要,此教程带来软件建模工具Rational Rose 2007安装破解教程,经探索整理,与大家共勉 参考博客 参考博客: https://blog.csdn.net/zml_2015/article/details/50807150. Rational Rose介绍 Rational RoseRational公... 阅读详情
 
第十一章 Deployment视图
该视图考虑应用程序的物理部署。显示网络上的所有节点、节点间的连接和每个节点上运行的进程。
Deployment框图的组成
处理器
      处理器是任何具有处理功能的机器。
      可以设置其版型(按处理器进行分类)、特性(速度、内存等)、调度方法。
调度方法记录处理器使用的进程调度方法,包括
1.       Preemptive
2.       Noe-Preemptive
3.       Cyclic
4.       Executive
5.       Manual

进程是一个处理器其上运行的但线程执行过程。

设备

      没有处理功能的机器或硬件。

连接
      处理器、设备之间的实际链接。通常,连接表示网络节点之间的物理网络连接。
第十二章 用Rational Rose生成代码和逆向转出工程代码简介
正向工程步骤
检查模型

      检查模型的一致性。常见错误包括Sequence框图或Collaboration框图中的消息与操作不映射,以及对象和类不映射等。

创建组件

      生成代码之前,必须现将类映射到相应的源代码文件。所以必须先创建组件。

将类映射到组件

 

设置代码生成属性

      控制代码如何生成。可以参考下一章关于ANSI C++和Visual C++的说明。

选择类、组件、包

      生成代码时,可以一次生成一个类、一个组件或一个包。

生成代码
      代码生成的元素如下:
1.      
2.       属性
3.       操作签名
4.       关系
5.       组件

6.       文档。

逆向工程

      逆向工程使用源代码中的信息创建或更新Rose模型。Rose从代码读取组件、包、类、关系、属性和操作。

Rose进行正向工程和逆向工程的方法
1.       检查模型一致性的方法:Tools->Check Model。
2.       发现访问问题的方法:Report->Show Access Violations。
3.       浏览代码生成属性的方法:Tools->Options,然后选择具体的语言页签。在Type中选择设置的元素。
4.       在设置代码生成属性之前,最好先生成一个自己的备份。修改自己的备份。
第十三章 C++与Visual C++代码生成和逆向转出工程代码
 C++生成代码的步骤
ANSI C++生成代码步骤

 

1.       创建组件
2.       将类赋予组件
3.       选择代码生成属性
4.       选择Class或Component框图中要生成的类和组件
5.       选择Tools->ANSI C++->Generate Code生成代码
6.       选择Tools->ANSI C++->Browse Header或Browse Body浏览生成的代码。
Visual C++生成代码步骤
1.       启动向导。Tools->Visual C++->Update Code
2.       Rose显示Select Components和Classes窗口。在用Visual C++生成代码之前,必须将类赋予组件。
3.       如果没有将类赋予组件,选择Ctrl+R创建。
4.       改变组件和类的代码生成属性。
ANSI C++代码生成属性
      方法:Tools->Options->ANSI C++页签。在Type中选择要修改的属性。
类属性
      类属性时适用于类的ANSI C++代码生成属性,这些属性可以改变类名、确定是否生成类的构造器与逆向转出工程代码并设置该类的其它类特定属性。
      除了使用前面方法设置所有类属性之外,还可以通过在一个类的规范窗口中选择

      除去上述属性,还可以设置每个类的默认成员函数,以及是否对属性产生get/set操作。方法是:选择一个或几个类,然后右击选择ANSI C++->Class Customization。

属性的属性

      前面的方法可以设置所有属性的属性。要设置某个特定属性的属性,方法是:在属性规范窗口中的ANSI C++标签中设置。

操作属性

      前面的方法可以设置所有操作的属性。要设置某个特定操作的属性,方法是:在操作规范窗口中的ANSI C++标签中设置。

包属性

      可以设置名字控件名和指定包是否具有名字空间。

      前面的方法可以设置所有包的属性。要设置某个特定包的属性,方法是:在包规范窗口中的ANSI C++标签中设置。

组件属性
      组件属性是与Rose所生成和逆向转出工程代码的.cpp和.h文件相关的属性。

前面的方法可以设置所有组件的属性。要设置某个特定组件的属性,方法是:在组件规范窗口中的ANSI C++标签中设置。还有种方法设置特定组件的属性:右击组件,ANSI C++->Open ANSIC++ Specification。

角色属性

 

泛化属性
Visual C++代码生成属性
除了可以采用ANSI C++类似方法,VC还可以使用Moel Assistant可以方便的设置生成属性。
VC逆向工程
      Tools->Visual C++->Update Model from Code。
      
 
UML建图(二):IBM Rational Rose图、包管理以及生成代码 阅读详情

相关推荐

IBM Rational Rose 使用指南:全面掌握 UML 建模工具

IBM Rational Rose 作为经典的 UML 建模工具,依旧在软件工程教育和一些企业项目中有着重要地位。它支持多种 UML 图的绘制,能够覆盖需求分析、系统设计到实现的多个阶段。熟练掌握 Rational Rose,不仅能提升建模效率,还能增强团队沟通与协作能力。未来,无论是学习还是工作,Rational Rose 都是初学者了解 UML、掌握软件建模思想的重要工具。

weixin_54188361的博客 1167

Rational Rose对VC++进行反向工程(将VC++代码生成组件).

Rational Rose对VC++进行反向工程(将VC++代码生成组件).

Rational Rose 2007简单介绍及详细安装步骤

Rational Rose 2007简单介绍及详细安装步骤 Rational RoseRational公司出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。就像一个戏剧导演设计一个剧本一样,一个软件设计师使用Rational Rose,以演员(数字)、使用拖放式符号的程序表中的有用的案例元素(椭圆)、目标(矩形)和消息/关系(箭头)设计各种,来创造(模型)一个应用的框架。当程序表被创建时,Rational Rose记录下这个程序表然后以设计师选择的C++

rothschild666的博客 6963

使用IBM Rational工具开始单元和组件测试

在你开始前 关于本教程 本教程涵盖了通过HelloWorld示例对Java代码,Web服务,Servlet,SCA和EJB bean进行单元和组件测试(开发HelloWorld程序被认为是学习新概念的最简单方法)。 在这里,您可以使用JUnit和Jakarta Cactus测试框架执行单元和组件测试。 目标 完成本教程后,您应该了解如何执行单元和组件测试,以及如何使用IBM R...

cusi77914的博客 1153

Rose的简单使用

ROSE思想是复杂的,内涵是丰富的,操作是别扭的,文档是简单的,人性是没有的。然而人们对它趋之若鹜的原因恐怕是我们现在的TEAMLEADER,SA受RUP的毒害颇深的原因,而这也将影响到徒弟--将来的SA们。基础操作(前转)1.打开Rose  2.选择缺省编程语言的方法是,Tools->Options->Notation->Default->Java。 3.在L

lddongyu 9670

【转】IBM Rational Rose 操作指南(上)

第一章 UML简介 Rose支持的开发视图及其作用: 1. Business Use Case框图 表示整个机构提供的功能。用来设置系统情景和形成创建用例的基础。它显示了业务用例和业务角色之间的交互。业务用例表示公司执行的过程,业务角色表示业务要交互的对象。 2. Use Case框图 表示用例和角色间的交互。用例表示从用户角度对系统的要求,因此表示系统功能。角色是系统主体,表示提供和接...

weixin_33840661的博客 1233

打开 IBM Rational Rose Enterprise Edition 报错的处理

这里就要用到前面的4个有关文件了,它们分别是flexlm.cpl、license.dat、lmgrd.exe、rational.exe。 具体操作如下: a.用记事本或者是EditPlus打开license.dat文件,大约在文件的中间位置有:SERVER Microsoft ANY DAEMON rational “C:\Program Files\Rational\common\...

pg的博客 5万+

IBM Rational Rose Enterprise Edition 活动图生成及易错点

IBM Rational Rose Enterprise Edition 活动图生成及易错点 如果大家还没有下载IBM Rational Rose Enterprise Edition软件,可以点击下面的文章链接,按文章步骤进行下载。 文章链接:点击打开Rational Rose 2007简单介绍及详细安装步骤文章 一、双击打开IBM Rational Rose Enterprise Edition软件 二、点击“OK”。 三、等待一段时间新建工程创建导入,然后找到并右击“Use Case View”文

rothschild666的博客 3137

Win10 安装 Rational Rose 教程(带超详细图文)

最近的课程开始需要用到 rational rose,在网上查阅了一番相关的博客,照着操作却依然报错,最后找到一篇比较旧的博客,没有图文,但内容也比较详细,结果依旧卡住,又四处找解决办法,最后终于找到了,整个过程花了5,6个小时,实在是痛苦。为了给后来人一些方便,特此写这篇博客。 注:操作系统为win10 ,软件为[IBM软件系列].IBM.Rational.Rose.Enterprise.v...

pg的博客 18万+

Rational Rose 2007 使用方法

今天在Win7环境下安装了Rational Rose 2007(企业版Enterprise Edition) 安装成功后显示没有License Key,网上找了很多资料终于解决了,现拿出来供大家分享。 解决办法: 1. 制作一个license key 文件,内容如下面表格所示,命名成license.txt 后保存到安装目录的Common文件夹下。 2.打开IBM Rational Rose

YesMan的专栏 4565

IBM Rational Rose读书笔记 (1)

 第一章 UML简介Rose支持的开发视图及其作用:1.       Business Use Case框图表示整个机构提供的功能。用来设置系统情景和形成创建用例的基础。它显示了业务用例和业务角色之间的交互。业务用例表示公司执行的过程,业务角色表示业务要交互的对象。2.       Use Case框图表示用例和角色间的交互。用例表示从用户角度对系统的要求,因此表示系统功能

Mobidogs Blog 2338

IBM Rational Rose Enterprise Edition的安装教程

恭喜你!经过前面的步骤,IBM Rational Rose Enterprise Edition 已经成功安装到你的设备中了。现在,你可以通过桌面快捷方式或安装目录下的可执行文件启动软件,首次运行时请留意是否出现初始界面——这是验证安装成功的直观标志。注意事项:若启动后弹出激活提示,无需担心,只需按照配套破解工具的操作步骤完成激活即可。具体的破解流程可以参考《Rational Rose 激活教程》,确保软件能够正常使用。如果你在使用过程中遇到技术问题,IBM developerWorks(

hweiei的博客 1071

Win10 安装 Rational Rose 教程(亲自测试)

(1)先下载相关文件 链接: https://pan.baidu.com/s/1CBTOCiHnGNkmHG6osPIJiQ 提取码:pso2 (rational rose 软件包 以及 相关破解文件)。 软件包中有:

qq_45595213的博客 4489

【免费下载】 告别Rational License Key Error:IBM Rational Rose的永久解决方案

告别Rational License Key Error:IBM Rational Rose的永久解决方案 【下载地址】RationalLicenseKeyError的永久解决办法 Rational License Key Error的永久解决办法本仓库提供了一个资源文件,用于解决IBM Rational Rose软件在...

gitblog_06584的博客 962

Rational Rose2007详细安装步骤

学习了UML,那么Rational rose画图软件当然就是必不可少的了。我的电脑是win7 64位的系统。下面的链接是安装软件以及破解方法。该软件是BIN格式的,也就是镜像文件,需要安装一个虚拟驱动对其进行安装。 安装软件:http://yunpan.cn/cgEFPECZjcK6H  提取码 af67 破解方法:http://yunpan.cn/cgEF6TBbBrLqg   提取码 c

徐凤竹 程序人生 4万+

Rational Rose安装与报错问题

Rational Rose是UML工具中最常用的一种,第一次安装的时候有些畏惧,因为需要虚拟光驱做辅助,但实际操作过了也就没那么复杂了。 首先先介绍一下Rational Rose的安装过程吧! 【下载两个软件】 压缩包中的东西需要解压呦! 【安装虚拟光驱】 软碟通,安装之后打开,继续使用就可以了。如下图: 【点击上一步圈出的光驱】 【加载[IBM软件系列]】

你不勇敢,没人替你坚强! 9913

2003Rational Rose安装教程

前言 最近的课程要求使用RationalRose绘制用例图与图,然而在自身win10系统下安装2003版RationalRose多次后仍然报错或者打不开收尾,所幸多次尝试之后终于安装成功,将具体教程分享给大家~ 准备工作 附上镜像、破解文件和虚拟驱动的网盘地址 链接:https://pan.baidu.com/s/188FbLFFmqz3yw1EvxS6uQg 提取码:u98f 解压之后 安装过程 打开rmxngq_1272这个文件夹 双击打开exe文件 打开解压后第一个文件夹Rational Ro

qq_41102819的博客 1660
上一篇: IBM Rational Rose读书笔记 (4)
下一篇: IBM Rational Rose读书笔记 (6)
Mobidogs
博客等级 码龄21年 186粉丝 264原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值