已经学习软件工程科目有一段时间了,对软件项目也有了一定的了解。
我们项目组需要完成的是教学管理系统,分由四个人完成。每个人的开发能力、编码能力都有所不同。对项目的认识存在不同的差别。
最初始的开发阶段,我们不明确应该用什么方式来完成我们的项目,整个团队都是蒙的。不知道该干什么、应该从什么地方着手。老师看到我们的困境,帮助我们理清思路,帮助我们分析业务的逻辑、数据的流向、人员的分配。在老师的帮助下,我们大体了解了我们要完成的项目的流程,项目中的各种基本逻辑,数据库中各种表的创建……老师帮助我们解决了初期的迷茫。
编码阶段,团队决定使用SSH框架来进行开发。由于大家都不是很熟悉框架的搭建,花费了几乎两个月的时间在倒腾框架,两个月………两个月!!看到别的团队已经远远把我们团队抛在身后,我们有些着急。由于我基本不懂SSH框架,也不知道这个框架的各种情况,只能让团队的核心队员来倒腾框架。初期只是负责数据表的创建,数据流的分析。后来发现这样做太慢了,核心成员的核心功能没有完成,我们不能开展相应的业务。然后我果断的学习SSH框架的知识,初步搭建了简易的框架,基本明白了SSH框架的运行过程。不过离熟练编写项目还有一段很长的路要走。
现在,基本上明白了框架的流程。着手运用所知道的SSH框架知识,进行项目的编写。
项目时间花费已经过大半,我觉得软件项目的完成是不容易的,尤其是在没有任何经验的情况下去完成一个项目。要实施一个软件项目,我们应该首先分析项目中所遇到的各种逻辑情况、分析项目中的数据流、用户功能……先期工作一定要做好,如果先期工作没有理顺,后续的编码工作基本没法展开。在编码的过程中,我觉得应该找到对编码熟练的人员一起共同展开工作,不同层次的编码人员一起共同工作,简直不能愉快的玩耍。当然我属于这种水平,我会认真学习编码中的各种知识,努力提高自己的水平。