一、学期初,实验一中的任务4,大家拟定了5个准备从课程学习中找到答案的问题,通过一个学期的学习,相信大家已经有了答案,请根据自己的学习实践回答自己当初提的问题,并提出一个新的问题。
①民用飞机上百分之一的使用率的功能到底要不要省略?
只要是用户需求阶段用户明确提出的要求,即使使用的次数不多也必须把这个功能实现了。
②关于软件不可见性的问题
通过现代测试技术可以完全解决这个问题。
③软件工程师的职业发展
作为一个受过高等教育的人来说,如何解决现有的问题是必须有的能力,编程的唯一捷键就是敲,狂敲,只有一定代码量的累计才会对编程有所感悟。
④ 软件的设计能否通过大数据来设计一个符合大众口味的智能软件?
可以通过数据挖掘这门技术来获得用户的习惯,从而通过分析大数据得到一定的理论依据,然后依据一定的规则再将其变成可实现的方案。
⑤设定一系列的规则是不是会对创新有所干扰?
所谓的创新实在具有一定的理论知识的基础上进行的颠覆一般认知的行为,规则会约束我们使我们的进程规范化,但是并不会对创新有所干扰。
新问题
在不久的以后软件工程这个学科是不是会被取消?
二、完成课程的实践总结和给你带来的提升,包括以下内容:
- 统计你在软工课程实践中,完成了多少行的代码;
经过粗略统计月完成2864行代码。
2.软工实践的各次作业分别花了多少时间?累计花了多少个小时在软工实践上?平均每周花多少个小时?(做一个列表)
作业次数 |
实践实践/h |
平均每周所花时间/h |
第一次 |
5 |
6 |
第二次 |
6 |
|
第三次 |
4 |
|
第四次 |
5 |
|
第五次 |
5 |
|
第六次 |
4 |
|
第七次 |
6 |
|
第八次 |
13 |
|
第九次 |
7 |
|
第十次 |
8 |
|
第十一次 |
10 |
|
第十二次 |
4 |
3.哪一次作业让你印象最深刻?为什么?
最后的团队课堂演示,因为我们自己会做并没有什么了不起的,只有课堂上看到其他同学做的我们才可以学到更多的东西,知道自己的不足与
优点。
4.学习和使用的新软件、新工具;
团队协作工具,Scrum工具,敏捷工具,项目管理工具——leangoo。
在线作图工具的聚合平台,可以在线画流程图、思维导图、UI原型图、UML、网络拓扑图、组织结构图等等——ProcessOn。
强大易用的原型设计与协同工具——墨刀。
6.学习和掌握的新语言、新平台;
在项目的开发过程中,我学习到了JavaWeb这门新的语言,而且还实践了本学期学习的数据库相关知识。
使用了新的平台——博客园,在博客园上完成提交自己的作业,与其他同学进行线上讨论,遇到不会的问题还可以求助园友,博采众长。这样一个开放的学习空间令人愉悦。
7.学习和掌握的新方法;
原型法
瀑布模型法
喷泉模型法
自顶向下,逐步求精法
黑盒测试法
白盒测试法
8.其他方面的提升。
不会再像以前一样一听到写作业就手忙脚乱的先开始编码,而是用软件工程的方法去解决问题。
三、你认为目前的课程有哪些问题,你有什么更好的建议:
1.你认为本门课程需要在哪里进行改进,具体措施有哪些,包括:时间进度安排,项目难度等均可;
在时间进度安排方面很符合课程的进度,除了详细设计那一阶段时间有些仓促,毕竟大家以前接触的项目比较少,要是真的对起手来会有点吃力。
2.你认为助教/老师哪里做的不足,哪里限制太多等;
助教工作态度很好,会很细心的发现我们的错误,并提示我们及时改正。
3.你认为每次项目的评分标准存在哪些问题,你认为的合理评分准则是怎样的(个人/结对/团队算三个)
个人对分数并不是很感冒,只要大家的评分标准一致就没问题。
4.在结对项目中你是否真正体会到了结对的好处,是否真正严格进行了结对编程,双方的工作量是否相同;
在队友身上学到自己欠缺的东西,是一个互相进步,共同发展的过程。这就是结对项目的好处所在。双方的工作量严格来说是不一样的只能说相对相同。
5.你的团队项目是否成功,如果重来一次你是否还会选择这个团队,为什么成功/失败;
我的团队项目从结果来说是成功的,如果重来一次我还会选择这个团队。在团队作业的完成过程中我们互帮互助,遇到问题大家一起讨论解决,积极面对。这本身就成功了一半。在最后的验收结果中,我们的项目按照预期的结果完成了,所以说我的团队项目是成功的。
6.总结一下你们团队在做项目时大家的时间安排情况。
因为大家的选修课并不是一样,所以每次都很难将所有人集合再一起,只有通过QQ群的方式,发布任务,大家一起完成,基本上确保每个人的工作量平等。
7.对下一届软工课实践教学的建议,或者对于开学初的你,对于大一的你,对于开学初的老师,你有什么想建议和告知的呢?对于后来人的期许。
多加一些实践性的内容,理论要和实际成比例,还要了解清楚学生的编程水平。
四、你还有什么想说得话
紧张的一学期已经结束,有失落也有欣慰,失落是因为项目不能按时完成,焦虑导致,欣慰是因为大家一起努力,遇到困难不抛弃,而是互相勉励,共同
解决面前的问题,总的来说这学期的软件工程上的很扎实,对自身能力的提高有很大的帮助。