- 20
- 0
- 约1.13千字
- 约 10页
- 2017-03-06 发布于重庆
- 举报
第12章正向与逆向工程
第四章 应用建模 4.3 正向工程与逆向工程 本节目标 掌握正向工程的基本概念 学会利用Rose工具生成代码框架 掌握逆向工程的基本概念 学会利用Rose工具从代码中生成模型 任务 利用建模工具执行正向工程,将系统中的模型转换成指定语言类型的代码框架。 4.3 正向工程与逆向工程 建模是重要的,二进制代码也是重要的。 如何将模型转换成代码,及将代码转变成模型两个过程 ? 4.3.1 正向工程 forward engineering 正向过程是通过到实现语言的映射而把模型转换为代码的过程。 利用Rose工具生成代码框架的基本步骤: (1)检查模型 (2)创建组件 (3)将类映射到组件 (4)设置代码生成属性 (5)选择类,组件和包 (6)生成代码 4.3.2逆向工程(Reverse Engineering) 逆向工程是通过从特定实现语言的映射而把代码转换为模型的过程。 逆向工程涉及的对象可分为三类: 数据:作为学习、推理和讨论基础的实际信息。 知识:所知内容的总和,包括数据以及从数据中推导出的关系和规则。 信息:相互交织的交流知识。 4.3.2逆向工程(Reverse Engineering) 利用Rose工具实施逆向工程 ①使用逆向工程选项“Tools- Java- Reverse Engineer…”; ②使用逆向工程选项可以解决从源代码到模型的同步问题。选择刚刚修
原创力文档

文档评论(0)