2015123351-丁庆丰-UML实验报告书实验4正向工程与逆向工程实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

淮海工学院计算机工程学院实验报告书
课程名:《UML理论及实践》
题目:正向工程
班级:软嵌151
学号:2015123351
姓名:丁庆丰
一、目的与要求
1、掌握使用Rose从设计模型使用正向工程,得到代码框架;
2、掌握使用Rose从代码使用逆向工程,得到设计模型,并文档化Project。

二、实验内容或题目
在实验3已经设计好的类图基础上,使用正向工程生成代码框架;在生成的代码中修改后再使用逆向工程,重新生成设计模型。

三、实验步骤及结果
1、CAD系统设计模型的类图;
2、正向工程生成的代码框架;
3、代码修改后使用逆向工程生成的类图。

经过逆向工程后得到的类图框架
四、结果分析与实验体会
经过本次实验,我比较熟练地掌握了使用Rose对于分析模型到代码框架以及代码框架到分析模型之间的转换,也对于正向工程和逆向工程有了一个比较清晰的认识,虽然在后面的代码
调试部分遇到了一些困难,不过还是在不懈的努力下,成功将代码框架转换成了类图框架。

五、实验思考题(课外作业)
1、简述正向工程及其作用。

答:正向工程:是指按照软件开发的基本过程,将抽象层次较高的模型转换为相对具体的模型。

2、简述逆向工程及其意义。

答:是正向工程的逆操作,即根据已有的源代码获得其设计模型。

3、简述分析设计各阶段分别使用什么模型,及该模型分别使用了哪些UML的图。

答:从设计模型到实现模型的正向工程就是根据UML模型生成相应代码的过程。

包括:①从类图生成框架代码②从交互图(主要指顺序图)生成方法中操作调用代码③从状态机图生成状态转换控制代码。

相关文档
最新文档