基于任务驱动模式的软件工程与UML建模技术项目十三双向工程课件.ppt
![资源得分’ 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)
《基于任务驱动模式的软件工程与UML建模技术项目十三双向工程课件.ppt》由会员分享,可在线阅读,更多相关《基于任务驱动模式的软件工程与UML建模技术项目十三双向工程课件.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目十三 双向工程 项目十三 双向工程 任务一任务一 认识双向工程认识双向工程 任务二任务二 正向工程正向工程任务三任务三 逆向工逆向工 项目十三 双向工程 任务一任务一 认识双向工程认识双向工程 操作一操作一 动态建模概述动态建模概述Rose的双向工程包括正向工程和逆向工程。正向工程就是从UML模型到具体语言代码的过程,而逆向工程是在软件开发环境中由具体的语言到UML模型的过程。使用正向工程,一旦软件系统的设计完成后,开发者可以借助于正向工程直接由UML模型生成程序代码框架,提高开发效率。借助于逆向工程,开发者可以通过程序源代码得到软件系统的设计模型和设计文档。项目十三 双向工程 任务二任务
2、二 正正 向向 工工 程程 操作一操作一 正向工程的概述正向工程的概述正向工程是从模型图到代码框架的过程。通过软件模型对某种特定语言的映射可以从UML图得到该语言的代码,帮助开发者节约许多编写类、定义属性和方法等重复性工作的时间。对一个Java模型元素进行正向工程时,模型的特征会映射到对应的Java语言的特征。Rose类图中的一个类会通过组件生成一个“.Java”文件;Rose中的包会生成Java中的一个包。对于其他语言而言,生成过程大同小异,在此不作详细介绍。项目十三 双向工程 操作二操作二 使用使用Rose的正向工程将类图生成的正向工程将类图生成Java代码代码(1)设置默认语言为Java
3、。在主菜单栏中依次选择【Tools】【Options】菜单,选择【Notation】选项卡,选择“Default”列表框中的语言为Java,如图13-1所示。(2)设置环境变量ClassPath。在主菜单栏中依次选择【Tools】【Java/J2EE】【Project Specification】菜单,选择【ClassPath】选项卡,通过提供的路径操作按钮创建保存Java文件的目录(如D:temp),如图13-2所示。项目十三 双向工程 项目十三 双向工程 图13-2 设置ClassPath 项目十三 双向工程(3)设置代码生成属性。在“正向工程项目属性“对话框中,选择【Code Gener
4、ation】选项卡,对正向工程的属性进行相关设置,如图13-3所示。图13-3 设置Code Generation项目十三 双向工程(4)进行语法检查。在图13-4所示的【Tools】【Java/J2EE】菜单中选择【Syntax Check】进行语法检查并根据日志中的提示进行修正。也可以使用【Tools】【Check Model】菜单,对整个模型进行检查,如果有错误将在日志窗口中显示,可根据日志进行错误的修改。(5)指定保存路径及名称。打开设计好的类图,选中要生成的Java文件类,依次选择【Tools】【Java/J2EE】【Generate Code】菜单,如图13-4所示。打开“Assi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 任务 驱动 模式 软件工程 UML 建模 技术 项目 十三 双向 工程 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内