【个人作业——软件评测】

个人作业——软件评测

这个作业属于哪个课程 <班级的链接>
这个作业要求在哪里 软件评测
这个作业的目标 实现对腾讯实时音视频的案例分析
作业正文 个人作业——软件评测
其他参考文献 面向百度与邹欣老师的《构建之法》

第一部分 调研,评测

一.评测:

微信小程序Demo



微信小程序在进入其他直播间用户名是不能用户自行命名。

Android的Demo



Android的版本使用过程中发现水印使用不了。

Windows的Demo

使用过程中的截图:

下面是建议,也不太算bug:
①Windows的登录界面可以把房间号和用户号加上去,不然用户第一眼看到这个界面有点懵,不知道该输入什么东西,有什么意义。


②加入他人的直播间,有个规定必须有不同的用户名,如果和之前已经进去的用户取相同的用户名将出现黑屏现象,可以再用户取了相同名字后有所提示,这样软件会更人性化。


你觉得为什么这个产品组的人没有发现这些bug??
大千世界,每个人就像一片片叶子都是与众不同的,关注点不同就会发现不同的bug。

二.采访:

假如你需要用这个腾讯实时音视频SDK开发属于你的自己产品,那么开发之前你除了需要了解该SDK的基本使用之外,更重要的就是为你将开发的产品进行市场调研。构思你根据该SDK想要开发的产品,包括产品主要功能、产品面向的用户、NABCD分析等
从你的身边寻找你要开发的产品的潜在用户,记载你对这位用户的采访。使用下面的采访提要:

①采访对象的背景和需求

当代大学生,希望通过这个软件在宿舍就可以实现线上辅导功课的功能。

②让采访对象使用10-30分钟的腾讯实时音视频的功能

③描述用户使用这个DEMO的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

解决一些问题,交流的途径变得更加方便。
数据量一般。界面比较简洁明了。功能挺单一的,胜在实在。准确度不太好,可能会跑到别人的私人房间或者其他人冒进。

④介绍说你想用这个SDK开发怎样的产品?

一个辅导学生功课的平台。

⑤用户对腾讯实时音视频的功能有什么改进意见?

需要加强流畅程度和画质降低卡顿指数以及可以对房间的加密。

⑥用户对你想开发的产品有哪些意见?

支持态度。

⑦结论:经过这么多工作,你一定有充分的理由给腾讯实时音视频下一个评价,请选择一个结论:一般

第二部分 分析

使用腾讯实时音视频的所有功能(包括视频通话、在线直播等),联系第二部分的分析,估计这个SDK做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)。

大概需要3个月左右。

这个软件目前的优劣,并推理出团队在软件工程方面可以提高的一个重要部分(具体建议)。

优势的话上面提到了而且现在市面上没有这种软件,劣势可能推广较难。
可以尽量优化用户的体验感。

第三部分 建议和规划

①如果你是项目经理,如何提高从而在竞争中胜出?

注重用户的体验,考虑用户体验的各种角度,设计的层次,步骤和目标,认知阻力,用户体验的衡量标准,情感设计,跨设备的用户体验。毕竟设计出来的东西还是得交由用户使用。

②目前市场上有什么样的产品了?

暂时还没有。

③你要设计什么样的功能?

尝试加一些礼物打赏,弹幕吐槽,也可以加一些题库。

④为何要做这个功能,而不是其他功能?

之前强调了用户体验,增加用户的参与感,礼物打赏也多了平台的经济收入,题库是方便用户的使用。

⑤为什么用户会用你的产品/功能?

加大力度宣传,做好该有的功能,工匠精神。

⑥你的创新在哪里?可以用 NABCD 分析。

N(Need,需求)
现在许多大学生体验生活的方式是通过线下的家教方式,耗费在路途的时间过长,线上辅导可降低时间成本。
A(Approach,做法)
提供面对面交流,多人视频,大众授课等模式。
B(Benefit,好处)
能够更好促进老师与学生之间的交流。
C(Competitors,竞争)
无非就是和市面的主流视频软件竞争,但是这个更专业,毕竟专精一个方面。
D(Delivery,推广)
各个高校的任务群,众多的用户。

⑦如果你来领导这个团队,会有什么不一样?

同组人员的分工会更加明确,同时也确保每个成员知道整体动态,方便大家进行深度交流。

⑧如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

3开发一个后台一个前端一个数据处理
1美工
1人根据时间变化

⑨描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。

第一周  与用户进行详细讨论。小组内部讨论,以及问卷,RPG等等,务必做一个完整的开始
第二周  建模、需求文档等等,集中讨论
第三周  UI模式确定,重点算法研究
第四周  开始UI大体设计和程序设计,3开发,1美工,1测试
第五周  程序编写,UI优化。3开发,2美工
第六周  继续程序编写和UI优化。
第七周  程序汇总。此时应完成后台
第八周  后台与前端融合,测试数据处理。
第九周  大致完成。测试软件
第十周  与用户二次讨论
第十一周 产品使用文档等各种文档编写
第十二周 测试,功能完善
第十三周 小众推广测试,功能完善
第十四周 各种测试,测试文档
第十五周 如顺利,此时大致完工。查缺补漏,聚餐
第十六周 发布软件准备,发布软件

⑩项目发布后,有没有考虑过项目该怎么部署才能满足需求。

应用服务器配置:4核8G "2
后端服务器配置:8核16G'3
数据库服务器: SQL Server/ Oracle/MySgI数量:3(读写分离.2、备份1)
缓存数据库:Redis数量:2(主备)
网站安全性:WAF. DDOS

猜你喜欢

转载自www.cnblogs.com/jiangjz0010/p/11915594.html