团队作业2-《需求规格说明书》
团队作业2
这个作业属于哪个课程 | 软件工程 |
---|---|
这个作业要求在哪里 | 团队作业2-《需求规格说明书》 |
这个作业的目标 | 需求规格说明书、码云、详细计划 |
一、需求规格说明书
-
引言
-
编写目的
明确软件需求,指定开发计划。
-
适用范围
- 产品:时长管理系统
- 环境:网页端
- 对象:广东工业大学学生
-
-
项目阐述
- 产品功能:帮助学生更好地管理自己的个人时长,相较于现有的系统尽可能地提升可视化程度、交互性
- 预期用户量:发布一周10个人,发布一个月100左右。
-
具体功能
功能 描述 登录功能 供用户进行登录 时长统计 根据学校政策,提醒同学们还需要获取何种种类的时长数 活动管理 学生干部可以在系统上面发布可提供时长的活动 活动报名 所有学生都可以在系统上浏览所有活动,可以进行报名等操作 活动退选 已报名的活动可以进行退选 -
项目意义
- 真实性:从现实出发,根据学校的时长政策完成系统
- 可用性:基于许多同学的对时长管理的需求进行开发,尽可能地设计出满足大家要求的时长管理系统
- 价值:方便广工学子的第二课堂的顺利进行
二、团队计划
-
GitHub仓库:项目地址
-
项目issues截图:
-
团队时间表:
-
修正前的时间表
第9周 1.团队组队、团队博客 2.团队介绍、成员展示、角色分配、选题确定 3.制定团队计划安排,团队贡献分的规定 第10周 1.需求规格说明书 2.原型设计,队员估计任务难度并学习必要的技术 3.编码规范完成、平台环境搭建完成、初步架构搭建 第11周 1.原型改进(给目标用户展现原型,并进一步理解需求) 2.架构设计,WBS,团队成员估计各自任务所需时间 3.测试计划 第12、13周 1.团队项目Alpha任务分配计划 2.连续7天的Alpha敏捷冲刺,7篇每日Scrum Meeting博客+代码提交 第14周 1.用户反馈+测试计划改进 2.团队Alpha阶段个人总结 3.团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 第15周 1.团队项目Alpha博客:事后分析 -
修正后的时间表
第9周 1.团队组队、团队博客 2.团队介绍、成员展示、角色分配、选题确定 3.制定团队计划安排,团队贡献分的规定 第10周 1.需求规格说明书 2.原型设计,队员估计任务难度并学习必要的技术 3.编码规范完成、平台环境搭建完成、初步架构搭建 第11周 1.原型改进(给目标用户展现原型,并进一步理解需求) 2.架构设计,WBS,团队成员估计各自任务所需时间 3.测试计划 第12、13周 1.团队项目Alpha任务分配计划 2.连续7天的Alpha敏捷冲刺,7篇每日Scrum Meeting博客+代码提交 第14周 1.用户反馈+测试计划改进 2.团队Alpha阶段个人总结 3.团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理、事后分析 -
修正算法
由于临近期末,复习压力大,所以项目整体时间缩短一周,尽可能在第14周完成。
-
-
团队分工
队员 分工 蓝泽凯* 前端页面,数据库设计 刘原维 后端代码编写 柳瓒 后台代码编写 黎余明 测试 刘煜 测试 卢浩华 产品推广 -
每位成员的完成情况
队员 完成情况 蓝泽凯* 学习相关技术 刘原维 完成博客的撰写,不断学习相关技术 柳瓒 学习相关技术 黎余明 学习相关技术 刘煜 学习相关技术 卢浩华 开始学习新技术 -
每位成员的感想
队员 感想 蓝泽凯* 挺麻的 刘原维 第一次做团队项目,有很多地方不熟悉不了解,以后继续努力。 柳瓒 对于各种团队开发的软件操作还不熟悉,Java也生疏了很多,要继续努力 黎余明 了解JAVA测试工具,学习JAVA测试方法 刘煜 对于JAVA测试单元有所生疏,开始学习 卢浩华 我太菜啦,大佬带带我