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

    个人作业——软件评测

    项目 内容
    班级 班级链接
    作业要求 作业要求
    作业目标 通过分析 腾讯实时音视频 ,结合阅读《构建之法》,写一篇随笔。
    作业正文 个人作业——软件评测
    参考文献 《构建之法》--邹欣

    第一部分 调研,评测

    评测

    微信小程序Demo

    • 进入首页

    • 开启直播

    BUG1

    在创建直播间房间的时候,如果输入的房间名字有空格不能创建,影响用户体验,不能让用户自由地创建直播间。

    BUG2

    在观看别人直播的时候,无论是横屏还是竖屏,功能图标都功能无法隐藏,影响用户观感。

    Web Demo

    • 登陆房间

    • 打开麦克风和摄像头开启视频通话

    • 用微信小程序客户端加入视频通话房间

    BUG1

    进入视频通话房间,虽然画面流畅清晰,但是会一直有类似回声的杂音,有时候很刺耳,很影响用户体验。(后来把两台设备离的远一些,杂音就消失了,可能是离得太近,杂音无法消除)

    BUG2

    网络良好,正常运行一段时间,有时候会画质突然变差,然后突然又好了。(可能是设备质量太差了)

    BUG3

    功能太单调了,没有美颜滤镜,没有魔法变音,只有麦克风和摄像头,可玩性比较低。

    Android Demo

    • 下载腾讯云工具包,打开工具包

    • 进入直播拉流

    BUG1

    创建房间无法显示前面的0,进入房间后房间名会自动忽略房间号前导0

    BUG2

    左下角图标和右下角图标只剩下一半,对全面屏手机的适配性比较差,有时候按不到左下角和右下角的图标,影响功能体验。

    BUG3

    点击手势->皮卡丘,在网络状况良好的情况下无法加载出来,等了好久也没有加载出来,重试了几次才加载成功。

    BUG4

    进入直播房间只能通过房间名或者房间号,没有分门别类,能让用户快速地找到自己想要进入的房间。

    为什么这个产品组的人没有发现这些bug?

    • 产品组对手机适配或者网页适配的问题考虑不周

    • 有些功能的添加(如添加刷礼物)从开发者的角度来看不算是bug

    • 还在测试阶段,还没整合完最后的版本

    采访

    • 想要开发的产品
    简易游戏直播娱乐平台
    
    • 产品的主要功能
    游戏直播,在直播室或者聊天室开启多人面对面开黑,使用方便
    
    • 产品面向的用户
    游戏爱好者
    

    NABCD分析:

    N(Need,需求)

    有很多游戏爱好者对游戏有不同的理解:
    或者渴望与他人交流分享
    或者希望找到一起开黑的伙伴
    或者希望在游戏中交友
    或者希望学习游戏技巧
    或者希望展现自己天秀的游戏技巧引人注目
    或者只是想当一名快乐的云玩家
    

    A(Approach,做法)

    用简单轻便的游戏直播娱乐平台,随时随地可以与他人分享快乐。
    

    B(Benefit,好处)

    游戏爱好者能够各取所需,各得其所。
    

    C(Competitors,竞争)

    与现有的大型游戏直播平台斗鱼,虎牙等有冲突,这些直播平台上有很流量网红主播,用户黏着度高。
    

    D(Delivery,推广)

    通过朋友圈,QQ空间,贴吧,广告,在游戏中等进行宣传。
    

    采访潜在用户

    1. 采访对象的背景和需求

       舍友(一位不愿透漏姓名的云玩家)
       背景:211大学生
       需求:随时随地观看自己感兴趣的游戏直播
      
    2. 采访对象使用10-30分钟的腾讯实时音视频的功能照片

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

       并没有全部解决
       优点:能够快速的搭建属于自己的游戏直播平台
       缺点:不能快速的找到自己想要加入的游戏直播房间
       用户体验:比较单调乏味,没有打赏,弹幕等功能。
      
    4. 介绍说你想用这个SDK开发怎样的产品

      游戏直播交流平台
      
    5. 用户对腾讯实时音视频的功能有什么改进意见?

      能够快速定位到自己想要加入的感兴趣的游戏直播房间。
      
    6. 用户对你想开发的产品有哪些意见?

       能够提供找到志同道合游戏爱好者的途径和方法
      
    7. 结论:经过这么多工作,你一定有充分的理由给腾讯实时音视频下一个评价,请选择一个结论:

       推荐
      

    第二部分 分析

    SDK做到这个程度大约需要多少时间

    一个月
    

    分析这个软件目前的优劣

    优势:能够低时延,稳定地开启多人直播
    劣势:难以吸引用户
    

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

    提供并实现快速检索的算法,能够快速满足用户需求。
    

    第三部分 建议和规划

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

      努力优化产品的简单使用,提供轻便快捷稳定的用户体验。
      
    2. 目前市场上有什么样的产品了?

      斗鱼,虎牙(有很多知名主播,我lbw没有开挂)。
      
    3. 你要设计什么样的功能?

      快速找到自己感兴趣的游戏直播房间并且能快速切换。
      
    4. 为何要做这个功能,而不是其他功能?

      很多游戏爱好者不喜欢等待,更不喜欢一个个繁琐的寻找,如何优化查找体验,提高查询效率,找到最符合自己需求的游戏娱乐直播或者房间是最重要的问题。
      
    5. 为什么用户会用你的产品/功能?

       因为该产品中可以给用户带极速简便的体验,让用户用了就回不去其他类似产品。
      
    6. 你的创新在哪里?可以用 NABCD 分析。

       NABCD分析已经在上文分析
      
    7. 如果你来领导这个团队,会有什么不一样?

       能够更进一步更多地了解用户的需求和痛点,设计出更加出色的功能体验,让产品不仅满足用户的需求,而且能给用户带来极好的体验。
      
    8. 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

      UI/美工: 1人
      安卓前端:2人
      后端:1人
      测试:1人
      
    9. 描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。

       第1-4周   :完成需求分析,数据库设计
       第5周     :进行用户调研,利用原型收集部分意见
       第6-11周  :软件第一阶段开发
       第12-13周 :软件测试
       第14周    :提供内测版本给潜在用户测试
       第15-16周 :完善软件
      
    10. 项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。

    应用服务器配置: 8核16G *3
    后端服务器配置: 8核16G *3
    关系型数据库  : MySql *3 (读写分离*2、备份*1)
    缓存数据库    : Redis *2(主备)
    
  • 相关阅读:
    每个女孩都希望她的追求者是一个M/M/1排队系统
    一门考试结业后
    编程实现贝叶斯分类
    大禹治水的新闻采阅系统(草稿版)
    正则表达式之获取匹配,非获取匹配,正向预查,负向预查
    frame或者iframe的contentwindow属性
    installanywhere's LAX Properties
    查看域名下主机信息
    在Java中Vector和ArrayList的区别
    php SNMP函数时出错
  • 原文地址:https://www.cnblogs.com/JokerLSJ/p/11962991.html
Copyright © 2011-2022 走看看