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

        我们项目采用敏捷开发,真正开发时只有简单的数据库文档、需求文档、各个类的说明。现在项目已经完工,现在需要将文档补充完整。有人会说既然系统已经做出来,还需要补充文档吗?既然现在需要补,前期为什么不做好呢?

    1、为什么需要补充文档?

         第一,更好的记录我们这个阶段的学习成果。

         第二,方便二期开发人员开发。

    2、为什么前期不将文档写好?

         第一,初次开发一个系统,你不可能将所有的细节都想到了,只要做到大的方向不变,一步步完善就好。

         第二,对于一个新的系统,刚开始我们现在不可能写出正确的文档和图

一、代码生成文档(EA)

1、将代码导入到EA

1.1 新建项目

1.2 新建几个包,存放各个层

中谷项目(十)—巧妙使用逆向工程_第1张图片

1.3 右击包,选择代码工程,并选择导入源文件目录

中谷项目(十)—巧妙使用逆向工程_第2张图片

1.4 找到根目录下对应的层,确定有成功将文件导入

中谷项目(十)—巧妙使用逆向工程_第3张图片


中谷项目(十)—巧妙使用逆向工程_第4张图片

2、将EA中对应的图生成文档

2.1 选中要导出代码的层,右击文件夹,选择文档,再选RIF文档即可

中谷项目(十)—巧妙使用逆向工程_第5张图片

   2.2设置成功确定将成功导出

中谷项目(十)—巧妙使用逆向工程_第6张图片

二、小经验

1、实体生成器

       只要将数据库连接成功,我们就可以每张表对应的实体。这类软件值得试用,大家可以尝试去用用。

2、动软

       大部分系统开发时,都是用动软将框架生成。除此功能外,动软还可以实现文档的生成、代码的转换等,还有许多功能需要我们去挖掘。

 

 

你可能感兴趣的:(中谷项目(十)—巧妙使用逆向工程)