第9章双向工程简介

上传人:工**** 文档编号:570055573 上传时间:2024-08-01 格式:PPT 页数:12 大小:3.68MB
返回 下载 相关 举报
第9章双向工程简介_第1页
第1页 / 共12页
第9章双向工程简介_第2页
第2页 / 共12页
第9章双向工程简介_第3页
第3页 / 共12页
第9章双向工程简介_第4页
第4页 / 共12页
第9章双向工程简介_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《第9章双向工程简介》由会员分享,可在线阅读,更多相关《第9章双向工程简介(12页珍藏版)》请在金锄头文库上搜索。

1、PPT模板下载:/moban/ 行业PPT模板:/hangye/ 节日PPT模板:/jieri/ PPT素材下载:/sucai/PPT背景图片:/beijing/ PPT图表下载:/tubiao/ 优秀PPT下载:/xiazai/ PPT教程: /powerpoint/ Word教程: /word/ Excel教程:/excel/ 资料下载:/ziliao/ PPT课件下载:/kejian/ 范文下载:/fanwen/ 试卷下载:/shiti/ 教案下载:/jiaoan/ 字体下载:/ziti/ 第9章 双向工程简介软软件件工工程程与与R Ro os se e建建模模案案例例教教程程第9章 双

2、向工程简介 主编:刘志成2024/8/1软软 件件 工工 程程 与与R R o o s s e e建建 模模 案案 例例 教教 程程本章学习导航本章学习导航2024/8/1软软 件件 工工 程程 与与R R o o s s e e建建 模模 案案 例例 教教 程程本章学习要点本章学习要点l 使用从模型到代码的正向工程使用从模型到代码的正向工程l 使用从代码到模型的逆向工程使用从代码到模型的逆向工程教学课时:教学课时:2课时课时2024/8/1软软 件件 工工 程程 与与R R o o s s e e建建 模模 案案 例例 教教 程程双向工程概述 Rose的双向工程包括正向工程正向工程和逆向工程

3、逆向工程。正正向向工工程程就是从UML模型到具体语言代码的过程,而逆向工程是在软件开发环境中由具体的语言到UML模型的过程。使用正向工程,一旦软件系统的设计完成后,开发者可以借助于正向工程直接由UML模型生成程序代码框架,提高开发效率。而借助于逆逆向向工工程程,开发者可以通过程序源代码得到软件系统的设计模型和设计文档。 双向工程双向工程2024/8/1软软 件件 工工 程程 与与R R o o s s e e建建 模模 案案 例例 教教 程程任务1使用使用Rose的正向工程将类图生成的正向工程将类图生成Java代码代码任务目标任务目标l 小组讨论法小组讨论法l 资料查询法资料查询法l 模仿实践

4、模仿实践学习方法学习方法2024/8/1软软 件件 工工 程程 与与R R o o s s e e建建 模模 案案 例例 教教 程程任务1 正向工程是从模型图到代码框架的过程。通过将软件模型对某种特定语言的映射可以从UML的图得到该语言的代码。帮助开发者节约许多编写类、定义属性和方法等重复性工作的时间。正向工程正向工程提示提示:教师演示正向过程的步骤 2024/8/1软软 件件 工工 程程 与与R R o o s s e e建建 模模 案案 例例 教教 程程课堂实践 1(1)通过学习小组讨论和上网查询资料形式完成。(2)比较生成的代码与自己编写的程序代码的区别。操作提示操作提示(1)使用Ros

5、e的正向工程将B-C电子商务系统中的类图转换成Java代码。(2)在Rose中查看新生成的Java代码。操作要求操作要求2024/8/1软软 件件 工工 程程 与与R R o o s s e e建建 模模 案案 例例 教教 程程任务2 使用使用Rose的逆向工程将已有的的逆向工程将已有的Java源代源代码转换成码转换成Rose模型模型任务目标任务目标l 小组讨论法小组讨论法l 资料查询法资料查询法l 模仿实践模仿实践学习方法学习方法2024/8/1软软 件件 工工 程程 与与R R o o s s e e建建 模模 案案 例例 教教 程程任务2 Rational Rose逆向工程就是从现有系统

6、的代码来生成模型的功能。逆向工程通常在迭代过程结束,重新同步模型和代码时非常有用。 逆向工程逆向工程提示提示:教师演示正向过程的步骤 2024/8/1软软 件件 工工 程程 与与R R o o s s e e建建 模模 案案 例例 教教 程程课堂实践 2(1)通过学习小组讨论和上网查询资料形式完成。(2)必须保证会员类之前没有TrueName属性,而具有Query方法。操作提示操作提示(1)修改B-C电子商务系统中的会员类的代码,添加一个TrueName属性并删除一个Query()方法。(2)使用Rose的逆向工程,将修改后的Java类转换成Rose中的类图,并比较该类图在修改前后的变化。 操作要求操作要求2024/8/1软软 件件 工工 程程 与与R R o o s s e e建建 模模 案案 例例 教教 程程课外拓展(1)双向工程并非Rational Rose 2003中提供。(2)如果要实施C#语言的双向工程,需要选择其他建模工具或开发环境。操作提示操作提示(1)使用Java语言编写一个关于学生选课系统中的教师类的程序Teacher.java。(2)使用Rose工具Teacher.java程序实施逆向工程。(3)试着在NetBeans开发环境中,使用正向工程和逆向工程功能。操作要求操作要求

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号