16340115 - smiletomisery Final Report

个人简短总结

我主要做了后端在模型上的设计,修改了API文档,对于整个项目的测试,除此之外我还帮项目经理写了一些文档。

后端模型设计

我主要设计了领域模型图和ER图,为了设计这两个图,我参考了以前数据库的课本还有现在系统分析的课本,感觉复习到了一些知识。

API文档修改

因为前端反映初始设计的API文档不是特别明晰,急需API文档使用,所以我在测试的时候把API文档也修改了,主要添加了API文档的使用用例(输入和返回),另外就是对api里面的一些错误进行了修改,最后根据后端的需求调整了一下,学习到了一种新的api文件的设计方法

测试

本来计划要做后端,但是商量了以后觉得后端一个人写可能还快一点,然后刚好也没人前期主要是对后端的api和代码做了一些测试。在综合测试中,我编写了测试样例,并且使用jmeter和postman做了性能测试。最后一个阶段,我们针对之前的bug做了回归测试。在测试过程中,我学到了各种测试方法和技巧。

其他

其他主要是竞品分析以及其他一些杂七杂八的事。

PSP 2.1 统计

PSP阶段 Time (%)
计划 7
· 估计任务时间 7
开发 77
· 分析需求 5
· 生成设计文档 13
· 设计复审 5
· 代码规范 2
· 具体设计 8
· 测试代码 15
· 代码复审 4
· 测试 25
报告 16
·测试报告 10
·计算工作量 1
事后总结,提出过程改进计划 5
合计 100

主要工作清单:

最有趣:学习了swagger的api文档显示方法并且改进 最辛苦: 对每个接口进行功能测试,性能测试,还要小心被封,测试完还要写文档总结 最有收获: 将课上的知识学以致用,设计了各种文档。

Git统计

特别致谢

以下感谢队友们的协助;

前端: Yuuoniy 、Ray 和 zhulinyin(兼UI)

PM: Xungerrrr

后端: pachi

还有你——正在认真看我们报告的老师或者TA,感谢你们对这门课的付出。