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

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/2019FZUSEZ
    这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/2019FZUSEZ/homework/10081
    这个作业的目标 通过分析 腾讯实时音视频 ,结合阅读《构建之法》,写一篇随笔
    作业正文 https://www.cnblogs.com/alvin-mx/p/11963461.html
    其它参考文献 构建之法
    ##调研、评测 本次评测,我针对web端,ios端,windows端进行评测 ###ios端demo ![](https://img2018.cnblogs.com/blog/1449021/201911/1449021-20191130181312664-608269866.png) ####bug1:在使用的时候,改变为横屏显示时,无法转换 ####原因:手机端在一开始设计的时候可能就没有准备适配横屏模式,或者就很直接的因为程序员疏忽,未能测试所有的使用情况 ![](https://img2018.cnblogs.com/blog/1449021/201911/1449021-20191130181325177-1906702318.png) ![](https://img2018.cnblogs.com/blog/1449021/201911/1449021-20191130181334586-230263950.png) ![](https://img2018.cnblogs.com/blog/1449021/201911/1449021-20191130181341830-643954730.png) ![](https://img2018.cnblogs.com/blog/1449021/201911/1449021-20191130181345073-1935126641.png) ####bug2:直播里的动效功能可选择但无法显示,美颜功能只能选一项而无法多项一起使用 ####原因:可能该产品并未完全做好所有功能,采用迭代的方式推出新版本,很显然这个APP并不符合腾讯的水平,很可能并未完工 Windows端demo ![](https://img2018.cnblogs.com/blog/1449021/201911/1449021-20191130181437535-59150279.png) ![](https://img2018.cnblogs.com/blog/1449021/201911/1449021-20191130181458206-1563162399.png) Web端demo ![](https://img2018.cnblogs.com/blog/1449021/201911/1449021-20191130181523520-180508658.png) ![](https://img2018.cnblogs.com/blog/1449021/201911/1449021-20191130181527011-1765641023.png) ####bug3:使用时有很多杂音,底噪非常大,人声也会夹杂噪音 ####原因:产品未考虑到降低环境噪音,以及没有对声音采集做好处理 ##采访 ###根据该SDK想要开发的产品 视频聊天室小工具 ###产品主要功能 通过密码口令创建多人聊天室进行视频通话 ###产品面向的用户 所有人 ###NABCD分析 N(Need):距离让身处异地的人们无法方便地同步交流,需要一个让人们自由交流的产品 A(Approach):用户输入相同的口令即可创建多人聊天室 B(Benefit):在日常生活中经常需要这样的功能,它提供了一种快速方便的聊天方式,很贴合用户的生活 C(Competitors):面对已经很成熟的社交、直播软件,想要做一款该类型的软件必然面对巨大的压力 D(Delivery):在自己的社交圈尽量推广(试用并完善)后上架各平台,在贴吧、论坛等地方宣传;请一些较有知名度的人做一些宣传

    分析

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

    团队人数6人左右,计算机大学毕业生,并有专业UI支持,4个月完成该项目

    优点

    卡顿率较低,音视频通话过程顺畅稳定
    界面简洁,上手快

    劣势:

    功能不够齐全,界面过于简单,不够吸引人
    普及不够,很难让用户认同本软件

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

    不同模块分工要明确,但又不能只顾自己的任务,也要与队友交流协作
    能够积累开发软件的经验,熟悉软件开发流程和方式

    建议和规划

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

    加强UI页面的制作,提高美观度
    增加软件的功能,进行功能上的完善
    进行大力度的宣传和推广
    收集并重视用户反馈,以改善用户体验为旨

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

    FaceTime、qq视频、微信视频、斗鱼

    你要设计什么样的功能?

    快速创建聊天室,跟快速建群,能够通过相同的口令快速创建房间
    房间需要跟好的保密性和隐私性,可对进房要求、权限进行详细设置

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

    该功能使用人群多,能够适应当代的发展,进行大范围的推广应用

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

    在日常生活中经常需要这样的功能,它提供了一种快速方便的聊天方式,很贴合用户的生活

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

    N(Need):距离让身处异地的人们无法方便地同步交流,需要一个让人们自由交流的产品
    A(Approach):用户输入相同的口令即可创建多人聊天室
    B(Benefit):在日常生活中经常需要这样的功能,它提供了一种快速方便的聊天方式,很贴合用户的生活
    C(Competitors):面对已经很成熟的社交、直播软件,想要做一款该类型的软件必然面对巨大的压力
    D(Delivery):在自己的社交圈尽量推广(试用并完善)后上架各平台,在贴吧、论坛等地方宣传;请一些较有知名度的人做一些宣传

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

    加强UI页面的制作,提高美观度
    增加软件的功能,进行功能上的完善
    进行大力度的宣传和推广
    收集并重视用户反馈,以改善用户体验为旨

    如果你的团队有5个人、4个月的时间,你作为项目经理应如何配置角色?

    美工(原型+前端):1人
    数据库:1人
    后端开发:2人
    测试:1人

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

    第一周~第二周:进行团队分工,并进行美工方面素材的收集,进行用户调研
    第三周:完成原型设计,完成项目需求说明书,开始后端框架的设计和搭建基础数据库
    第四周-第十周:团队集体编码完成具有核心功能的初步版本,实现后端设计与前后端交互
    第十一周:测试、进行用户调研,收集用户反馈
    第十二周-第十五周:分析所得反馈,结合测试的出现的问题,进行进一步的完善和修改
    第十六周:进行发布前的软件测试,发布软件,申请软著权

    项目发布后,有没有考虑过项目该怎么部署才能满足需求

    应用服务器配置:4核8G3
    后端服务器配置:8核16G
    3
    关系型数据库:SQL Server/Oracle/MySql 数量:3(读写分离2,备份1)
    缓存数据库:Redis 数量:1
    网站安全性:WAF DDOS

  • 相关阅读:
    PL/SQL注册码
    分页sql
    js获取url值
    C语言中的bool类型 stdbool.h
    语音朗读小程序
    50. Pow(x, n)
    二维数组旋转
    用一位数组代替二维数组作为形参使用
    单链表排序——交换数据成员
    C++重载输入流、输出流运算符
  • 原文地址:https://www.cnblogs.com/alvin-mx/p/11963461.html
Copyright © 2011-2022 走看看