个人作业——软件评测
软件评测——腾讯音视频
本次作业属于2019秋福大软件工程实践Z班
作业要求
作业目标:通过对腾讯音视频进行分析,评测,辩论,总结,在实践中体会软件工程的原则。
第一部分——调研,评测
评测
web demo
小程序
没找到什么bug。
采访
- 想开发的产品
线上互动平台,可以进行类似跑团的互动游戏 - 产品功能
多人线上进行互动,让想接触跑团但是朋友没兴趣的pong友也能参与进来 - 面向的用户
想接触跑团但是朋友没兴趣的pong友 - NABCD分析
- N(Need,需求):
想进行一些互动性的游戏,但是没有平台或途径找到有兴趣的人 - A(Approach,做法):
app,在线寻找玩家进行游戏 - B(Benefit,好处):
提供平台联系有兴趣的玩家 - C(Competitors,竞争):
相较于打字进行游戏,视频聊天加上肢体语言的话互动性更强 - D(Delivery,推广):
贴吧等交流平台,taptap上推广
采访潜在用户
- 采访对象背景和需求
fzu大三学生 - 采访对象试用音视频进行跑团的尝试
- 描述用户使用这个DEMO的过程, 用户的问题解决了么?
解决了 - 软件在数据量/界面/功能/准确度上各有什么优缺点?
界面太过简洁,交互性很差,对于自己想要的功能位置不清晰 - 用户体验方面有问题么?
交互性不行 - 用户对腾讯实时音视频的功能有什么改进意见?
功能太少了,应该类别搜索功能,加密功能,提高隐私性。 - 用户对你想开发的产品有哪些意见?
不咋地 - 结论:经过这么多工作,你一定有充分的理由给腾讯实时音视频下一个评价,请选择一个结论:
一般。
分析
- 做到这个程度大约需要多少时间:
2个月 - 分析这个软件目前的优劣:
优势:通过音视频进行互动游戏的方式可以增加游戏趣味性
劣势:不好推广。
-和类似软件相比:
功能完善度不够,但是适配性高,可以在多平台上使用
-在软件工程方面可以提高的一个重要部分:
感觉延迟挺大的需要改进,还有画质音质也要改进。
建议与规划
-如果你是项目经理,如何提高从而在竞争中胜出?
使用方便,界面简洁,不同平台用户也能进行互动。
- 你要设计什么样的功能?
玩家在平台上匹配进行互动游戏。 - 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
2个UI/美工
2个后端
1个测试 - 描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。
第1周 需求分析
2-3周 原型设计
4——10周 前端设计、后端设计
11——13周 前后端交互
14——16周 测试修改 - 项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。
关系型数据库:SQLserver数量:3(读写分离2、备份1)
网站安全性:wAF、DDOS
应用服务器配置:4核8G
后端服务器配置:8核16G3