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

一、作业相关

作业相关 具体描述
所属班级 2019秋福大软件工程实践Z班
作业要求 个人作业——软件评测
作业正文 个人作业——软件评测
作业目标 对腾讯实时音视频进行评测,分析,建议,规划

二、调研、评测

评测

本次评测,我针对web端,Android端,windows端进行评测,以下是我在试用demon的截图(自闭儿童的三线操作)

web端

利用web端进行屏幕分享
个人作业——软件评测
个人作业——软件评测
利用web端和windows端进行直播交流
个人作业——软件评测
个人作业——软件评测

Android端

利用Android端进行视频直播
个人作业——软件评测
个人作业——软件评测

利用Android端与web端,windows端进行视频交流
个人作业——软件评测
个人作业——软件评测

windows端

利用windows端分享网易云
个人作业——软件评测
个人作业——软件评测

利用windows端暗中观察web端的博客园页面分享
个人作业——软件评测
个人作业——软件评测

Bug发现

1.在Windows端与web端进行视频通话时,可能由于信息传递不当或是网络问题,导致Windows端将麦克风关闭,而web端却没有显示Windows端的用户已经关闭话筒
个人作业——软件评测
个人作业——软件评测

为什么没有发现BUG:考虑到电脑用户比较常用Windows端,而少用web端,因此对于web端的维护次数减少
2.在Android端与windows端进行跨房通话时,web端只能显示同一房间用户(windows端)的分享内容,无法显示跨房用户(Android端)的分享内容
个人作业——软件评测
个人作业——软件评测
个人作业——软件评测
个人作业——软件评测

为什么没有发现BUG:因为web端没有跨房通话功能,导致跨房通话时无法看到不在统一房间用户的视频
3.在web端进行屏幕分享时,关闭摄像头功能,本地窗口显示未打开摄像投头,而不是显示本地的屏幕分享内容
个人作业——软件评测
个人作业——软件评测

为什么没有发现BUG:考虑用户在分享屏幕时,已经可以看到自己的分享的内容,因此忽略了将本地窗口播放内容改成分享内容

采访

想要做的产品

在线医生

主要功能

利用视频会话的方式,让医生能够对一些患者进行诊疗

产品面向用户

医生与患者

NABCD分析:

N(Need,需求)

由于大多数医院的医生只在工作日接待病人,以至于很多病人无法在休息日获得及时的治疗。而在工作日时,医院又总是人山人海,想要挂到自己想要的医生的号又十分困难,长途跋涉去找大城市的医生更是难上加难。
再加上有些病情不方便让外人知道,因此希望有那么一款软件可以以私人会话形式,并且利用医生空闲时间也能对患者进行诊疗。

A(Approach,做法)

利用视频通话形式,让医生就算不在医院,也可以实时对患者进行治疗或者对长期需要监护的患者询问病情

B(Benefit,好处)

可以保护患者隐私,并且避免了医生与患者在时间与地域上的限制

C(Competitors,竞争)

市面上已有的文字在线看病软件,这个软件可以直接与医生面对面交流,方便许多

D(Delivery,推广)

由各个卫生机构推广

采访用户

对象:

一位不愿意露脸的舍友

需求

天冷感冒了,又不想花太多时间在去医院和挂号上

照片
描述用户使用这个DEMO的过程, 用户的问题解决了么?

无,因为没有医生用户

软件在数据量/界面/功能/准确度上各有什么优缺点?

界面简洁,但是相对的功能就少了

用户体验方面有问题么?

无问题

用这个SDK开发怎样的产品

利用视频会话的方式,让医生能够对一些患者进行诊疗的软件

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

希望对部分房间加设密码功能,不然会有陌生人无意闯入

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

希望对医生用户有所奖励,使医生用户更积极治疗患者

给腾讯实时音视频下一个评价:

推荐

三、分析

做软件大约需要多少时间:

如果技能都掌握的情况下,使用2-3周可以完成软件的开发,再用1周时间完成软件的测试

分析这个软件目前的优劣:

优点:依托腾讯实时音视频的强大的SDK,节约很多开发时间
缺点:没办法解决医生在医院诊治一个病人时,另一个病人视频请求需要治疗的情况

和类似软件相比:

市面上已有的文字在线看病软件,这个软件可以直接与医生面对面交流,方便许多

在软件工程方面可以提高的一个重要部分:

显示该房间是否有人,或是几个人在排队等待与医生视频,以及医生本次视频会话能够接待多少患者

四、建议和规划

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

增加对医生治疗患者获得的奖励,吸引更多用户

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

好大夫在线,在线看病app

你要设计什么样的功能?

利用视频会话的方式,让医生能够对一些患者进行诊疗

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

因为人命关天,我想用这个app帮助更多患者

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

因为人们都想更快更便捷的看医生

你的创新在哪里?用 NABCD 分析

详见第一部分

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

我会花更多精力在团队之间的交流上

你作为项目经理,应该如何配置角色?

1人UI/美工
1人安卓
1人后端
1人测试
1人数据库搭建与维护

16周的时间安排

时间(周) 计划完成工作
1 进行用户调研
2 对产品原型进行设计
3 根据反馈对原型进行修改
4-6 完成程序样品
7-8 对程序进行测试并与推行方交流
9-10 对程序进行改进
11 再次对程序进行测试与推行方交流
12-13 根据对程序进行最终改进
14-16 与推行方交流,并上市

16周后你所完成的项目上线需要哪些配套设备

由于用的是腾讯的SDK,视频传输交由腾讯办理,而不需要增设服务器
在每个大医院都部署一台服务器,用于存放视频诊疗的视频作为证据与参考,因此需要:8核16G*3
数据库则需要存放用户的信息以及看病历史,需要:SQL server数量:5
带宽应该越快越好,至少需要百兆网,若是5g网,可能还可以开发远程操纵机械臂手术的功能