您的位置:首页 > 其它

高校平台基础系统V1.0总结

2015-01-31 20:47 176 查看

从9月1日开始软件设计师备考,经过两个月的努力11月7号我们考试大军浩浩汤汤抵京。11月8号考试(前段时间考试成绩已经出来了,通过率几乎100%,分数更是高的惊人

),11月9号刚好是周日,大家放假休息调整一天。11月10号高校平台项目负责人就开始着手安排各个子系统架构搭建和人员分配的事情。高校平台项目利用分布式思想,包括5个子系统:权限系统、基础系统、考试系统、评教系统和新生入学系统,很高兴我是基础系统中的一员。



基础系统,顾名思义,作为高校平台项目下的基础部分,主要是管理一些高校基础数据同时为其他子系统提供数据。单单是项目需求分析和原型图的设计,我们就耗费了大概三周的时间,画原型图以Axtrue为主要工具,当初每天学完两个小时的英语剩下的时间基本上就是用来讨论需求和画原型图了,反反复复,一直在迭代、修改,后来就有点开始质疑小组的工作效率了,居然要投入一个月的时间来画原型图。现在想想,原型图是什么?原型图,可以概括的说是整个产品面市之前的一个框架设计,是一个可用的用户界面,是开发人员与用户沟通的可视化参考。它的主要作用是在实际设计与开发开始之前揭示和测试系统的功能与可用性。这样,开发小组可以在将太多时间与资源投入开发活动之前,确保所构建的系统是正确的,是符合用户需求的。如果原型图草草画画就盲目进入开发阶段,不但要浪费更多的人力物力,一旦开发出的产品不是用户想要的,这是一件多么可怕的事情!所以,或许一个月的时间来设计原型图是有一点点长,不过需求分析和原型图设计也确实是项目开发非常重要的一个环节。



设计完原型图,接下来就是写文档设计数据库了。数据库的设计是小组内的个别人负责的,所以当时就很“庆幸”终于可以稍稍喘口气了,当时自己没有想到或许数据库不用我设计,但是为了学习更多的知识,了解更多的业务逻辑,是不是应该积极主动一点也加入呢?现在反思一下,貌似当时偷懒了,其实吃亏的还是自己。机会,永远只留给那些积极主动去争取、时刻做好准备的人。



做完了前期的一系列准备,最后就是编程实现了。有了前期的一系列准备,代码实现其实是非常快的,所以可能这也是为什么前期准备要占用这么多的时间的原因吧。由此看来,一个好的项目开发,如果前期的封装和优化做得足够好的话,后期实现是不需要多少代码的,这是后来才真切体会到的。



虽然需要的代码不多,还是遇到了各种困难。尤其是由我负责Jenkins自动化集成后,更是大受打击,当然也是收获满满。记得刚接手的时候,被项目组长那个嫌弃呀!由于项目中了解Jenkins集成的人不多,所以遇到问题后想找个要讨论的人都很难,项目组长就成了我的支援主力军,虽然很多次都表现得很是嫌弃可是他还是会帮助我给我解释其中的原理,然后自己去查去解决。起初还有点觉得委屈,后来成了Jenkins负责人带领其他几个子系统Jenkins负责人员,这时候才体会到其实在被嫌弃和满腹委屈的同时已经不知不觉收获了这么多。所以现在想想还是觉得自己挺幸运的,多亏了项目组长当初的打击和耐心指导。



还记得开始了解架构时的手忙脚乱,不知不觉1.0版本已经完成了。看着自己负责的功能在前面演示,又想起了项目过程中的遇到的挫折,不过现在已经不是委屈而是从项目过程中收获的自信了。另外,最重要的是学习到了小组团结合作、互帮互助的重要性和小组内其他小伙伴的责任心和积极性,这些都很宝贵。项目还在进行中,给自己加油,给小伙伴们加油!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: