个人作业——软件评测
归属班级 | →2019秋福大软件工程实践Z班 |
---|---|
作业要求 | [→个人作业——软件评测]( <https://edu.cnblogs.com/campus/fzu/2019FZUSEZ/homework/10081) |
这个作业的目标 | 个人作业——软件评测 |
作业正文 | →个人作业——软件评测 |
其他参考文献 |
第一部分 调研,评测
评测:
web
微信小程序
Windows
BUG1:
进入直播间前面无法提前设置关闭摄像头
分析原因:
功能不够完善
BUG2:
小程序卡在登录界面
分析原因:
可能token过期了把,还需要前端人员完善
BUG3:
无法查看视频参数
功能不够完善
采访:
1.想要开发的产品:
直播平台
主要功能:
供高清、快捷、流畅的视频直播和游戏赛事直播服务
产品面向的用户:
各种需求(休闲娱乐、学习等)的用户
NABCD分析:
N(Need,需求)
在生活中,许多人都有些直播的小需求或者说通过直播,能够让生活、工作变得更加便捷,比如,在外生活、工作或学习的人,通过这样一个小软件可以实现更好的与家人、同事沟通交流,甚至可以提供一些新的授课方式等等
A(Approach,做法)
通过直播视频,提供当下的交流模式。
B(Benefit,好处)
能够更好促进用户者的沟通交流效果(距离、细节)
C(Competitors,竞争)
直播行业的竞争相当大,没有足够的资本和现金流驱动,根本做不成。
毕竟熊猫那么大的平台也倒了
D(Delivery,推广)
高校或个人教学,亲友交流,直播平台等
2.采访提要:
照片
-
描述用户使用这个DEMO的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
使用直播软件做一些东西、完成一些任务可能还需要设备的品质(像素、运行能力等等),用户体验方面的问题主要是产品功能还不够完善,而且用户界面设计的非常不好
-
介绍说你想用这个SDK开发怎样的产品
直播教学、多人视频电话
-
用户对腾讯实时音视频的功能有什么改进意见?
用户界面的完善。
-
用户对你想开发的产品有哪些意见?
用户界面的完善。
-
结论:经过这么多工作,你一定有充分的理由给腾讯实时音视频下一个评价,请选择一个结论:
非常不推荐
第二部分 分析
使用腾讯实时音视频的所有功能(包括视频通话、在线直播等),联系第二部分的分析,估计这个SDK做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)。 分析这个软件目前的优劣(和类似软件相比,如声网,即构),并推理出团队在软件工程方面可以提高的一个重要部分(具体建议)。
做到这个程度需要的时间:
要是项目规划明晰的话,大概需要2周
软件优劣:
功能单一,
团队在软件工程方面可以提高的一个重要部分:
代码能力。
第三部分 建议和规划
-
如果你是项目经理,如何提高从而在竞争中胜出?
和其他产品合作,等用户群体成长到一定的规模之后再做成独立的产品
-
目前市场上有什么样的产品了?
娱乐类:斗鱼直播,虎牙直播······
学习类:慕课网,网易云课堂,有道······
-
你要设计什么样的功能?
连麦,视频互动
-
为何要做这个功能,而不是其他功能?
因为平时看直播时候,主播都是用YY跟朋友交流,
-
为什么用户会用你的产品/功能?
因为的产品有更好的用户体验
-
你的创新在哪里?可以用 NABCD 分析。
上文已经分析过了
-
如果你来领导这个团队,会有什么不一样?
前期:分工妥当
中期:工资按劳分配,及时跟进项目进度,定期开会
后期:做好总结,指出队员的不足
-
如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
2后端2前端 ,1运维。前期可以把运维换成全栈。美工由前端兼职,测试由每个人自己完成,不在加入额外的测试人员。
-
描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。
1~2周实现原型设计
2~13周实现前端设计和后端设计
14~15周实现后端设计与前后端交互
16周完成测试 -
项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。
部署到七牛云,阿里云等平台上