周次

学习时间

新编写代码行数

博客量(篇)

学到知识点

         

第一周

4小时

0

1

1、软件工程是什么?

2、要怎么学习这门课程?

3、深入了解IT行业

第二周

4小时

54

1

1、编写复利计算软件程序

2、上传文件到Github

3、单利计算与复利计算的区别

第三周

 8小时

120 

 2

1、用java的数学函数计算次方和开根问题

2、本来是客户每个功能都分开写成一个程序,后来把他们合并成一个程序,在主函数中调用

第四周

5小时 

93 

1、在github上fock文件,为团队合作做准备

2、单元测试;

第五周

10小时 

 105

 2

1、阅读《构建之法》第四章,知道了编写代码规范的重要性

2、进一步完善复利计算的外观

第六周

 9小时        150  2

1、与结对伙伴完善复利计算器的功能,并进行结对编程总结

2、通过“汉堡包”的方式了解自己的结对伙伴和发现自己的不足

第七周  6小时       150         2

 1、通过之前做复利计算器的功能,举一反三,完成更多功能。

2、通过看同学的博客并发表评论,可以借鉴他们的优点也可以发现了他们代码中的不足,共同进步

3、Hibernate的基本知识

第八周

 4小时 70    1  

1、和班上的同学组队做团队项目,对师姐的项目进行二次开发,寻找bug,简单了解下安卓系统

2、更新进度条,梳理一下这个星期所学的东西

3、文件写入读取

第九周

   8小时        50        3

1、阅读《构建之法》6.7章,对“敏捷流程”和MSF有了新的了解。

2、团队项目开始有了角色分配,对师姐的App进行改进,对代码的理解更清晰。

第十周    3小时        20        1

1、和队友进行团队项目

2、了解scrum项目

第十一周     3小时        5      1

1、backlog和leangoo  

2、scrum模式怎么合作,有更高的效率

第十二周     3小时        50      2

1、认领团队任务

2、画出燃尽图

第十三周      6小时        54      2

  1、阅读《构建之法》8.9.10章,知道了需求分析的重要性和项目经理的作用

第十四周      5小时        30      2

 1、更新博客园

2、阅读老师所给链接,对学术诚信与职业道德有所体会

第十五周      7小时          70      1  1、继续Sprint第二次冲刺,更新进度条
第十六周      8小时        20      1  1、总结一个学期的学习与工作成果