18214819-wangjiaqi Final Report
1. 简短的课程学习自我总结
1.1 学习收获
- 学会了用例建模、领域建模、功能建模,更加明白了需求分析的重要性。因为在以前的开发中,大家其实更看重代码的实现,会打代码的才是大佬,现在发现,其实需求分析做的好,才能使接下来的编程工作变得更加顺利。一个合格的程序员,不应该只会做码农。
- 熟悉了git的操作,虽然知道git是个好东西,也早就听说过,但是其实很少去使用,这一次跟队友分工协作,自己学习并熟悉了git的操作。
- 重新复习了小程序的相关知识。
- 自从大三上完Android课之后,就再没写过安卓,这次,很多东西被墙了,体会到了Android Studio的下载和安装是多么艰难。
1.2 主要工作
- 需求分析
- 部分文档编写
- 前端开发
- 测试
2. PSP2.1统计表
| PSP2.1 | 内容 | 计划时间 | 实际时间 |
|---|---|---|---|
| Planning | 计划 | 3h | 5h |
| Estimate | 估计这个任务需要多少时间 | 3h | 5h |
| Development | 开发 | 43h | 55h |
| Analysis | 需求分析 | 5h | 6h |
| Design Spec | 生成设计文档 | 2h | 1h |
| Design Review | 设计复审 | 0h | 2h |
| Coding Standard | 代码规范 | 1h | 1h |
| Design | 具体设计 | 8h | 10h |
| Coding | 具体编码 | 20h | 30h |
| Code Review | 代码复审 | 5h | 3h |
| Test | 测试 | 2h | 2h |
| Reporting | 报告 | 8h | 4h |
| Record Time Spent | 记录时间花费 | 1h | 1h |
| Test Report | 测试报告 | 0h | 0h |
| Size Measurement | 计算工作量 | 1h | 1h |
| Postmortem | 事后总结 | 5h | 1h |
| Process Improvement Plan | 提出过程改进计划 | 1h | 1h |
| Summary | 总结 | 54h | 64h |
3. 代码仓库的个人git统计报告
-
文档仓库项目dashboard

-
前端小程序开发miniProgram
前端开发由我跟liruide合作完成。

4. 自认为最得意/或最有价值/或有苦劳的工作清单,并含简短说明
最有苦劳的就是一开始我们是打算写安卓应用的,装一个AS就浪费了一周的时间。在官网下载就够慢的,安装之后显示找不到SDK,试了很多教程,而且每次安装之后好像安装包都会自动删除?我也不清楚,反正每次卸载之后是什么都找不到了就要重新下载,最后一次实在没耐心了,就卸载干净之后,从配置环境开始,再下载安装,一步一步来,还是有问题,又去官网专门找了sdk,唉,时隔久远,具体啥问题记不清了,总之就是非常郁闷。最后别人给了一个window10镜像,里面自带AS,我装好之后发现电脑内存太小,跑不起来。最后真的是绝望了,就跟队友商量要不换小程序吧。队友同意了,然后我们就从头开始了,幸好进展很快,没耽误最后的ddl。
还有就是写补充性规格说明是真的麻烦呀,要想的事情太多啦。