软件项目总结

      软件项目总结

马金泽

      老实说,这次的软件工程项目不是很成功,软件工程的意义在于大家一起参与到项目中来,一起为了项目流汗,一起为了所要实现的功能而绞尽脑汁,同时,体会完成一个功能,一个模块,完成项目所带来的无限的快乐。

   我们的项目原本我是打算使用VB实现的,构建这种桌面的小型软件,我相信采用VB应该是最快的,虽然VB对错误和异常的处理不是很好,但只要处理得当,也是可以很快见到效果的。

基于这样的考虑,我在项目一开始就做了一个模块,我的想法是作为项目经理,我的主要职责是(在编码阶段)完成项目所要用到的一些复杂技术,比如数据库的操作,同时明确项目的逻辑流程,然后,分模块的将软件交给小组的成员,由他们去实现,然而在软件工程课开始的第三个星期之后,我听到的消息非常令人失望,简直失望透顶,小组成员说他们不会VB,这个结果是我无法接受的,因为项目组的程序员不会所要使用的程序设计语言,意味着项目是不可能非常成功的,即便项目经理或着项目的技术负责人有着非常出色的技术。但作为项目经理,项目高于一切。如果到最后无法提交项目,就意味着项目的彻底失败!

就在这个时候,我突然意识到这学期我们还学了java,而且似乎大家都还学的可以,我本来是处于对java的兴趣而自己在拿java做这个软件工程项目,初衷也是希望这学期的java可以学的非常好,毕竟“一处编写,处处执行”对我来说,是有着非常大的吸引力的。

于是我在想,用Java,项目组的任何人都是没有理由不会的,充其量不熟而已,但是着并不影响功能的实现,毕竟,用三十行代码和三百行代码,对用户来讲,是没有任何区别的,然而现实好像也不想我想得这样,我发现对于这个项目组来说VBJava是没有区别的,用VB,得我自己去写,用Java,仍然得我自己去写,那种认为自己的职责仅仅只是解决项目可能遇到的问题的想法在当时看来真是异常的幼稚。

接下来的事情也成为一次选择,因为VBJava的完成进度几乎差不多,当时的情况是用VB访问网络数据库不大好控制,用Java图形用户界面不大容易完成,我想我必须作出选择了,考虑到所有的管理系统都必须至少是C/S架构的,否则在这个几乎“人手一本”的时代,一个基于ACCESS的单机管理软件是没有任何前途的。我想图形用户界面最坏的结果不过是界面不够友好而已,然而可以实现网络访问则显然意味着更高的标准,于是我毫不犹豫的选择了用Java来实现这个管理软件,具体过程就不说了,我的感觉是自己的Java水平几乎每天都在提高,而且这个提高速度也在不断提高,简直太美妙了!

这个决定使我这学期的软件工程课事实上和Java课变得难舍难分,而Java课告诉我,Java最大的优势在于网络,基于J2EEJava server Page才是Java的灵魂所在,但我想我已经不能再更换平台了。

这个时候距离软件工程的提交日期仅剩3个星期,如果强行的更换过去,项目就会向着未知和不确定的方向发展,虽然出于兴趣我是非常想用JSP做一个的,但是我是项目负责人,成员可以不参加,项目也可以不完善,但是项目一定不能失败!最终提交一个完整,可运行的软件才是我作为项目经理的责任。

项目做完了,但我却没有我所期望的成就感,我的感觉就像是一个长的了的孩子踢坏了脚趾头一样,因为太疼太疼而不能笑,又因为自己已经长的了而不能哭。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值