Up者有分。高分求救。高手请进。 (200分)

  • 主题发起人 主题发起人 Nicro
  • 开始时间 开始时间
N

Nicro

Unregistered / Unconfirmed
GUEST, unregistred user!
本人公司最近开发了一个新的管理软件,开发人不是我,但是开发管理软件的人已经走了,
公司现在要求我来承接此软件的所有维护和后期开发工作,但是本人开代码都差不多看风了,
有那位高手可以指点本人用什么方法可以很快的了解此软件的设计结构吗?我读过了一些书,
介绍建模可以清晰的了解软件的设计方法,但是本人都不如何下手才好,再加上那些书的翻译
水平很底,啊!急死人了,希望高手不吝指教。
 
1、要了解以前的业务逻辑
2、主体上根据菜单来理顺吧
 
根据需求搞清楚实现的业务功能,
根据每项功能来看代码,清楚
 
业务逻辑是最主要的
如果有功能分析或者业务流程图最好了
看库结构,看数据流向
首先从简单的功能控件所发生的事件代码看起,然后再看复杂的控件所发生的事件代码
最主要的是你要自己边看边理清楚思路,这样会更顺点
然后结合你自己的经验,应该能搞得定~
 
可以再详细点吗?
 
从业务需求开始入手,
分析软件应有的功能,
再从数据库入手,弄清库的结构,
结合需求及数据库分析代码,
最好能和原开发人联系,
了解一些应了解的情况,
从而进快走入正题!
 
程序:反向工程,反向出UML图来
业务需求:那要看你们的文档了,如果没有文档,那:(~~
数据库:这也是要文档,没有文档,那更:(~~
 
我看我只有up的份了!!!
 
应该说详细点
 
问公司要详细设计文档/数据字典
然后每个模块按照用户的角度去使用,先了解其业务流程.再结合代码分析
同时,这种的事情不是谁都愿意干的,不知道的地方,
不要有什么不好意思,大胆的问,需要的东西,大胆的提.
 
UP
我连自己写的东西,过一段时间都不愿意再看了...
 
to yanghaijun:那证明你的书写风格不好,没有相应文档。
 
[:D][:D][:D][:D]我也是啊,所以现在在改变,什么都先写文档[:D][:D][:D]
up
 
根据你们的业务文档理清业务逻辑。
根据业务逻辑反建出数据流向。
根据业务功能看源代码。
 
假如一切文件都沒有的話﹐就運行程序﹐根據菜單流程來掌握大概﹐然后看代碼
 
写文档比较重要!
 
还是一个个模块看吧.
 
慢慢看吧
确实很难
 
后退
顶部