一、基本情况
1.1 请回望第一次作业,你对于软件工程课程的想象
对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
通过之前的各个作业,可以看出,我对作业的整体把握不够,在整个作业开始之前,不容易找到合适的切入点,编程能力也略有不足。当然,在做这些编程作业时,我的编程能力和自学的能力也得到了锻炼,学会使用了几个软件。
1.2-a 总结这门课程的实践总结和给你带来的提升:
-
在软工实践课程当中我编写了720行代码。
-
软工实践的各次作业分别花费的时间:
# 作业 花费时间(分钟) 2 个人编程作业 3285 3 结对编程作业 2930 4 团队介绍与选题报告 100 5 团队需求分析报告 200 6 团队项目之现场编程 240 7-13 Alpha冲刺(含总结) 1660 14-19 Beta冲刺(含总结) 1090 20-22 每周小结 120 -
讲述令你印象最深刻一次作业?为什么这次作业令你影响深刻?
最令我印象深刻的是团队作业,因为这次作业是要开发一个项目,需要我们从需求分析开始一直到小程序上线,这是我从来没做过的。我们要从头开始学习一个项目的开发过程,了解我们这个项目开发需要的工具和使用的各种函数、算法。
-
在软件工程课程上花费的时间(预计花费时间参考:开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答)
累计时间 实际周均时间 预计周均时间 160.4 10.7 10 -
介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的作用?
学习了原型设计的软件Axure,知道了原型怎么设计。学会使用github查找各种开源代码,了解客园的使用和排版,了解了小程序开发的过程和开发工具,以及pycharm的Django模块。
-
其他方面的提升。
编程能力和查找各种资料的能力有所提升,加强了和队友的沟通以及软件开发的基本流程都有了大概了解。
二、总结与收获
非测试组:个人或结对或团队项目实践中的经验总结+实例/例证结合的分析。
个人作业:开始作业之前先去查找所需要学习的新的技术,而不是直接上手写。比如这次的查重作业,先学好查重需要的算法,学会了这些算法的使用再去着手写代码。
团队项目:和队友先沟通好每个人要做什么,分配好每个人的任务和做好的时间,提升效率。
三、这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
感谢团队的每一个人。想说:很开心一起学习,辛苦了!