作业概述
软件工程 | ?https://edu.cnblogs.com/campus/gdgy/CSGrade21-34 |
---|---|
作业要求 | ?https://edu.cnblogs.com/campus/gdgy/CSGrade21-34/homework/13027 |
GitHub链接 | ?https://github.com/LKZQWQ/word-book |
队名 | 整点码头薯条队 |
一、需求规划说明书
-
项目指标
- User Specification 用户需求
-
整体需求
- 词汇量测试
- 生词本
- 词典
-
需求分析
-
潜在需求
- 数据在线/离线功能
- 登录注册退出功能
-
MoSCoW 方法
-
Must : ①词汇量测试
-
Should :①词典功能(检索(无候选词))
-
Could : ①词库测试
②词典功能添加候选词
③生词本(手动/自动加入)
-
-
-
开发前期准备工作
- 技术栈补充
- 前端:VXML、VXSS、JavaScript、JQuery
- 后端:Springboot、mybatis-plus、redis
- 前后端交互:ajax
-
预期用户数量
- 100+
-
阐述系统的:真实性、可用性以及价值所在。
- 真实性:在存储、传输和处理数据时,考虑到各种风险,保证了其准确性和完整性。
- 可用性:小程序性能稳定,实现“有需即用”。
- 价值:对于备考相关英语考试的用户,提供给他们一个可以量化自己词汇量水平的平台。
二、时间安排表
原有安排
第十周 | 完成需求分析,开发环境的搭建 |
---|---|
第十一周 | PM完成前端、后端、前后端API设计,给出队员负责的具体模块;前端完成UI图,UI初步设计 |
第十二周 ~ 十三周 | 制定冲刺计划,完成具体的编码 |
第十四周 | |
第十五周 |
校正后安排
矫正计算方法:将最终目标分为了一个一个小的目标,并且设置了ddl,保证组员的积极性。
第十周 | 完成需求分析,开发环境的搭建 |
---|---|
第十一周 | 周一至周二,PM 完成前端、后端、前后端 API 设计,给出队员负责的具体模块;周三至周末,前端完成 UI 图,UI 初步设计 |
第十二周 ~ 十三周 | 制定冲刺计划,完成具体的编码 |
第十四周 | 团队 Alpha 阶段个人总结,发布使用说明 |
第十五周 | 进行事后分析 |
issue截图
三、团队分工
成员 | 分工 |
---|---|
PM | 林睿鹏 |
前端 | 林睿鹏、王嘉宸 |
后端 | 赵俊宇、邱锦坤 |
报告 | 库迪热提·热合曼 |
四、周总结
每个人的完成情况
成员 | 完成情况 |
---|---|
林睿鹏 | 组织了小组的第一次讨论会议,借助可参考样品,展示了项目的最终效果。与王嘉宸确认了用户的整体需求,并进行了需求分析。 |
库迪热提·热合曼 | 了解了第一次会议的主要内容,对本小组项目项目的最终效果和网络上参考他人项目效果进行对比。 |
赵俊宇 | 确定了项目后端整体方向,学习了后端技术。 |
邱锦坤 | 明确了项目后端整体方向,确认了项目需求。 |
王嘉宸 | 与林睿鹏确认了用户的整体需求,并进行了需求分析。 |
邱彦祥 | 确定了项目后端整体方向,确定了项目需求,翻译 CONTRIBUTION.md 文档。 |
每个人的感想
成员 | 感想 |
---|---|
林睿鹏 | 学习到了完成一个项目的流程,从模糊的概念转化为了具体的指标。 |
库迪热提·热合曼 | 在项目初期,感觉到综合知识方面的欠缺还需找资料及问同学,还好组员热心的帮我答疑解惑,自己进步了不少。 |
赵俊宇 | 在确定了项目后端整体方向并学习了相应的后端技术之后,我深深地感受到了挑战与乐趣并存的滋味。这个过程不仅让我拓宽了技术视野,还激发了我不断探索和创新的精神。 |
邱锦坤 | 确认了需求之后方向更加明确了,这是一个充满挑战的过程,让我收获很多。 |
王嘉宸 | 得到了多人合作开发团队项目的体验,并且也扩展了技术栈。 |
邱彦祥 | 好好学英语。 |