Final Report
个人总结
在学习这门课程之前,团队开发项目的流程于我而言基本是盲区,而且浅显地认为一个产品的完成仅仅与代码实现有关。这学期学习了此门课程,全程参与完成团队作业,无论从管理还是实践方面,都对项目开发有了系统性地认识,亲身体验项目团队中的需求分析,设计与实现以及后期的测试工作,也让我深刻认识到了项目开发的不易与管理得力的必要性。
此次团队项目中,我主要负责UI流图的设计、部分前端页面的代码实现以及部分API设计实现,在实现过程中,体验到完整全面的需求分析和合理流畅的UI设计对于整个产品完成度的重要性。对于前端实现这方面,学习并掌握了Bootstrap VUE框架,也加深了对前端编程的理解。另外,因为有参与到API实现部分的工作,对于后端与前端连接的问题也有了新的认识,关键词命名是否统一、数据库字段设计是否合理、传参方法是否会造成冲突,不仅考验了个人能力,也增进了团队成员间的沟通交流,使得项目开发得以顺利进行。
总之,这是一次虽有坎坷却很宝贵的团队开发经历,同时系统分析与设计这门课程也让我从宏观的角度认知到了软件开发的基本步骤,收获颇丰。
特别要感谢我们的前端的大佬@SusieChang和@Samayuki,以及后端能力者@heygrandpa,感觉撑起了我们项目的一片天,小白其实是站在了巨人的肩上!项目的完成离不开大家的共同努力,感谢@hanxu1997,@MIKQUEENGE,@Eileen101!
PSP 2.1 统计表
PSP阶段 | Time (h) |
计划 | 5 |
预估开发时间 | 5 |
开发 | 80 |
需求分析 | 6 |
生成设计文档 | 3 |
设计复审 | 2 |
代码规范 | 1 |
具体设计 | 3 |
具体编码 | 40 |
代码复查 | 2 |
测试 | 8 |
报告 | 2 |
测试报告 | 2 |
事后总结 | 1 |
GIT统计报告
Dashboard分支:
StaticPageServer分支:
自认为最得意/有价值/有苦劳的工作清单
- 确定UI流,确定网页间的跳转逻辑
- 实现页面间跳转的参数传递,利用vue框架进行前端设计
- 测试电影及影院页面排序结果,参与API实现和修改