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

    个人作业——软件评测

    这个作业属于哪个课程 班级的链接
    这个作业要求在哪里 作业要求的链接
    这个作业的目标 关于 腾讯实时音视频 的案例分析
    作业正文 本文链接
    其他参考文献 邹欣.构建之法[M].3版:人民邮电出版社,2014.

    第一部分 调研,评测

    评测:

    Demo体验1-Web



    功能评测:

    满意 不满意
    简单快捷的网页版视频聊天工具 无法调节视频窗口大小
    可以自主选择使用的设备(摄像头和麦克风) 点击进入后直接打开摄像头和麦克风,希望可以加入询问
    手机可直接使用微信扫一扫加入聊天,很方便

    软件的bug:
    1.使用不同用户登录同一房间时,若A先进入该房间,B后进入房间,时间间隔稍长(如5分钟),A用户则无法发现本房间进入了新用户B。
    2.使用不同用户登录同一房间时,摄像头和麦克风的开关显示不一致,不是延迟显示,只有多次点击开关才会正确显示。
    3.有时在登录页无法修改房间号。
    你觉得为什么这个产品组的人没有发现这些bug??
    这些bug的存在可能与网络和浏览器设置有关,而且比较细节。

    Demo体验2-Windows




    太羞耻了,黑屏警告

    功能评测:

    满意 不满意
    安装方便,整体体积不大 仪表盘显示在左上角与房间号重叠
    设置中功能很多 仅有两种视图模式可以切换
    可以临房通话

    体验过程中没有感受到bug的存在,效果不错。

    Demo体验3-微信小程序

    功能评测:

    满意 不满意
    扫码即可使用,很方便 直播播放不可选择频道
    可以与Web互通
    可以创建自己的直播间

    软件的bug:
    1.无法使用低延时播放

    采访:

    假如你需要用这个腾讯实时音视频SDK开发属于你的自己产品,那么开发之前你除了需要了解该SDK的基本使用之外,
    更重要的就是为你将开发的产品进行市场调研。

    根据该SDK想要开发的产品
    即时视频/语音通话小工具。
    产品主要功能
    通过同一房间号+密码进行即时视频/语音通话。
    产品面向的用户
    所有人。
    NABCD分析
    N(Need 需求)
    不需要加好友就可以进行视频/语音通话,满足隐私需求。
    A(Approach 做法)
    适用人群:需要进行/临时交流的一众群体,和有较隐私的事情需要多人私聊的群体等。
    B(Benefit 好处)
    保障个人隐私且使用方便。
    C(Competitors 竞争)
    其他即时类通信工具。
    D(Delivery 交付)
    交予需要进行即时多人交流的人。

    从你的身边寻找你要开发的产品的潜在用户,记载你对这位用户的采访。使用下面的采访提要:

    • 介绍采访对象的背景和需求

    同学
    参与部门
    有时需要和对部门感兴趣的其他同学临时交流,但一个个加好友又太过繁琐麻烦

    • 让采访对象使用10-30分钟的腾讯实时音视频的功能(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)

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

    基本可以解决。

    满意 不满意
    数据量 直接进行网络交流,数据量较大
    界面 比较友好 最小化小程序后不保存
    功能 小程序随时可以使用,很方便 没有收藏功能
    准确度 较准确

    小程序版本有时会莫名断开连接,还需要重新进入。

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

    即时视频/语音通话小工具。

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

    还可以,直播希望可以换台。

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

    如果真的实现这种聊天小工具,希望可以对房间加密,对隐私有一些些保障。

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

    第二部分 分析

    使用腾讯实时音视频的所有功能(包括视频通话、在线直播等),联系第二部分的分析,估计这个SDK做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)。 分析这个软件目前的优劣(和类似软件相比,如声网,即构),并推理出团队在软件工程方面可以提高的一个重要部分(具体建议)。

    SDK做到这个程度大约需要多少时间
    大概一个月。
    目前的优劣
    优:软件安装、使用方便,通讯即时。
    劣:无法保障房间安全(无陌生人进入),用户身份难以保证。
    团队在软件工程方面可以提高的一个重要部分
    保障产品安全,对用户的身份进行安全审核。

    第三部分 建议和规划

    假如你需要用这个腾讯实时音视频SDK开发属于你的自己产品:
    如果你是项目经理,如何提高从而在竞争中胜出?
    请教专业人员进行策划。
    目前市场上有什么样的产品了?
    微信、QQ的面对面建群与我想要做出的产品有异曲同工之妙。
    你要设计什么样的功能?
    群体输入相同房间号+密码进行视频/语音聊天。
    为何要做这个功能,而不是其他功能?
    我觉得这个功能很有趣。
    为什么用户会用你的产品/功能?
    方便而且可以保障隐私(虽然你们可以沟通,但并不会显示除了临时id以外的个人信息)。
    你的创新在哪里?可以用 NABCD 分析。
    与上文NABCD分析相同。
    如果你来领导这个团队,会有什么不一样?
    我对个人信息安全方面比较注意,希望可以更好地保障用户信息安全。
    如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
    2个开发
    1个测试
    1个美工
    1块金砖哪里需要哪里搬
    描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。
    1-2周 需求分析,软件说明书,原型设计
    3-4周 基础数据库,基础前端
    5-7周 数据库,前端优化,基本完成后端,进行数据库连接
    8-9周 基本的用户调研,后端完善,前端优化
    10-12周 根据反馈进行优化
    13-14周 二次用户调研
    15周 根据反馈继续优化,专利申请
    16周 各项宣传准备,最后的软件优化

    项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。
    应用服务器配置:4核8G x2
    后端服务器配置:8核16G x2
    关系型数据库:SQL Server/Oracle/MySql数量:3(读写分离 x2、备份 x1)
    缓存数据库:Redis 数量:2(主备)

  • 相关阅读:
    Windows Server 2003 DHCP迁移到2008R2的方法
    在Linux上安装Zabbix agent的方法
    在Windows上安装Zabbix agent的方法
    利用pscp程序实现Windows和Linux互传文件
    CentOS 7 LNMP环境搭建 Zabbix3.4
    2019-2020-2 20175105王鑫浩《网络对抗技术》Exp9 Web安全基础
    2019-2020-2 20175105王鑫浩《网络对抗技术》Exp8 Web基础
    2019-2020-2 20175105王鑫浩《网络对抗技术》Exp7 网络欺诈防范
    2019-2020-2 20175105王鑫浩《网络对抗技术》Exp6 MSF基础应用
    2019-2020-2 20175105王鑫浩《网络对抗技术》Exp5 信息搜集与漏洞扫描
  • 原文地址:https://www.cnblogs.com/lingluoyu/p/11944687.html
Copyright © 2011-2022 走看看