十 中谷项目—巧妙使用逆向工程

我们项目采用敏捷开发,真正开发时只有简单的数据库文档、需求文档、各个类的说明 。现在项目已经完工,现在需要将文档补充完整 。有人会说既然系统已经做出来,还需要补充文档吗?既然现在需要补,前期为什么不做好呢?
1、为什么需要补充文档?
第一,更好的记录我们这个阶段的学习成果 。
第二,方便二期开发人员开发 。
2、为什么前期不将文档写好?
第一,初次开发一个系统,你不可能将所有的细节都想到了,只要做到大的方向不变,一步步完善就好 。
第二,对于一个新的系统,刚开始我们现在不可能写出正确的文档和图
一、代码生成文档(EA)
1、将代码导入到EA

十  中谷项目—巧妙使用逆向工程

文章插图
1.1 新建项目
1.2 新建几个包,存放各个层
十  中谷项目—巧妙使用逆向工程

文章插图
1.3 右击包,选择代码工程,并选择导入源文件目录
十  中谷项目—巧妙使用逆向工程

文章插图
1.4 找到根目录下对应的层,确定有成功将文件导入
十  中谷项目—巧妙使用逆向工程

文章插图

十  中谷项目—巧妙使用逆向工程

文章插图
2、将EA中对应的图生成文档
2.1 选中要导出代码的层,右击文件夹,选择文档,再选RIF文档即可
十  中谷项目—巧妙使用逆向工程

文章插图
2.2设置成功确定将成功导出
十  中谷项目—巧妙使用逆向工程

文章插图
二、小经验
1、实体生成器
只要将数据库连接成功,我们就可以每张表对应的实体 。这类软件值得试用,大家可以尝试去用用 。
2、动软
【十中谷项目—巧妙使用逆向工程】大部分系统开发时,都是用动软将框架生成 。除此功能外,动软还可以实现文档的生成、代码的转换等,还有许多功能需要我们去挖掘 。