zoukankan      html  css  js  c++  java
  • 个人作业——软件评测

    个人作业——软件评测

    一、作业相关

    作业相关 具体描述
    所属班级 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网,可能还可以开发远程操纵机械臂手术的功能

  • 相关阅读:
    (todo)数组名 有存储空间吗?
    c和指针 指针数组 关于指针数组
    c面试题 来自android手机 1/6
    c 和指针 二维数组赋予一维数组指针 数组长度 数组与指针长度区别
    c语言优先级面试小结
    hxf 每晚 宏 不用大于小于 求大小
    DelphiX中的DXSprite单元中涉及到修改
    在java开发过程中,添加表时,需要配置一下的目录和文件。
    代码生成器cs的注册方法.
    将一个字符串映射为一个Delphi页面控件属性名
  • 原文地址:https://www.cnblogs.com/J-J-1008/p/11962930.html
Copyright © 2011-2022 走看看