个人学期总结
一、学期初,实验一中的任务四,大家拟定了5个准备从课程学习中找到答案的问题,通过一个学期的学习,相信大家已经有了答案,请根据自己的学习实践回答自己当初提的问题。
1;在一个项目当中,对于团队中所有的人员,技术是不是必不可少的且占很大的比重?
在一个项目团队里面,技术人员是必不可少的,在一个小型的项目组中,应当占比较大的比重,但是在大型的项目组中,占的比重相对稍微小一点。
2;怎么才能保证项目的质量和可维护性,最大的满足客户的需求?
软件工程项目过程是一个阶段性的过程,项目组也是一个分工合作的整体,只有每个人做好自己负责的那一部分,每一个阶段都做到最好,才能保证软件的质量。
3;都需要在什么阶段做测试才能最大限度的保证项目的质量?
首先,每个开发人员在做完自己负责的部分时应当进行单元测试,从基础上保证软件质量,其次,在项目编码完成后需要进行专门的测试工作。
4;我们可以做什么工作来避免用户体验与项目质量产生冲突,冲突产生时要怎么做?
为解决用户体验和软件质量的冲突,我们需要在需求分析阶段进行充分的需求调研工作,充分了解用户要求,严格按照用户要求开发。
5;对于项目经理,编程能力与管理能力哪个更重要?
在小型的项目中,编程能力更加重要,在大型的项目中管理能力更加重要。
二、完成课程的实践总结和给你带来的提升,包括以下内容:
1.统计你在软工课程实践中,完成了多少行的代码;
本学期在做个人项目、结对项目以及团队项目时,代码行数大概为5000行。
2.软工实践的各次作业分别花了多少时间?累计花了多少个小时在软工实践上?平均每周花多少个小时?
作业 | 时间 | 平均每周 |
第一次 | 2 | 6 |
第二次 | 5 | 6 |
第三次 | 6 | 6 |
第四次 | 6 | 6 |
第五次 | 3 | 6 |
第六次 | 4 | 6 |
第七次 | 6 | 6 |
第八次 | 10 | 6 |
第九次 | 9 | 6 |
第十次 | 12 | 6 |
第十一次 | 6 | 6 |
第十二次 | 4 | 6 |
3.哪一次作业让你印象最深刻?为什么?
第四次,结对编程小学生四则运算软件需求说明报告。因为这是第一次体会到一个软件的开发工程,亲自见证一个软件从一个想法到一个实体。
4.学习和使用的新软件,新工具;
visio;process on;墨刀;github;
5.学习和掌握的新语言、新平台
android,php(了解)。
三、你认为目前的课程有哪些问题,你有什么更好的建议:
1.你认为本门课程需要在哪里进行改进,具体措施有哪些,包括:时间进度安排,项目难度等均可;
感觉理论和实践衔接不是很好。理论有些滞后。
2.你认为助教/老师哪里做的不足,哪里限制太多等;
助教和老师都很负责任,有什么问题都能及时得到解决。
3.你认为每次项目的评分标准存在哪些问题,你认为的合理评分准则是怎样的(个人/结对/团队算三个)
评分标准比较合理,但是存在多做多错,少做少错,甚至于不做不错的情况,希望这样的情况下可以给多做的同学酌情加分。
4.在结对项目中你是否真正体会到了结对的好处,是否真正严格进行了结对编程,双方的工作量是否相同;
确实体会到了结对编程的好处,并且严格进行了结对编程,工作量基本相同。
5.你的团队项目是否成功,如果重来一次你是否还会选择这个团队,为什么成功/失败;
团队项目不是很成功,但是还是会选择这个项目,组长和成员每个人都很负责任。
四、你还有什么想说得话
通过一学期的软件工程,真的是学到了很多从课本上学习不到但是对我们很有帮助的东西,我们每个人都自己动手体验了项目的开发过程,印象更加深刻,并且通过组队合作,也体验到了项目组的工作氛围,相信对以后的工作会很有 帮助。