个人作业——软件评测
作业相关 | 内容 |
---|---|
班级 | 班级链接 |
作业要求 | 作业链接 |
作业目标 | 阅读《构建之法》学习课本知识对腾讯实时音视频进行软件评测,写一篇随笔。 |
作业正文 | 本页链接 |
第一部分 调研,评测
评测
Android demo:
运行截图:
Bug:
创建万人低延时直播间,选择视频输入为视频文件,没有选择想播放的视频视频文件然后返回,没有回到上一个界面,而是直接创建了一个前摄像头直播间
为什么这个产品组的人没有发现这些bug?
可能是测试的时候没有想到这样的情况
windows:
运行截图:
Bug:
当创建视频通话时,没有设定不能使用同一个用户名,当用户进入同一个房间用的用户名一样时,互相不能通信
为什么这个产品组的人没有发现这些bug?
可能测试的时候觉得取同一个用户名的概率比较小,没有设置不能用同一个用户名
采访
想要开发的产品
课堂直播平台
-
主要功能
直播老师授课供学生实时观看和回放 -
产品面向的用户
教师和学生 -
NABCD分析
N(Need,需求)
可以给想学习的人提供一个平台学习,可以在忘记老师讲课知识点的时候进行回放,复习
A(Approach,做法)
用课堂直播平台进行学习和复习
B(Benefit,好处)
提供好的学习平台,可以记录下课程授课过程,进行反复学习
C(Competitors,竞争)
直接上网找相关的课程视频
D(Delivery,推广)
从身边的同学老师逐渐到各个学校进行推广,微博、知乎推广
采访潜在用户 -
采访对象的背景和需求
大学生,需要在期末进行课程复习 -
采访对象使用腾讯实时音视频照片
-
描述用户使用这个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核16G3
关系型数据库: SQL Server/ Oracle/MySql数量: 3 (读写分离2、备份1)
缓存数据库:Redis数量: 2 (主备)