社区
研发管理
帖子详情
请问一个关于ROSE生成代码的问题。
mis98ZB
2002-03-06 12:45:55
请问ROSE会根据哪些内容生成代码呢?
我用反向工程生从代码成了一个MDL,
发现里面只有Logical View和Component View里有东西。
是不是ROSE根据类来生成代码内容,根据组件来分块组织代码呢?
我想明白了这个,
在设计的时候就可以提早注意,
以提高生成代码的质量。
...全文
55
8
打赏
收藏
请问一个关于ROSE生成代码的问题。
请问ROSE会根据哪些内容生成代码呢? 我用反向工程生从代码成了一个MDL, 发现里面只有Logical View和Component View里有东西。 是不是ROSE根据类来生成代码内容,根据组件来分块组织代码呢? 我想明白了这个, 在设计的时候就可以提早注意, 以提高生成代码的质量。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mis98ZB
2002-03-11
打赏
举报
回复
自己搞定了。
结帖给分。
mis98ZB
2002-03-08
打赏
举报
回复
我想知道怎么导入COM模型呢?
比如:ADODB、MSComctlLib等。
ROSE建的VB类型的MDL里自动就包括VB、VBA、VBRUN,
但是怎么导入其他的组件呢?
mis98ZB
2002-03-08
打赏
举报
回复
To:mach(照虎画猫)
Thank you all the same!
To: Mubin_Du(穆斌)
我也不知道rose怎么做gui啊,用visio2002画个示意图还是可以的。
To: lwd2k(停车看风景)
我学UML的时间也不算短了,可是在代码生成方面的确是刚刚尝试。
mis98ZB
2002-03-07
打赏
举报
回复
谢谢 mach(照虎画猫)的答复!
具体对于vb来说,有什么需要注意的呢?
lwd2k
2002-03-07
打赏
举报
回复
你是初学者吗?我用了大约两三个月了,生成的C++代码还不如写,至于基于某种工具的应用不会,现在主要做为设计的交流工具。不过如果是开发JAVA呢,看到其对JAVA的支持不少应该不错吧。画一些图比文字好理解。
Mubin_Du
2002-03-07
打赏
举报
回复
TO: mis98ZB() throw(Bug){}; //:)
能介绍一下用Rose是如何进行GUI设计的吗?
还是用了什么其他的辅助工具?
mach
2002-03-07
打赏
举报
回复
抱歉vb我不熟
mach
2002-03-06
打赏
举报
回复
生成代码的时候主要依赖Component View,对于某些语言比如default language=java的模型,可以自动由Logical View中的类模型生成Component View中的组件模型。而其它的有些语言不行,必须手动建立Component View以及其中的组件和类之间的跟踪关系。
要生成代码,就必须使类模型得到必要的精化,保证其能满足实现语言的要求,比如包名要符合java的规范、属性类性、方法的参数和返回值等。。。
Rational
Rose
2003 汉化版.rar
Rational
Rose
2003 汉化版.rar 基本汉化
UML
rose
教程
UML
ROSE
教程下载 使用说明
Rational
Rose
2003基础教程电子教案
Rational
Rose
2003基础教程电子教案,全面详细的Rational
Rose
教程
UML with Rational
Rose
从入门到精通(PDF)
深入浅出地介绍了统一建模语言和Rational
Rose
软件,通过ATM和订单处理例子介绍如何用UML和
Rose
进行项目需求分析、结构规划和
生成
框架
代码
,以及如何从现有系统逆向转出工程
代码
,
生成
Rose
模型。
一款很好的uml工具StarUML
StarUML是一款开放源码的UML开发工具 StarUML具备下列多项特色。 ● 可绘制9款UML图:用例图、类图、序列图、状态图、活动图、通信图、模块图、部署图以及复合结构图等。● 完全免费:StarUML是一套开放源码的软件,不仅免费自由下载,连
代码
都免费开放。 ● 多种格式影像文件:可导出JPG、JPEG、BMP、EMF和WMF等格式的影像文件。 ● 语法检验:StarUML遵守UML的语法规则,不支持违反语法的动作。 ● 正反向工程:StarUML可以依据类图的内容
生成
Java、C++、C#
代码
,也能够读取Java、C++、C#
代码
反向
生成
类图。反向工程有两个主要用途,其一是旧有的源码反转成图之后,可以构建UML模型的方式继续将新的设计添加上去;另一项用途是想要解析源码时,可以通过反转的类图来理解,不再需要查看一行又一行的
代码
,这将节省大量的时间和精力。 ● 支持XMI:StarUML接受XMI 1.1、1.2和1.3版的导入导出。XMI是一种以XML为基础的交换格式,用以交换不同开发工具所
生成
的UML模型。 ● 导入
Rose
文件:StarUML可以读取Rational
Rose
生成
的文件,让原先
Rose
的用户可以转而使用免费的StarUML。早期,Rational
Rose
是市场占有率最高的UML开发工具,同时也是相当昂贵的工具。由于Rational
Rose
非常闻名,后来让IBM给收购了。 ● 支持模式:支持23种GoF模式(Pattern),以及3种EJB模式。GoF模式出自于Erich Gamma等4人合著的Design Patterns:Elements of Reusable Object-Oriented Software一书,其内列出了23种软件模式,可解决软件设计上的特定
问题
。StarUML也支持3种常用的EJB模式,分别为EntityEJB、MessageDrivenEJB、SessionEJB。 StarUML也结合了模式和自动
生成
代码
的功能,方便落实设计。
研发管理
1,268
社区成员
28,284
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章