周次 |
学习时间 |
新编写代码行数 |
博客量(篇) |
学到知识点 |
第一周 |
4课时 |
0 |
1 |
1、大概了解软件工程这门课程 2、学会如何使用github |
第二周 |
4课时 + 7小时 |
328 |
2 |
1.学习了复利计算的基本计算 2.完成初次在github上push程序的目标 3.对复利计算进行进一步扩展 |
第三周 |
4课时 + 5小时 |
100 |
3 |
1.对复利计算程序进行新的扩展,进行到了复利计算4.0模式 2.了解了软件产品开发相关工作流程 3.总结之前实验感想,观看《软件工程》前三章,初步认识了软件工程的定义,软件的单元测试,以及软件工程师的培养路线等等。 |
第四周 |
4课时 |
121 |
2 |
1.对单元测试有了一定的理解 2.学会了在github上fork,懂得了如何利用github进行团队的代码整合。 |
第五周 |
4课时 + 10小时 |
117 |
2 |
1.对复利计算4.0进行了简单的单元测试(测试公式是否正确、测试空输入时是否报错、测试除数为0时会不会出错)。 2.学会了在github上创建一个文件夹,并在网页上直接上传代码。 3.阅读《软件工程》第四章,对于结对编程有了一定的了解。 |
第六周 |
4课时 + 5小时 |
63 | 3 |
1.和队友进行了第一次结对编程,从中受益很多,明白了结对编程的好处,并且在不断尝试和队友默契起来。 2.学会了java的文件储存。 |
第七周 |
4课时 + 3小时 |
176 | 3 |
1.在第二次和队友结对的过程中可以看出我们更有默契了,磨合的更贴近了。 2.尝试了用java连接数据库,虽然总是失败,但最后成功了,我会不断努力的。 |
第八周 |
4课时 + 2小时 |
45 | 1 |
1.完成了团队第一次合作 2.学会了在eclipse上配置Android环境 |
第九周 |
4课时 + 11小时 |
125 | 2 |
1.完成了团队的第二次合作 2.了解了什么是敏捷流程和MSF 3.与团队一起对软件进行了进一步的改进,并研究软件的bug |
第十周 |
4课时 + 13小时 |
41 | 2 |
团队合作越来越有默契,更是了解到了项目开发的不容易。 |
第十一周 |
4课时 |
57 | 2 |
团队的项目——金融工具,开始形成一个大致框架,现在到了代码准备阶段。 |
第十二周 |
4课时 + 3小时 |
43 | 1 |
与队友们对项目的整体框架进行了进一步的讨论和研究,并制作了任务板和燃尽图。 |
第十三周 |
4课时 + 3小时 |
79 | 3 |
对前面的Sprint进行了总结,并与队友对项目下一步任务进行了分析; 阅读《软件工程》8、9、10章,初步了解了用户对软件的需求、项目经理的作用与任务、以及典型的用户和场景分析。 |
第十四周 |
4课时 + 2小时 |
42 | 3 |
了解了一些有关职业道德与学术诚信问题,也发表了自己的看法,另外,团队合作的项目进入一个新阶段,大家开始在任务板上领取自己的任务,我们也迎来了一位新的伙伴,希望我们能一起不断前进。 |
第十五周 |
4课时 |
51 | 2 |
模拟了一个典型用户与场景,感觉从用户的角度出发会得到很多项目需要改进的点。 |
第十六周 |
4课时 |
30 | 2 |
对之前的项目内容进行分配,并把作品演示给老师看,项目需要继续改善。 |