期末报告
1 自我总结
总的来说下这门课的项目中遇到的各种难题与收获吧。
1.1 系统设计
以前都只是粗略地将系统划分成前端后端,然后写一下对应的代码,套一下框架这样子,每块区域的详细划分基本没有,也导致了最后应用耦合高,可拓展性差。在此门课中应用层根据用户划分,持久化层根据数据划分,以及一些接口设计等知识点这点真的让我收获不少。
1.2 分工
因为组里面只有我比较熟悉服务器架构,所以最开始我让两位组员负责前端开发,并布置另外两位组员学习相关知识。但是欲速不达,两位成员始终无法达到要求,导致进度一再拖慢。最后由我自己负责业务层和持久化层的工作,另两位同学专注文档,反而达到了不错的开发速度。这充分说明PM的重要性以及认识到组内成员长处的重要性。
2 PSP2.1 统计表
步骤 | 用时% |
---|---|
计划 | 1 |
·估计这个任务需要多少时间 | 1 |
开发 | 95 |
·分析需求 | 2 |
·生成设计文档 | 10 |
·设计复审 (和同事审核设计文档) | 5 |
·代码规范 (为目前的开发制定合适的规范) | 1 |
·具体设计 | 10 |
·具体编码 | 30 |
·代码复审 | 10 |
·测试(包括自我测试,修改代码,提交修改) | 26 |
记录时间花费 | 1 |
测试报告 | 1 |
计算工作量 | 1 |
事后总结 | 1 |
提出过程改进计划 | 1 |
3 git统计报告
4 最有价值工作清单
- 后端服务器租用购置调试,域名注册设置与备案
- 服务器端业务层持久化层所有代码书写,数据库配置