第双向工程学习.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第双向工程学习.pptx》由会员分享,可在线阅读,更多相关《第双向工程学习.pptx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本章学习要点l 从模型到代码的正向工程从模型到代码的正向工程l 从代码到模型的逆向工程从代码到模型的逆向工程 建议课时:建议课时:2 课时课时第1页/共21页10.1 双向工程简介 双向工程简介双向工程简介l Rose的双向工程包括正向工程和逆向工程。l 正向工程就是从UML模型到具体语言代码的过程,而逆向工程是在软件开发环境中由具体的语言到UML模型的过程。l使用正向工程,一旦软件系统的设计完成后,开发者可以借助于正向工程直接由UML模型生成程序代码框架,提高开发效率。l借助于逆向工程,开发者可以通过程序源代码得到软件系统的设计模型和设计文档。第2页/共21页任务1使用使用Rose的正向工程
2、将类图生成的正向工程将类图生成Java代码。代码。任务目标任务目标l 分组教学法分组教学法l 资料查询法资料查询法l 案例教学法案例教学法教学方法教学方法第3页/共21页10.2 正向工程(生成Java代码)完成步骤完成步骤1 1l设置默认语言为Java。在主菜单栏中依次选择【Tools】【Options】菜单,选择【Notation】选项卡,选择【default】列表框中的语言为Java。第4页/共21页10.2 正向工程(生成Java代码)完成步骤完成步骤2 2l设置环境变量ClassPath。在主菜单栏中依次选择【Tools】【Java/J2EE】【Project Specificati
3、on】菜单,选择【ClassPath】选项卡,通过提供的路径操作按钮 创建保存Java文件的目录(如:d:temp)第5页/共21页10.2 正向工程(生成Java代码)完成步骤完成步骤3 3l设置代码生成属性。在“正向工程项目属性“对话框中,选择【Code Generation】选项卡,对正向工程的属性进行相关设置。第6页/共21页10.2 正向工程(生成Java代码)完成步骤完成步骤4 4l进行语法检查。在下图所示的【Tools】【Java/J2EE】菜单中选择【Syntax Check】进行语法检查并根据日志中的提示进行修正。也可以使用【Tools】【Check Model】菜单,对整个
4、模型进行检查,如果有错误将在日志窗口中显示,根据日志进行错误的修改。第7页/共21页10.2 正向工程(生成Java代码)完成步骤完成步骤5 5l完成代码的生成。指定CLASSPATH入口路径后,单击【OK】按钮,执行代码生成操作。如果在代码生成过程出现问题,会打开如下图所示的对话框,同时在Rose的日志显示区域会显示代码生成过程中的信息。第8页/共21页10.2 正向工程(生成Java代码)完成步骤完成步骤6 6l代码生成后,可以在保存Java文件夹路径(这里为d:temp)中查看所生成的Java文件。第9页/共21页10.2 正向工程(生成Java代码)完成步骤完成步骤7 7l编辑代码。代
5、码生成后,可以在如图10-5所示的右键菜单中选择【Edit Code】在Rose中查看并编辑新生成的代码。这时,在Rose工程的左下角会有一个代码查看区域。第10页/共21页课堂实践 1(1)通过学习小组讨论和上网查询资料形式完成。)通过学习小组讨论和上网查询资料形式完成。(2)比较生成的代码与自己编写的程序代码的区别。)比较生成的代码与自己编写的程序代码的区别。操作提示操作提示(1)使用)使用Rose的正向工程将图书管理系统中的类图转换成的正向工程将图书管理系统中的类图转换成Java代码。代码。(2)在)在Rose中查看新生成的对应的类的中查看新生成的对应的类的Java代码。代码。操作要求操
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 双向工程学习 双向 工程 学习
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内