淮海工学院计算机工程学院
实验报告书
课程名UML理论及实践》
  目:       正向工程       
                                         
  级:       软嵌151       
  号:       2015123351       
  名:         丁庆丰         
一、目的与要求
1、掌握使用Rose从设计模型使用正向工程,得到代码框架;
2、掌握使用Rose从代码使用逆向工程,得到设计模型,并文档化Project
二、实验内容或题目
在实验3已经设计好的类图基础上,使用正向工程生成代码框架;在生成的代码中修改后再使用逆向工程,重新生成设计模型。
三、实验步骤及结果
1CAD系统设计模型的类图;
2、正向工程生成的代码框架;
shape抽象类代码框架
3、代码修改后使用逆向工程生成的类图。
经过逆向工程后得到的类图框架
四、结果分析与实验体会
抽象类的使用经过本次实验,我比较熟练地掌握了使用Rose对于分析模型到代码框架以及代码框架到分析模型之间的转换,也对于正向工程和逆向工程有了一个比较清晰的认识,虽然在后面的代码调试部分遇到了一些困难,不过还是在不懈的努力下,成功将代码框架转换成了类图
框架。
五、实验思考题(课外作业)
1、简述正向工程及其作用。
答:正向工程:是指按照软件开发的基本过程,将抽象层次较高的模型转换为相对具体的模型。
2、简述逆向工程及其意义。
答:是正向工程的逆操作,即根据已有的源代码获得其设计模型。
3、简述分析设计各阶段分别使用什么模型,及该模型分别使用了哪些UML的图。
答:从设计模型到实现模型的正向工程就是根据UML模型生成相应代码的过程。包括:①从 类图生成框架代码②从交互图(主要指顺序图)生成方法中操作调用代码③从状态机图生成状态转换控制代码。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。