结对项目
PSP2.1 |
Personal Software Process Stages |
预估耗时(分钟) |
实际耗时(分钟) |
Planning |
计划 |
40 |
|
Estimate |
估计这个任务需要多长时间 |
20 |
|
Development |
开发 |
210 |
|
Analysis |
需求分析(包括学习新技术) |
180 |
|
Design Spec |
生成设计文档 |
240 |
|
Design Review |
设计复审(和同事审核设计文档) |
50 |
|
Coding Standard |
代码规范(为目前的开发制定合适的规范) |
60 |
|
Design |
具体设计 |
120 |
|
Coding |
具体代码 |
600 |
|
Code Review |
代码复审 |
60 |
|
Test |
测试(自我测试,修改代码,提交修改) |
120 |
|
Reporting |
报告 |
60 |
|
Test Report |
测试报告 |
40 |
|
Size Measurement |
计算工作量 |
40 |
|
Postmortem & Process lmprovement Plan |
事后总结,并提出过程改进计划 |
60 |
|
|
合计 |
1900 |
PSP2.1 |
Personal Software Process Stages |
预估耗时(分钟) |
实际耗时(分钟) |
Planning |
计划 |
40 |
60 |
Estimate |
估计这个任务需要多长时间 |
20 |
20 |
Development |
开发 |
210 |
240 |
Analysis |
需求分析(包括学习新技术) |
180 |
300 |
Design Spec |
生成设计文档 |
240 |
200 |
Design Review |
设计复审(和同事审核设计文档) |
50 |
60 |
Coding Standard |
代码规范(为目前的开发制定合适的规范) |
60 |
40 |
Design |
具体设计 |
120 |
200 |
Coding |
具体代码 |
600 |
700 |
Code Review |
代码复审 |
60 |
50 |
Test |
测试(自我测试,修改代码,提交修改) |
120 |
120 |
Reporting |
报告 |
60 |
45 |
Test Report |
测试报告 |
40 |
40 |
Size Measurement |
计算工作量 |
40 |
30 |
Postmortem & Process lmprovement Plan |
事后总结,并提出过程改进计划 |
60 |
100 |
|
合计 |
1900 |
2205 |
1. 最深刻的感想就是我们用PSP表格估计我们的时间很有帮助。毕竟最近考试很多,安排好自己的时间是一件很有帮助的事。有计划的做一件事情比起先盲目的做再解决问题效率要高的多。
2. 使用GitHub,让我们两个人能够一起做这个项目,之前不理解为什么非要把代码上传到GitHub,现在明白,如果很多人一起开发一个项目的话,GitHub是不可绕开的一个工具。
3. 对代码的规范有了深刻的认识。个人的话,变量的命名,注释,随便一点自己都能理解,但是一起做项目的时候,因为命名习惯的不同,给我们的开发带来了一定的困难。
4. 因为之前对图形界面完全没有了解,我们只能现学现用,不得不说我们确实学到了不少东西,也算是一次深刻的经历吧。