项目重构分析方案设计

原创
2018/02/26 09:35
阅读数 1.2K

 先整体熟悉业务,也就是项目的操作,再根据操作页面分析数据库信息,然后细化代码找到可能出现的问题。

 1、 先界面截图,把所有主界面放到一张空白空间,用一个红线连接所有主页面,把可点击部分标记两种颜色,有指向后端获取或改变信息的refresh或跳转页面的标记为蓝色,单纯页面变更或者跳转不指向后端的标记为黄色。连接每一个主页面和点击后出现的页面,连接线分标为蓝线、黄线。

 2、 蓝线连接的两个page,可以用来逆向出数据字典(eg:那种没数据字典的项目可根据前端字段名称匹配后端数据库字段)。

 3、代码内容方面需要确认:

      
 a、项目所使用语言、版本、框架

 b、使用注解还是配置文件

 c、数据库类型、版本、数量、每个库内容解析

 d、每个javabean的含义

 e、所有utils拿出来,分析每个utils的功能以及具体方法功能。

 f、对内对外接口全部找出来,每个接口含义,获取或者整理接口文档(从别人那拿,没有可以有时间自己整理)

 g、统计项目所使用的第三方控件,eg:数据库、消息中间件、redis...

 h、确认几种用户角色,以及操作页面的联系图,用绿线联系。

    把f、g放到一个白纸里,然后按照联系,连接所有接口和控件的关系。

总结:

 需要的文件有

    1、界面截图连接图

    2、数据字典

    3、项目环境说明书

    4、项目接口文档

    5、接口第三方控件连线图
展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部