Rose 代码生成的步骤

软件版本:Rational Rose 7.0

参考博客:http://blog.chinaunix.net/uid-20749563-id-718337.html

               http://blog.chinaunix.net/uid-177564-id-2863343.html

               http://tech.sina.com.cn/s/2009-08-14/10501028115.shtml

参考资料:Rational Rose 2003基础教程电子教案

 

1) 检查模型(Check Model)
引用问题
非法访问(Access violations)问题
语言语法问题

P.S.

Tools > Check Modle


2)创建构件
Check Model是独立于语言的。如果你想将模型转换成下面的三种语言之前进行模型检查,则:
    Java:单击Tools>Java/J2EE>Syntax Check
    CORBA:单击Tools>CORBA>Syntax Check
     Oracle8:单击Tools> Oracle8>Syntax Checker

P.S.

现在Component   View中新建一个Component,在Specification属性框中,在Language下拉框中选择实现的语言;

3)将类映射到构件
构件之间的依赖性决定了系统的编译依赖性。
指定构件实现的类:
选中构件图或浏览器中的用于实现类的构件图标;
打开构件规范窗口;
选中Realizes标签;
选中Show all classes复选框;
在类列表中找到并右击所要实现的类,单击快捷菜单中的Assign。

P.S.

在类图中新建类、方法和属性,然后在类的Specification属性框的Components属性页中,在刚才创建的Component上右键点击,在弹出的菜单中选择Assign;

4)设置代码生成属性
直接影响生成的语言代码框架,代码生成属性控制模型元素转换到代码时的具体细节。在生成代码
之前,最好先检查代码生成属性并进行必要的修改。因为模型元素(包括类、属性、构件等)有多
种代码生成属性可供选择,而Rose只是提供了常用的代码生成属性的默认设置。
要查看代码生成属性,单击Tools>Options,然后选择相应的语言标签  

5)选择类、构件和包
Rose允许分步骤、有选择的进行代码转换,即在生成代码时,可以一次选择一个类、一个构件或者
一个包,通过代码转换将其转换成相应的语言代码;也可以一次生成多个类、构件或者包的代码;
或者是它们的组合。

转载于:https://www.cnblogs.com/Jason-Ch/archive/2012/09/11/2680600.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值