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

    要求 答案
    班级的链接 点击进入
    作业要求 点击进入
    本文地址 点击进入

    第一部分 调研,评测

    • 测评

      • 三种demo测评

        • web端

        未见明显BUG,但是web端的小程序测试只有一个视频通话功能,相对于微信小程序的迷你客户端和Android客户端来说,功能相对简单。没办法体验到这个SDK所带来的完整性功能。

        • Android



          未见致命BUG,相对于其他界面来说,拥有更多的功能,这也是软件包带来的好处,BUG同微信小程序一样,但CPU占用率更低一些。

        • 微信小程序


        微信小程序的适配性已经可以做到和Android客户端相媲美了,可以说这种便利性的发展是必然的趋势,用户更少的依赖软件包。
        非要说BUG的话,网络不稳定的时候会出现拖影和声音的持续播放,挺扰人的。

      • 你觉得为什么这个产品组的人没有发现这些bug?
        其实很简单啊,这本身就是一个demo,需要我们后期人员的加入开发,才能形成一个让人满意的产品,要做成家具的木头,只有少数人会关心原木材的哪里有瑕疵。

    • 采访

      • 想开发的产品
        学习直播平台
      • 开发产品的目的
        其实现在直播平台很多,也有一些平台有学习直播这个栏目,开发这个产品就是想有志同道合的人一起探讨,没那么小众。
      • 产品面向的用户
        大多数肯定是面向学生,因为只有学生才是把学习当作主要任务。
    • NABCD分析

      • N(NEED)
        • 有些人自制力较差,需要大家互相监督,而父母可能比较忙或者和自己有隔阂,所以需要这样一个平台。
      • A(Approach)
        • 在一个大家的,公共的地方一起进行学习,网络直播不失为一种好选择。
      • B(Benefit)
        • 自己的需求得到解决,同时可能还有志同道合的人一起探讨。
      • C(Competitors)
        • 那这个还真的多,现有的直播平台流量差不多趋于稳定,作为小产品想和他们一教高下比较难。
      • D(Delivery)
        • 小众的东西,那就只能小众的推广,针对用户群进行推广会比广播式推广来的有用的多
    • 采访用户

      • 介绍采访对象的背景和需求
        • 普通本科大学生
          背景:大学生
          需求:想和大家一起学习,但是又不想和大家在现实中相见。
      • 采访对象使用10-30分钟的腾讯实时音视频的功能照片
      • 描述用户使用这个DEMO的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
        • 有基本解决,但是交流沟通还差很多,软件界面很简陋,缺少很多相互互动的办法,用户体验方面很差,因为是demo,所以画面质量也不是很好。
      • 介绍说你想用这个SDK开发怎样的产品
        • 学习直播平台
      • 用户对腾讯实时音视频的功能有什么改进意见?
        • 增加画面质量,在多人联机的时候,数据传输其实还是有些问题。
      • 用户对你想开发的产品有哪些意见?
        • 竞争太大,没有市场。
      • 结论:经过这么多工作,你一定有充分的理由给腾讯实时音视频下一个评价,请选择一个结论:
        • 一般

    第二部分 分析

    • 估计这个SDK做到这个程度大约需要多少时间
      • 一个月
    • 分析这个软件目前的优劣
      • 优点是针对性强,缺点是竞争大。
    • 推理出团队在软件工程方面可以提高的一个重要部分
      • 界面友好,而且可以实现实时的单对多,单对单,多对单交流。

    第三部分 建议和规划

    • 如果你是项目经理,如何提高从而在竞争中胜出?
      • 积极和用户交流,拥有良好的交互界面,及时更新。
    • 目前市场上有什么样的产品了?
      • 斗鱼,虎牙,bilibili等一大堆直播平台
    • 你要设计什么样的功能?
      • 共同学习的交流平台
    • 为何要做这个功能,而不是其他功能?
      • 因为这个功能比较单一,没什么盈利空间,所以市场很小。
    • 为什么用户会用你的产品/功能?
      • 学生
    • 你的创新在哪里?可以用 NABCD 分析。
      • 如上
    • 如果你来领导这个团队,会有什么不一样?
      • 会更新的比较细心。
    • 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
      • 1需求分析师+原型(UI)设计师
        1个原型(UI)设计师+前端工程师
        2个后端工程师
        1个技术总监
    • 描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。
      • 1——2周实现原型设计
        3——7周实现前端设计
        8——13实现后端设计与前后端交互
        14——16测试以及内测
    • 项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。
      • 1:关系型数据库:saLserver/oracle/Mysq|数量:3(读写分离2、备份1)
        2:缓存数据库:Redis数量:2(主备)
        3:网站安全性:wAF、DDOS
        4:应用服务器配置:4核8G
        5:后端服务器配置:8核16G
  • 相关阅读:
    js倒计时的实现
    用Math获取随机数的方法抽奖
    计算器的实现
    放大镜
    关于轮播图,我知道的不多。
    jqery标签页
    jQuery鼠标划入划出
    说说手机页面
    简单说说tab标签页和轮播图
    前端中的那些小事
  • 原文地址:https://www.cnblogs.com/qq898155390/p/11963218.html
Copyright © 2011-2022 走看看