附加作业
问题1:
说实在话,本门课程对项目的把控说到底还是不够细致。首先,每一组人员所报上去的项目的可行性是否有人进行审核。因为对于大多数学生来说,经常会出现眼高手低的情况。开始的想法都挺好,到结果发现项目难度大,无法实现,最终草草了事。其次,关于时间进度,从开始上软件工程这么课程,到开始一个项目的时间,以及到课程结束的时间,是否时间过短。课程上要求一个项目组在完成一个项目的时候,每天至少需要工作几个小时,那是否有考虑到我们现在还是学生,除了本门课程之外还有其他的课程,最低的工作时间的时候是根本达不到的,所以模拟的工程也完全不是那么回事。个人想法和建议:可否将本门课程作为课程设计,时间在三周到四周,也许效果会更好些吧。
问题2:
关于助教老师,作为学生我的看法是,助教老师的确是认真负责,但是执行某些事情是过于死板。举例而言,博客作业中的某一次是要求安装VS2013,然后截屏说明安装过程。然而,我的电脑上已经安装过,总不能卸载了再重装一遍吧,这完全就是浪费时间啊。于是我就把VS2013相比VC++6.0的平台特性说了一下,结果老师的留言是:“请按照作业规定。”作业就一定要那么死板吗?
问题4:
在结对编程的过程当中,让我感觉和参与最深刻的就是对代码编写思路的交流。因为针对一个问题来讲,每个人都会有不同的看法,以及可以达到问题目的的思路,两个人的交流、争论能得出一个最好的方法。这是我最享受结对编程中的一个过程。在实施过程中,我负责调试以及校对代码,而另一个同学负责代码开始的编写,工作量大体是相同的。我想这对我的耐心也是一种锻炼和考验,很好。
问题5:
本学期的软件工程项目总体来说还算是成功的,虽然项目结果没有达到我们开始的想法和要求,但是让团队中的每个人都参与了进去,了解了在未来的工作中一个真正的软件项目是如何开展和进行的,这对于计算机专业的学生来说尤为重要。至于如果再来一次我是否还会选择这个团队,我的答案是肯定的,因为,团队中的哥们都很好,都很卖力,这样的伙伴很值得依靠和信任。
问题7:
关于对软件工程这门课程的更好的建议,其实在问题1当中我就有提到。开始软件工程这么课程到开始形成团队开始工作,大概至少有3到5周的时间,而12周便已经节课。也就是说,我们要完成一个项目也就只有大概一个多月的时间,这对于一个完整和成熟的项目来讲是很难做到的。其次,每天的最低工作时间完全达不到,因为还有考研以及其他课程的事情,不可能做到像全职工作一样。所以,我的建议是,将这样一个项目放到学期的末尾,作为一个课设来做,这样的话,既不会耽误其他的事情,也不会在做项目的时候分心,受到其他影响。