zoukankan      html  css  js  c++  java
  • 个人评测

    个人作业———软件评测

    作业相关 具体描述
    班级 班级链接
    作业要求 作业要求
    作业正文 本文链接

    第一部分 调研,评测


    评测

    • 三种Demo测试

    • Windows Demo

    BUG:

    不知道为什么总会莫名其妙的连接到别人的直播间,没有找到调整的地方

    • 小程序Demo




    BUG:

    美颜的效果不是很明显(除了增大眼睛)

    • Android Demo



    不得不说Android端的Demo完成度要比其他高出不少,没有发现较明显的BUG
    • 采访
    假如你需要用这个腾讯实时音视频SDK开发属于你的自己产品,那么开发之前你除了需要了解该SDK的基本使用之外,更重要的就是为你将开发的产品进行市场调研。

    (1)、构思你根据该SDK想要开发的产品,包括产品主要功能、产品面向的用户、NABCD分析等

    想要开发的产品:

    一款在线聊天交友平台

    主要功能:

    添加一个多个tag标签来表现自己的爱好或是特长,各用户通过标签找到自己感兴趣的直播间进行进一步交流

    面向的用户:

    在网络上寻求同好的人

    NABCD分析:
    N(Need 需求)

    由于现代社会现实生活中部分人群社交的不积极性,导致很多人都活在自己的小圈子里,但同时又想要很别人能在某一方面有共同语言。例如热爱运动的健身选手,或是寻求联机的游戏玩家,亦或是较为悲惨的桌游玩家。

    A(Approach 方法)

    各用户使用腾讯音视频技术进行直播,同时通过用户的tag标签找到彼此。

    B(Benefit 好处)

    为避免现实生活中人们的社交不积极性,通过网上交友的方式更简单便捷的展现自我,找到他人。

    C(Competitors 竞争)

    目前市面上已经有了许多聊天直播软件,类似于快手,抖音等,市场或许已经饱和。

    D(Delivery 推广)

    竞争如此激烈,不如考虑现在小范围内扩大用户群体,先在校内推广应用,时机成熟在考虑更长远的发展。

    产品潜在用户:

    福州大学学生

    需求:

    想要通过网络找到一起学习的伙伴

    让采访对象使用10-30分钟的腾讯实时音视频的功能的过程

    用户的问题解决了么?

    并没有

    软件在数据量/界面/功能/准确度上各有什么优缺点?

    暂时只能上传较小的数据量,界面简洁但部分功能缺失,功能尚未完全完善,准确度也有待提高。

    用户体验方面有问题么?

    用户自定义的部分较少,不足以满足用户使用要求

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

    UI设计需要改善,同时希望能提供更高的直播码率

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

    希望搜索其他用户的距离能提高

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

    一般

    第二部分 分析


    使用腾讯实时音视频的所有功能(包括视频通话、在线直播等),联系第二部分的分析,估计这个SDK做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)。

    基本功能已经实现,应该能在一个月或两个之间完成

    分析这个软件目前的优劣(和类似软件相比,如声网,即构),并推理出团队在软件工程方面可以提高的一个重要部分(具体建议)。

    优势:符合现代人交友的需求

    劣势:目前竞争过于激烈

    建议:能做出有个性的界面,能带给用户不一样的操作体验

    第三部分 建议和规划

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

      提高用户体验,做到能展现用户的个性

    • 目前市场上有什么样的产品了?

      抖音,快手等直播平台

    • 你要设计什么样的功能?

      提供tag标签来寻找彼此

    • 为何要做这个功能,而不是其他功能?

      满足现代大多数人的社交需求

    • 为什么用户会用你的产品/功能?

      页面简洁,功能合乎用户需求

    • 你的创新在哪里?可以用 NABCD 分析。

      同上

    • 如果你来领导这个团队,会有什么不一样?

      争取能协调好成员间的关系及工作,强化与各组员之间的交流

    • 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

      开发:3人

      测试:1人(总测试)其他人(各自负责部分的测试)

      美工:1人

    • 描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。

      1~4周期:完成需求分析、原型设计以及文档撰写

      5~8周期:UI设计以及后台数据的存储设计

      9~12周期:产品测试版的完成并发布运行

      13~16周期:收集用户意见,完善功能并修复BUG

    • 项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。

      直接申请腾讯的服务器使用,有能力考虑搭建自己的体量较小的服务器。

  • 相关阅读:
    MySQL中遍历查询结果的常用API(c)
    MySQL :LAST_INSERT_ID()函数总结
    安装Mysql时提示尚未安装Python 解决方案
    pthread_cond_broadcast & pthread_cond_signal
    vs 搭配 Linux 开发
    不同宿主的iterator不能进行比较
    error C2338: No Q_OBJECT in the class with the signal (NodeCreator.cpp)
    c++ 中全局/静态存储区的内存污染问题
    TCP与UDP各自优缺点与区别
    简单理解进程与线程
  • 原文地址:https://www.cnblogs.com/breeze1024/p/11962981.html
Copyright © 2011-2022 走看看