团队作业3——需求改进&系统设计

一、需求&原型改进

1.1用户需求调查

Q1:你的年龄是?你因音乐而产生浓烈情绪的频率是?

 

Q2:你在发现一首自己很喜欢的音乐时希望怎样表达自己的感受?

以上是调查中最主要的两个问题,也是本项目最具特色以及解决各大音乐软件以及社交软件痛点的地方

1.2 需求规格说明书修改

经过详细的检查,发现上次的需求规格说明书中存在一个极大的不足,现在的主要目的是着手解决该问题!

BUG:我们制作小程序有一个很大的关于音乐播放音乐的亮点,然而突然发现个人团体发布小程序不允许包含在线播放的音乐服务。

对于我们团队这是个极其大的打击,并且意味着之前花费的许多的精力在这个亮点上的策划与实现都付诸东流,修改方案以及重新策划严重拖慢了如今进度。

项目进度计划以及修改后任务分配见Alpha任务分配计划

二、系统设计

1.系统架构设计

前端页面

灵活运用采用小程序API,贴近用户最熟悉的体验的同时又做出创新视听体验

后端系统

采用小程序云开发,充分利用云数据库,云存储,云函数

搜索系统

联系用户搜索记录做出正确联想提示,根据用户需求与后端系统联系展示用户搜索内容

搜索系统原为歌曲搜索,现涉及不能发布问题,可能修改为讨论社区主题搜索

  1. 团队项目的数据库设计     

 user_id

 user_fans

 commu_id

 commu_share

user_pwd 

 user_prefer

commu_user 

 

user_tag 

 

commu_comment 

 

user_share

 

commu_fans 

 

                  用户table                         浮动社区table

 

 

三、Alpha任务分配计划

Product Backlog

Sprint Backlog

用户版块

  1. 用户注册登录
  2. 用户数据存储管理

浮动社区版块

  1. 社区陈列界面
  2. 用户分享内容展示
  3. 用户点赞评论互动
  4. 用户关注界面展示及更新

探测匹配版块

  1. 探测数据匹配
  2. 探测结果名片展示
  3. 探测用户互动
  4. 重新探测及探测扩充

个人主页版块

  1. 个人信息简介
  2. 标签选取及存储
  3. 粉丝关注展示
  4. 动态实时展示及更新

分享心得版块

  1. 分享至探测世界
  2. 分享至浮动社区

    3.甘特图

        

 

四、测试计划

 

 

Why

保证数据准确更新

保证功能正常实现

保证用户数据安全

保证社区数据官方更新

What

  1. 云数据库可承载容量
  2. 云存储信息正常存取
  3. 基本功能运行
  4. 个人数据更新

When

发布之前

功能合并及时测试

发布之后

2天一次维护测试

Where

测试结果及BUG上传githubissues

Who

项目所有开发人员

How

真机测试&微信开发者工具模拟测试

posted @ 2020-05-20 22:27  有风丶不铭  阅读(210)  评论(0编辑  收藏  举报