个人总结
请根据本次学习过程给出总结并针对教师授课给出意见和建议,字数1500字以上。
一个学期的课程快要结束了,这个学期最大的怨念就是软件工程概论,作业多而且难,还要占用大量的时间和精力去完成个人和团队的任务。但是这些都不是最主要的,最重要的是我们在这里收获和很多。比如说拿到题目之后不再是一味的上来就开始写代码写完代码就开始心情愉快的做其他事,我会先分析,然后写出我自己的设计思路,再慢慢实现我的代码,然后再作总结;所以到现在写程序很少犯以前犯过的错误,也不会再程序写一半的时候突然感觉没有思路了,于是就想“唉!我刚才怎么想的来着?”,写程序的时候也更得心应手;还有就是对java语言的掌握比去年更熟练了些,以及对jsp技术也略懂一些皮毛。
一个人的力量是有限的,而且现在也已经过了单枪匹马编软件的年代了。现在都是一个team。刚开始也就只有两个人,起初就想着我一个人也足能够完成这个程序,然后就不去找搭档商量,就开始写程序;接着第二次团队项目才意识到团队的重要性,我们先是做了一个粗略的市场分析,然后写我们的设计思路,然后写代码,作总结。到做web应用的时候团队变为四个人,刚开始因为团队做的方向还有过不小的争论,随着之后慢慢的磨合每个人都各司其职,作为那只“特立独行的猪”,我也逐渐理解了团队做项目的重要性。然后做web的时候,刚开始对我们的软件做了一个很伟大的设想,但是开始冲刺的时候,真是一脸的茫然,完全不知道从哪开始下手,该先做什么,于是团队发挥了伟大的作用,每天站立会议都在不停的总结、学习。在网上查找各种资料,然后对我们的程序进行各种修改。虽然最后做出来的东西不是太好,但是还是觉着挺高兴的。
通过对构建之法的阅读我也对软件做项目有更多的了解,如做项目的基本流程,做需求分析时要根据用户的一些不专业的表达获取他真正的需求或者是隐藏需求,项目团队的几个模式,个人觉着还是功能团队的模式最好,还有团队中的几类人(猪,鹦鹉,鸡),以及做完项目后用户体验即用户对软件的第一印象很重要,然后软件要时刻记住用户的选择,给用户以良好的长期体验。对软件质量则需要通过对软件的各种测试来保证。
学完这门课真心觉得人的潜力是无限的,老师一留作业就觉着怎么可能,这个作业这么难我不会,迫于高压,还是任命的去做,慢慢探索、学习,最后及时完成的质量不是很好,但是依旧可以完成,慢慢的也适应了这种模式,抱怨也不想刚开始的时候那么多了。
一整个学期下来,对软件工程概论这门课还是非常认可的,老师的授课方式很值得借鉴,这一点在上课听讲方面就有直观的感受,我就说一句,这门课是我自上大学以来唯一没在课上玩过手机的一门课,这是不可否认的一点。我觉得其他课可以借鉴一下,还是一句老话说的对,这学生就像是牙膏,你不挤他就不出货。
对老师的建议:
1、希望以后如果课上不用电脑的时候可不可以不带,做课堂练习也不是说看到题目就开始敲代码,有的时候等有思路呢,就已经下课了。
2、希望老师每次留作业时间不要卡的那么紧,因为还有其他科目作业,不可能只是做这一科的作业,特别是在学期快结束的时候,作业能不能少点,毕竟还是要复习其他课的;
3、如果涉及让我们自学的时候可不可以多给一点参考资料,而不是让我们自己盲目的去网上查找。