怎样快速的把握这种项目??

大东哥 发布于 2009/07/30 16:15
阅读 405
收藏 0

来到新公司,第一件事就是维护和二次开发一个学籍管理系统.

这个系统是几年前开发的,以前运行在sqlserver下,现在要把他移植到oracle.并且加入一些新的模块.

问题是这样的,我们这边是分公司,这个项目的文档,架构,数据库字典,..都是残缺不全,并且相当严重.为什么?(我也不知道).

我是习惯新接手一个项目,先从整体把握住,先看这个项目有几个核心的模块,先看大多数系统的一些共用的东西,如:权限怎么控制的,安全怎么处理的,事务,持久层操作,view跟controller是怎么交互的。。。 最重要的是数据结构,表结构。这个项目,居然只有少少几个表结构说明,字段的注释之类的没有。还有一大堆的,视图,触发器,存储过程,没有详细说明。与表和视图对应的pojo一大堆。。。开发方式也是效率低下的:自定义jsp-tag+javabean+自己封装的操作数据库中间件,还得熟悉公司自己的tag用法,中间件用法。

我找呀找,没看到有一份UML图。问了老大,为什么没有,他说,就是没有。我们都是这么过来的。我整了一个月,还是云里雾里的。

请教各位大牛,怎么样能快一点的把握住这样的系统?此系统表跟视图加起来,大概500多张。

加载中
0
红薯
红薯

你现在的工作是开发一个学籍管理系统,那么需要了解的就是可能涉及到学籍管理系统的其他模块,尽量不用去关心整个系统的架构,那可不是短时间内可以清楚的,特别是在文档不全的情况下。随着模块开发逐渐深入,对核心的了解也就越来越多,急啥!

0
Sephiroth
Sephiroth

现在的软件公司都差不多这样,都是超低效率+加班。

0
黄平俊
黄平俊

再复杂的系统都会有一个入口的,比如用户登陆,找个合适的切入点,走一遍源码。俗语称之为“以点带面”。~~~

0
JamesChen
JamesChen

和我们公司情况差不多,刚过来的时候,数据库表各个字段的解释也没有,问老大,没有,随便给我说说,靠,很气愤啊

最后,是慢慢来咯,好在时间不急。

0
草鞋
草鞋

猜测你要维护的代码其实没有那么复杂.

在你所说的状况下,你的前一拨人也开发不出来太复杂的系统

返回顶部
顶部