2

个人作业——软件评测

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

第一部分 调研,评测

  • 测评

    • 三种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
posted @ 2019-11-30 17:08  阿槟不会打代码  阅读(179)  评论(0编辑  收藏  举报