系统分析与设计 Final Report
课程学习自我总结
这个课程让我了解到一个项目团队开发的过程。由于大一大二基本是个人开发的小程序,所以也不需要考虑用户需求、交互逻辑等等的问题,这个团队作业需要从前期设计、文档编写到代码实现、用例测试,在这个完整的开发过程中认识到一个项目开发工作前期文档编写完整和正确的重要性,特别是用例设计和逻辑设计,便于协同开发。而项目管理方面,协同开发工具起了重要作用,包括GitHub和协同工作文档石墨等等。最后要感谢两位大佬lonelyhope和mukae1997实力carry。
PSP 2.1 统计表
PSP2.1 | Time (h) |
计划 | 8 |
·估计这个任务需要多少时间 | 8 |
开发 | 182 |
·分析需求 | 24 |
·生成设计文档 | 20 |
·设计复审 (和同事审核设计文档) | 8 |
·代码规范 (为目前的开发制定合适的规范) | 2 |
·具体设计 | 8 |
·具体编码 | 36 |
·代码复审 | 4 |
·测试(包括自我测试,修改代码,提交修改) | 12 |
测试报告 | 6 |
事后总结, 并提出过程改进计划 | 8 |
合计 | 190 |
个人分支的GIT统计报告
- dashboard
- clientcode
工作清单
- 完成原型设计:项目原型设计
- 部分前端组件实现
- 测试并修复多个bug:
- 关注者页面(follow)和粉丝页面(follower)关注状态问题和关注取关的按钮动态变化问题
- 首页(home)和查看用户的starpick的评论与对应starpick不匹配问题
- 点赞pick和踩diss显示错误问题