93
社区成员
一,PSP表格
PSP各个阶段 | 预估时间(分钟) | 实际时间(分钟) |
计划:明确需求和其他因素,估计以下的各个任务需要多少时间 | ||
开发(包括下面8项子任务) | ||
需求分析(包括学习新技术,新工具的时间) | 150 | 140 |
生成设计文档(整体框架的设计,各模块的接口,用时序图,快速原型等方法) | 20 | 30 |
设计复审(和同事审核设计文档,或者自己复审) | 10 | 30 |
代码规范(为目前的开发制定或选择合适的规范) | 10 | 5 |
具体设计(用伪代码,流程图等方法来设计具体模块) | 40 | 50 |
具体编码 | 120 | 145 |
代码复审 | 30 | 40 |
测试(自我测试,修改代码,提交修改) | 25 | 50 |
报告 | ||
测试报告(发现了多少bug,修复了多少) | 40 | 70 |
计算工作量(多少行代码,多少次嵌入,多少测试用例,其他工作量) | 20 | 30 |
事后总结,并提出改进计划(包括写文档,博客的时间) | 10 | 10 |
总共花费的时间(分钟) | 475 | 600 |
二,本周计划任务和实际完成的任务
本周计划任务:
斗地主框架代码的编写,
完善之前没有做好的TAPD里关于用户需求的内容。
实际完成:
完成了框架中基本的一些对象的类的编写。
TAPD中完成了需求的填写,
典型用户和典型场景文件的上传。
三、个人存在的问题以及解决问题的方法
coding的过程过于依赖来自网络的经验,本质上是知识和经验的欠缺。
学习产生的的问题要在继续学习的过程中解决。
四、学习途径以及方法
1,QT知识:B站&CSDN;
2,团队开发的知识:上课PPT;
五、本周工作总结
这一周我放弃缓慢学习QT的想法,直接搜索教程进行开发,果然取得了一定的进展,但是涉及团队分工和分享代码的方式仍然模糊不清,举棋不定,造成了开发的困难,下一周应该尝试将团队开发的流程和方式固定下来。