团队作业2——需求规格说明书

团队作业2——需求规格说明书

这个作业属于哪个课程 班级链接
这个作业要求在哪里 作业链接
这个作业的目标 需求分析规划 + 详细计划

一.团队计划

1.需求规格说明:

  • 面向用户分析
    作为大学生,平时学习任务繁重,导致长时间伏案,不利于颈椎的放松和眼睛休息。用户若想改善该状况,就得手动计算学习开始时间、结束时间和休息开始时间、结束时间。例如:小明打算早上八点到早上十二点进行学习,每学习45分钟休息15分钟。那么他就必须定8个闹钟:8:45学习暂停、9:00学习开始、9:45学习暂停、10:00学习开始……并且若小明明天因为某种原因需要在另外的时间段学习,如:晚上七点到晚上十二点。那么他需要手动再设置10个闹钟。因此我们基于这一现实,希望能够开发一个app。使得小明只需要输入他的学习开始时间和学习结束时间、单次学习时间和单次休息时间,系统便会自动设定一定数量的闹钟,到相应的点就以闹铃的形式提醒他。此app不得不说是便民的懒人必备app。
  • 功能性需求
    1.用户只需要输入四个参数:学习开始时间、学习结束时间、单次学习时间、单次休息时间
    2.用户希望能选择本地的音乐作为闹铃、也能一键使用模板
    3.用户需要能设置多个学习计划。例如:早上八点到十二点学习英语,单次学习45分钟,休息15分钟;下午两点到六点
    学习数学,单次学习50分钟,休息15分钟。
  • 技术需求
    1.为了实现开发出来的软件能够在安卓端运行,我们需要调整开发环境,从eclipse、idea等IDE变更为
    更适合安卓开发的AndroidStudio。
  1. 由于闹钟和读取用户的图片、音乐(在自定义时)牵涉到若干系统权限,因此需要有人能够在代码中实现对系统权限的请求。

2.预期用户数量:

  • 初期用户数量定为20个,之后根据情况缓慢增加。

3.系统的真实性,可用性以及价值所在:

  • 真实性:该app具有明确的功能和目标用户,且用户人群广泛。
  • 可用性:作为一个自动记录用户学习工作与休息时间的app,它能帮助用户更好的规划自己的时间,具有极强的实用性。
  • 价值:在当代社会的学习工作压力下,很多人的生活习惯开始不规律且不健康。这时就需要一个app来记录工作时间,为你自动安排休息时间,让你能够在劳逸结合下提高学习工作效率,这也是这款app的价值所在。

4.团队项目的码云链接:

5.将团队任务计划添加至码云团队项目issues中并截图:

6.团队项目的时间安排表:

修改前的时间安排表:

修改前时间安排表
第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.需求规格说明书、团队的github、团队码云
2.队员学习如何适应新的开发环境,学习新的基础知识
3.安卓app框架初步搭建,资源调入,初步完成功能列表
第11周 1.做出beta版本原型
2.队内使用app,提出反馈
3.给目标用户展现原型,听取用户更深层次建议
第12、13周 1. 团队项目Alpha任务分配计划
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
3.进行推广
第14周 1.用户反馈+测试计划改进
2. 团队Alpha阶段个人总结
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
第15周 1. 团队项目Alpha博客:事后分析
  • 矫正计算方法:
    开发集中在第十,十一周,同时进行测试,在完成app开发后,首先在队内使用,再进行推广。

二.其它

1.团队分工:

队员 学号 编程方向 分工
韦秋风 3119005434 Java UI设计
谢国浩 3119005435 Java 测试
陈泽同 3119005408 Java 开发

2.每个人的完成情况:

韦秋风 完成了基本的UI设计和部分UI的试运行
谢国浩 完成初步知识学习和测试体验
陈泽同 完成初步的开发规划和学习

3.每个人的感想:

  • 秋风:本次项目规模十分庞大,是我目前为止接受的最难以实现的工程,需要学习和复习的知识有一点多。
    但总体而言进行需求分析之后脉络变得清晰,开发也在有条不紊地进行当中,一定可以按原定计划完成任务,给用户
    清爽的体验。

  • 国浩:需要从零开始开始学习安卓开发的测试,希望能多学会点东西。

  • 泽同:这次的任务非常简单。

posted @ 2021-11-09 00:11  bbq-carol  阅读(90)  评论(0编辑  收藏  举报