在我们整个软件工程过程中,我体会到了许多,也学到了许多。
我们班由16名同学组成,在相互商量后我们确定了我们班的项目,是做一个计算器程序。在老师的指导下我们的项目也正式开始了。
在整个项目开发过程中,我们也同时遇到了许多程序代码问题,页面和功能相结合的问题,这些问题都是源于我们对程序的认识不足、以及没有将老师所讲的知识点融会贯通。我深刻认识到,在项目开发时,老师的指导以及同学之间的交流非常重要的。如果我们要在功能方面作出修改,那么有些代码以及复制的区间都不能有误差,这需要老师的帮助、指导,以及同学之间交流研究共同对整个程序作出相应的设计,这样才能避免最终整合时出现问题。
在这段时间的学习里,我还对软件工程有了新的理解。在我以前的理解当中,软件工程,无非就是一个人或者几个人或一个团队集中在一起进行编写代码的工作,以实现开发出所用的软件。但现在我明白了,软件工程的作用,就是告诉人们怎样去开发软件和管理软件。具体地讲,它表现在与软件开发和管理有关的人员和过程上。所以,软件工程就不仅仅是单一的编程过程了。它包括了系统分析->建模->概要设计->详细设计->编码->测试->维护。编码可以理解为编程,这个只占总时间的20%左右。编程只是其中的一小部分。
在这次项目里我完成了许多工作,在界面设计上我完成了“页面设计、读代码、记代码、代码编辑”等制作,在后期项目整合过程中修改了功能和界面结合时出现的bug,还有程序外观设计、美观度。这些工作我都顺利完成了,虽然并不能算是非常的出色,但也算是尽力了。现在看到自己辛劳的成果,我感到很欣慰。
当然,在这次项目过程中我也发现了自己的一些问题。如现在的软件制作技术还不够强,在和小组成员相互沟通上还不够积极、出现问题没有及时寻求老师的帮助等。我希望以此为契机,在将来的项目开发中能做得更好。