通过一学期的知识点学习,我知道了开发一个可用的软件不只是简简单单的灵感,而需要更准确的调查、严谨的开发过程、细致的测试过程和灵感;只有这些的结合,才能开发创造出一个可以供他人使用的软件、网站等;除了这些技术上的技能,还有就是人与人交流的技巧、团队协作能力、团队精神等;在通过老师为我们讲解的知识点中,我们一点点的知道了这门课程的重要性。
有时候会发现,有了软件工程的基础,我们在写代码和做项目分析的时候,会很轻松,知道自己的目标是什么,该用什么方法去做,怎样去完善我们的程序。
在调查中,我们可以知道我们要做的到底是什么,我们团队做了一个及格成绩查询系统,其实最初只是想面向15软件同学查询自己成绩来使用,后来想要更多的扩展起来,也让我们变得更强大起来;在开发过程中,我们团队坐在一起讨论研究如何去写,如何去做的时候,觉得有一种很高大上的感觉,虽然技术人员并不是很多,但是有自豪感;在测试过程,尽管我们没有也不会去用单元测试等,但是我们利用我们能想到的所有测试方法去进行测试,尽管还有一些bug存在。
在进行开发的时候,我们团结一致,分工明确,尽管代码上还有一些不统一,但是我觉得已经是很大的一个进步了,我希望我在日后的学习中,能继续学习这样的科目,也会更加努力去学习。