
ch9-Rose的双向工程.ppt
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 文币 0人已下载
下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ch9-Rose的双向工程.ppt
- 资源描述:
-
1、第9章 Rose的双向工程,Rational Rose 2003基础教程 配套电子教案,内 容,Rose对编程语言的支持 Rose的双向工程 RTE举例 Rose的正向工程 Rose的逆向工程,1 Rose对编程语言的支持,2 Rose的双向工程,Rose支持UML模型与编程语言之间的相互转换,采用双向工程(RTE,Round Trip Engineering)的解决方案。Rose可以分析代码的改动,对模型进行修改,构建出与代码相关的更好的模型。,2 Rose的双向工程,3 RTE举例,3.1 从模型到代码正向工程 类SalesRep:从模型到代码,3 RTE举例,3.2 从代码到模型逆向工程
2、 类SalesRep:从代码到模型,3.3 一致性问题 对于任何一种CASE工具,在进行模型/代码转换时,都存在一致性问题。即便最先进的CASE工具也很难保证模型/代码与代码/模型转换之间的一致性(同步)。 在进行逆向工程之后,类SalesRep模型已经丢失了逻辑关系与类Client和类Vector之间的关联。,3 RTE举例,4 Rose的正向工程,4.1 代码生成的步骤 五个步骤: 1)检查模型; 2)创建构件; 3)将类映射到构件; 4)设置代码生成属性; 5)选择要进行代码转换的类、构件和包。,4 Rose的正向工程,4.1 代码生成的步骤 1) 检查模型(Check Model) 引
