系统设计与分析课程项目个人小结

简短的课程学习自我总结

作为后台开发和测试工程师,我的工作主要是完成后台部分接口的实现以及测试。

  • 分析
    在开始开发之前,跟组员一起分析需求。在会议中提出一些需要注意的细节。比如在是否根据微信号自动登录这个点上,由于无法直接获取微信用户的唯一id(微信号),所以在每次小程序卸载重新进入之后,用户必须输入注册的邮箱以及密码进行登录(没卸载之前会有缓存)。
  • 开发
    本次使用的后台框架为flask,使用起来比较简单。一个开发中的小难点是注册时获取的验证码如何保存。直接保存在内存中效率最高,但是需要考虑定时对其进行清理,还有一些多用户,并发的问题需要解决。具体实现见下文链接。

PSP 2.1 统计表

Personal Software Process StagesTime (%)
Planning计划10
estimate预估任务大小、资源、时间等5
task and schedule planning任务和日程安排计划5
Development开发70
analysis需求分析8
design具体设计,包括设计架构等12
design review设计复审(与团队成员审核设计文档)4
code具体编码28
code review代码复审5
compile and test编译、测试(修改代码)13
Report报告20
test report测试报告3
size measurement计算工作量2
tech report技术报告8
final report总结报告3
other其他4

个人分支的 GIT 统计报告

BackEnd
(不需要解释原因)- 仅需要提交截图
Dashboard
在这里插入图片描述

自认为最得意/或有价值/或有苦劳的工作清单

  • 最得意
    获取验证码的实现。将验证码存储在内存中,并定时进行清理。考虑了多用户,高并发的情况。
  • 最有价值
    创建任务、获取任务的API设计、实现,和文档编写。
  • 最有苦劳
    API接口的覆盖测试以及文档分工。

个人博客清单

特别致谢

  • zenghui 作为组长负责推进项目进行,也为前端贡献了很大一份力
  • majia 产品经理,监督并推进项目进行,为后端大力贡献,“今天你contribute”了吗
  • yuying 负责数据库的总设计和实现,大佬niubi(必须破音)
  • sanfeng 架构设计师,全栈技术人员
  • duoyu 项目经理,UI设计师,为会议记录和文档编写做出很大贡献
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值