点滴成就 | 学习时间(h) | 代码数(行) | 博客量(篇) | 学到知识点 |
第一周 | 8 | 0 | 0 |
1.浏览《构建之法》这本书,了解软件工程谈了什么; 2.听老师介绍软件相关知识,推荐一些学习网站和书籍; 3.注册Github和博客园账号。 |
第二周 | 9 | 0 | 1 |
1.发布“Github注册流程”博客; 2.明白Github的一些简单用法,博客园会发博客。 |
第三周 | 15 | 110 | 2 |
1.会基本的数组求和知识和文件流的调用,顺带复习了C++; 2.会编写任意长度数组和的代码,调试程序; 3.完成了学习进度条,给每周学习做了小结。 |
第四周 | 12 | 100 | 1 |
1.会基本的分割字符语句,重新巩固了C++; 2.学会基本软件工具的使用方法; 3.明白“化繁为简”在编程设计中的重要性。 |
第五周 | 8 | 50 | 1 |
1.尝试了结对编程,在磨合中体验了编程的乐趣; 2.进行了代码复审,降低了错误率; 3.重温了冒泡排序和选择排序算法。 |
第六周 | 8 | 50 | 1 |
1.再一次体验结对编程,尝试合作的乐趣; 2.学会对指定单词进行统计。 |
第七周 | 3 | 0 | 0 |
1.了解敏捷流程及其原则; 2.知道什么时候选择敏捷的开发方法,什么时候选择其他方法。 |
第八周 | 3 | 0 | 0 |
1.了解MSF的原则,MSF的团队模型和开发模式; 2.MSF和CMMI。 |
第九周 | 5 | 0 | 1 |
1.初次了解软件需求的类型、利益相关者; 2.知道一些获取用户需求的常用方法和步骤; 3.会使用NABCD和四象限法来分析软件系统。 |
第十周 | 5 | 0 | 1 |
1.首次尝试团队合作练习; 2.初次对任务进行分解,完成用例图,WBS分解图等任务; 3.对需求分析进行再练习。 |
第十一周 | 3 | 0 | 1 |
1.对常用软件进行体验分析,了解利与弊; 2.应用UX评价准则于分析中; 3.了解Nielsen的十条准则。 |
第十二周 | ||||
第十三周 | ||||
第十四周 | ||||
第十五周 | ||||
第十六周 |