一、 对第一次实验拟定的五个问题的回答如下:
1、软件工程研究的是什么?怎么样研究?
研究的是软件开发的方法以及流程。
2、一个合格软件工程师的成长需要经历那些过程?
不断学习的过程。
3、团队合作的重要性体现在那些方面?
既要独立也要合作。
4、敏捷流程的问题及解决方法?
小组探讨或者在结对过程中解决。
5、PM是什么?怎样做开发和测试之外的东西?
还时不能理解。
二 、完成课程的实践总结和给你带来的提升,包括以下内容:
1、统计你在软工课程实践中,完成了多少行的代码;
完成代码量:4000左右;
2、软工实践的各次作业分别花了多少时间?累计花了多少个小时在软工实践上?平均每周花多少个小时?(做一个列表)
作业次数 | 实践时间/h | 平均 每周十六周)所花时间/h |
第一次 | 3 | 6 |
第二次 | 3.5 | 6 |
第三次 | 5 | 6 |
第四次 | 7 | 6 |
第五次 | 8 | 6 |
第六次 | 6 | 6 |
第七次 | 6 | 6 |
第八次 | 6 | 6 |
第九次 | 7 | 6 |
第十次 | 11 | 6 |
第十一次 | 9 | 6 |
第十二次 | 6 | 6 |
3、哪一次作业让你印象最深刻?为什么?
印象最深的就是实验七 团队作业3—团队项目的原型设计与开发了,那次作业因为刚开始分工不明确导致完成任务时出现了分歧,甚至产生了矛盾,最后团队中有人协调,重新讨论了分工,完成了项目的原型设计与开发,甚至比预想中完成的更好,提前实现了云平台的开发雏形。在那次作业之后,我们的每次团队作业都有明确的分工,之前的矛盾并没有影响我们团队成员之间的关系,我们是一个Team。因此,团队项目中一定要有明确的分工以及相互之间的理解,只有这样,团队项目才能做的更快更好。
4、学习和使用的新工具:
leangoo看板,墨刀,github。
三、你认为目前的课程有哪些问题,你有什么更好的建议:
1、你认为本门课程需要在哪里进行改进,具体措施有哪些,包括:时间进度安排,项目难度等均可
时间进度方面:老师每周任务安排合理,时间进度合理。不过,如果这门课程安排在大一或者大二,可能会取得更好的结果。
2、你认为助教/老师哪里做的不足,哪里限制太多等;
助教/老师这一学期虽然工作任务都比较重但对我们都很负责任,给我们的学习提供了很多帮助。
3、你认为每次项目的评分标准存在哪些问题,你认为的合理评分准则是怎样的(个人/结对/团队算三个)
评分标准明确,没有问题。
4、在结对项目中你是否真正体会到了结对的好处,是否真正严格进行了结对编程,双方的工作量是否相同;
是,合作体现双赢。
5、你的团队项目是否成功,如果重来一次你是否还会选择这个团队,为什么成功/失败;
我认为我们的项目目前不是很完善,但却是成功的,如果重来一次,我还会选择这个团队。原因嘛,有以下几点:
(1)小组成员齐心协力,共同配合;
(2)遇到问题,会想方设法去解决;
(3)严格按照老师的要求去计划任务;
6、总结一下你们团队在做项目时大家的时间安排情况。
每次的项目作业,组长都会给大家均衡分配任务,我们会根据自己的任务安排情况去自己分配时间。
7、对下一届软工课实践教学的建议,或者对于开学初的你,对于大一的你,对于开学初的老师,你有什么想建议和告知的呢?对于后来人的期许。
业精于勤荒于嬉,或许你不喜欢这门课程,但这门课程开设是既定的事实,所以请踏踏实实的学习,不要糊弄。该有的思路总得有,该记住的东西总得记住,不是为了别的,就是为了不要让你成为脑残。
四、你还有什么想说得话
软件工程这门课的学习让我学到了很多知识。软件的开发有很多步骤,并不是一味的埋头写代码就能开发出一个好的软件,甚至一个好的项目的开发并不是写代码,有比写代码更重要的工作,一学期的软件工程课程已经结束,而对于我们来说不仅如此,三年的计算机课程也结束。回顾一下,想对刚进校的自己说,从一开始就应该端正学习态度,无论你是喜欢这个专业也好还是不喜欢,既然选择,就应该坚持,就应该去努力,时间会给你想要的答案。