这个作业属于哪个课程 | <软件工程2024-双学位> |
---|---|
这个作业要求在哪里 | <团队作业2——需求说明文档> |
这个作业的目标 | 完成需求文档 |
团队作业2-需求说明文档
队员信息:
姓名 | 学号 |
---|---|
陈俊豪 | 3121001738 |
李荣富 | 3121006365 |
刘栋 | 3121002754 |
梅中一 | 3121002760 |
高航 | 3121002697 |
黎浩博 | 3121007842 |
需求说明
面向用户分析
这次我们团队合作写一个课程表小程序,主要面向学生。本课表可以帮助学生了解本学期每周的课程时间、地点以及任课老师、班级等信息。
功能性需求
预期用户数量
100+
系统价值
1.真实性
- 本小程序需要学生通过输入账号与密码,模拟登录学校教务处,获取课程安排
2.可用性
- 目前的可用的课表小程序较少,选择选择不多,而且工程较少。本小程序为广大学生提供多一个选择。
3.价值所在
- 对于大多学生,课表小程序,以简洁为主,更为容易接触
- 对于我们第一次进行团队合作来说,一个功能较少但齐全的课程表小程序,可以让我们熟悉一下软件开发流程
gitcode链接
时间安排
原安排表
阶段时间 | 阶段任务 | 完成情况 |
---|---|---|
第4周 | 1.团队组队、团队博客 | 已完成 |
2.团队介绍、成员展示、角色分配、选题确定 | 已完成 | |
3.制定团队计划安排,团队贡献分的规定 | 已完成 | |
第5周 | 1.需求规格说明书 | 已完成 |
2.原型设计,队员估计任务难度并学习必要的技术 | 待完成 | |
3.编码规范完成、平台环境搭建完成、初步架构搭建 | 已完成 | |
第6-8周 | 原型改进(给目标用户展现原型,并进一步理解需求) | 待完成 |
2.架构设计,WBS, 团队成员估计各自任务所需时间 | 待完成 | |
3.测试计划 | 待完成 | |
第9周 | 1. 团队项目Alpha任务分配计划 | 待完成 |
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | 待完成 | |
第10周 | 1.用户反馈+测试计划改进 | 待完成 |
2. 团队Alpha阶段个人总结 | 待完成 | |
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | 待完成 | |
第11周 | 1. 团队项目Alpha博客,事后分析 | 待完成 |
校正后安排
阶段时间 | 阶段任务 | 完成情况 |
---|---|---|
第5、6周 | 1.需求规格说明书 | 已完成 |
2.原型设计,队员估计任务难度并学习必要的技术 | 前后端人员技术学习中 | |
3.编码规范完成、平台环境搭建完成、初步架构搭建 | 已完成 | |
第7周 | 原型改进(给目标用户展现原型,并进一步理解需求) | 待完成 |
2.架构设计,WBS, 团队成员估计各自任务所需时间 | 待完成 | |
3.测试计划 | 待完成 | |
第8、9周 | 1. 团队项目Alpha任务分配计划 | 待完成 |
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | 待完成 | |
第10周 | 1.用户反馈+测试计划改进 | 待完成 |
2. 团队Alpha阶段个人总结 | 待完成 | |
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | 待完成 | |
第11周 | 1. 团队项目Alpha博客,事后分析 | 待完成 |
人员 | 本周主要任务 | 完成情况 |
-———– | --- | --- |
全体人员 | 项目需求分析 | 完成 |
陈俊豪、刘栋 | 分工了解小程序前端开发技术,并进行初步学习 | 感想未完成 |
李荣富、梅中一 | 后端的数据获取 | 未完成 |
高航 | 博客编写,需求文档处理 | 未完成 |
黎浩博 | 大致UI设计,后台数据库初步构想 | 未完成 |
矫正算法 | ||
公式:Y=X+-X/N | ||
Y是某件事实际时间花费,X是对于某件事的估计时间, N是做过类似开发工作的次数,中间的+-表示加上或者减去。 |
感想
姓名 | 分工 | 感想 |
---|---|---|
陈俊豪 | 分工了解小程序前端开发技术,并进行初步学习 | 没了解过这个板块,还需要继续学习。 |
李荣富 | 后端数据的获取 | 作为一个非科班生,在学习计算机的过程当中,除了学习专业课以及做算法题,基本没做过一个比较完整的项目,第一次做团队项目,很期待! |
刘栋 | 分工了解小程序前端开发技术,并进行初步学习 | 第一次进行团队作业,参与项目开发,希望能在这个过程中增强自己的能力,提升专业素质。我作为辅修班的一员,我对于计算机是十分感兴趣的,头一次接触到软工小组作业,让我对于以后工作的团队协作有了一个清楚的认知。我希望我能通过这次学习让我自己大大提高能力,争取以后能成为团队大腿,独当一面。 |
梅中一 | 后端数据的获取 | 第一次团队合作完成一个完整的项目,希望能学到新的东西,提高自己的编程水平和团队协作能力。 |
高航 | 博客编写,需求文档处理 | 第一次进行团队作业,参与项目开发,希望能在这个过程中增强自己的能力,提升专业素质。我作为辅修班的一员,我对于计算机是十分感兴趣的,头一次接触到软工小组作业,让我对于以后工作的团队协作有了一个清楚的认知。我希望我能通过这次学习让我自己大大提高能力,争取以后能成为团队大腿,独当一面。 |
黎浩博 | 大致UI设计,后台数据库初步构想 | 经过小组商讨,各个小组成员确定了分工项目,我主要负责UI设计项目。我虽然之前没接触过关于UI设计的项目,但是我会在团队的指导下认真的学习和设计,学会与团队成员沟通,并在规定时间内完成任务。 |