个人作业——软件评测

作业相关 内容
班级 班级链接
作业要求 作业链接
作业目标 阅读《构建之法》学习课本知识对腾讯实时音视频进行软件评测,写一篇随笔。
作业正文 本页链接

第一部分 调研,评测

评测

Android demo:

运行截图:
个人作业——软件评测_第1张图片
个人作业——软件评测_第2张图片
个人作业——软件评测_第3张图片
个人作业——软件评测_第4张图片
个人作业——软件评测_第5张图片

Bug:
创建万人低延时直播间,选择视频输入为视频文件,没有选择想播放的视频视频文件然后返回,没有回到上一个界面,而是直接创建了一个前摄像头直播间
个人作业——软件评测_第6张图片
个人作业——软件评测_第7张图片
个人作业——软件评测_第8张图片
为什么这个产品组的人没有发现这些bug?
可能是测试的时候没有想到这样的情况

windows:
运行截图:
个人作业——软件评测_第9张图片
个人作业——软件评测_第10张图片
个人作业——软件评测_第11张图片
个人作业——软件评测_第12张图片
个人作业——软件评测_第13张图片

Bug:
当创建视频通话时,没有设定不能使用同一个用户名,当用户进入同一个房间用的用户名一样时,互相不能通信
个人作业——软件评测_第14张图片
个人作业——软件评测_第15张图片
个人作业——软件评测_第16张图片
个人作业——软件评测_第17张图片

为什么这个产品组的人没有发现这些bug?
可能测试的时候觉得取同一个用户名的概率比较小,没有设置不能用同一个用户名

采访

想要开发的产品
课堂直播平台

  • 主要功能
    直播老师授课供学生实时观看和回放
  • 产品面向的用户
    教师和学生
  • NABCD分析
    N(Need,需求)
    可以给想学习的人提供一个平台学习,可以在忘记老师讲课知识点的时候进行回放,复习
    A(Approach,做法)
    用课堂直播平台进行学习和复习
    B(Benefit,好处)
    提供好的学习平台,可以记录下课程授课过程,进行反复学习
    C(Competitors,竞争)
    直接上网找相关的课程视频
    D(Delivery,推广)
    从身边的同学老师逐渐到各个学校进行推广,微博、知乎推广
    采访潜在用户
  • 采访对象的背景和需求
    大学生,需要在期末进行课程复习
  • 采访对象使用腾讯实时音视频照片
    个人作业——软件评测_第18张图片

  • 描述用户使用这个DEMO的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
    问题没有解决
    界面不是很清晰,收音功能一般,有时候还会有杂音,有时候系统加载会有错误,需要重新加载

  • 用户对腾讯实时音视频的功能有什么改进意见?
    可以增加送礼物鼓励功能,增加弹幕功能,增加互动
  • 用户对你想开发的产品有哪些意见?
    希望增加视频清晰度,方便学习
  • 结论:经过这么多工作,你一定有充分的理由给腾讯实时音视频下一个评价,请选择一个结论:
    推荐

第二部分 分析

  • 做到这个程度大约需要多少时间
    30天左右
  • 分析这个软件目前的优劣
    优势:开启直播方式方便
    劣势:直播间没有分类,不方便直接自己想要看的直播间
  • 团队在软件工程方面可以提高的一个重要部分
    可以在直播之前进行注册登录,最好能实名制或者和个人信用挂钩

第三部分 建议和规划

  • 如果你是项目经理,如何提高从而在竞争中胜出?
    找到更好的教课资源
  • 目前市场上有什么样的产品了?
    各种直播软件和课程网站
  • 你要设计什么样的功能?
    课堂直播
  • 为何要做这个功能,而不是其他功能?
    自己身边人群需求多
  • 为什么用户会用你的产品/功能?
    方便,可以分享自己对知识的理解,也可以进行交流学习
  • 你的创新在哪里?可以用 NABCD 分析。
    见上文
  • 如果你来领导这个团队,会有什么不一样?
    作为软件的需求者,可以提供更切实的需求体验
  • 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
    1人UI/美工
    1人前端
    2人后端
    1人测试
  • 描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。
    1-2周需求分析
    3-4周进行原型设计,用户调研
    5-10周进行设计
    11-12周进行测试
    13-16进行修改,优化软件
  • 项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。
    应用服务器配置: 4核8G 2
    后端服务器配置: 8核16G
    3
    关系型数据库: SQL Server/ Oracle/MySql数量: 3 (读写分离2、备份1)
    缓存数据库:Redis数量: 2 (主备)

你可能感兴趣的:(个人作业——软件评测)