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

    作业相关

    所属课程 班级链接
    作业要求 作业要求
    作业正文 作业网址

    第一部分 调研,评测

    软件的bug,功能评测,黑箱测试

    • 关于微信小程序:
      1.使用过程截图:

    2.产品bug:
    使用过程中如果两个设备距离比较近,产生的电流声音极大,甚至会覆盖聊天的声音,妨碍正常聊天。
    3.bug产生原因:
    可能是因为产品本身设计的目的时为了远程通信,没有考虑到近距离通信时设备间的相互影响。

    • 关于网页Demo:
      1.使用过程截图:


      2.产品bug:
      暂且没有发现bug

    • 关于网页Android:
      1.使用过程截图:

    2.产品bug:
    (1)使用过程中如果两个设备距离比较近,产生电流声音极大,甚至会覆盖聊天的声音,妨碍正常聊天。
    (2)直播间设置的部分功能不能正常使用。比如鼓掌音效。
    3.bug产生的原因:
    可能是因为产品本身设计的目的是为了远程通信,没有考虑到近距离通信时设备间的相互影响。

    从你的身边寻找你要开发的产品的潜在用户,记载你对这位用户的采访,使用下面的采访提要:

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

    生活学习压力比较大,无法快速消除烦恼,找不到倾诉对象

    2.让采访对象使用10-30分钟的腾讯实时音视频的功能(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)


    介意露脸,所以就用白纸代替吧

    3.描述用户使用这个DEMO的过程, 用户的问题解决了么?

    面对面交流更加有实感,交流更加方便了。解决了。

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

    界面单一不美观,功能实现度有待提高,有些功能空有其表却不能使用,音质和画质也有待提高,有时候会误闯别人的直播间。

    5.用户体验方面有问题么?

    音质差,画质一般,存在误闯风险。

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

    清晰度可以更好一点儿,考虑近距离通信时产品间的相互影响,进入某个房间号时可以设置进入密码,防止误闯或者被误闯。

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

    方便简单实用是关键

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

    一般

    第二部分 分析

    1.估计这个SDK做到这个程度大约需要多少时间

    1到两个月

    2.分析这个软件目前的优劣(和类似软件相比,如声网,即构)

    优势:使用方便,可实现多人在线通信,实时互动
    劣势:功能不够完善,而且如果单单只是通信的话我何不用微信,QQ呢?

    3.并推理出团队在软件工程方面可以提高的一个重要部分

    完善部分功能,提高画质,改善音质

    第三部分 建议和规划

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

    如果我是项目经理,我会给自己的产品做出属于自己的特有功能,突出产品优势。

    2.想要开发的产品:

    心情直播间

    3.主要功能:

    将直播间变成讲故事的房间,根据自身要求选择标签进入,根据需求选择是否显示画面,如果不需要则选择语音功能即可。

    4.产品面向的用户:

    • 基础用户:读书障碍者(没有读过书或者需要读书看报的高龄老人),喜欢听故事的小朋友
    • 扩展用户:需要阅读文字的所有对象

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

    6.你要设计什么样的功能?

    • 根据对象对房间进行分类:比如儿童间,老人间,学生间等
    • 根据心情对房间进行分类:比如沮丧间,烦恼间,快乐间等
    • 对对象分类的房间:老人可能需要读书看报身边也没人视力也不好,这就需要进入直播间的人根据老人的需求进行书籍画报的诵读。
    • 对心情分类的房间:快乐间你可以进去浏览别人的快乐然后找到属于自己的快乐;进入直播间的人可以用自己的方式解决沮丧间或者忧愁间的对象的问题,排解他们的困扰。
    • 如果做的好,观看直播的对象可以送礼物,以此鼓励直播的人。

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

    因为有许多老人和文字识别障碍者,而身边常常没有人陪伴,小盆友喜欢听睡前故事,可是父母忙于生活,没有时间。这也算排解他们孤独的一种方式。
    现代人的生活压力很大,但是常常找不到排泄的方式找不到倾诉的对象,在不暴露自己信息的前提下,对于一个陌生人是不是更有可能开口倾诉呢?或者感受来自陌生人的快乐何尝不是种解压方式呢。

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

    缓解孤独,舒压解压。

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

    NABCD分析:

    • N(Need,需求)
      快速发展的社会生活显然让许多现代人承受了前所未有的压力,儿女忙于奔波生活,空巢老人越来越多,缺爱小孩也越来越多,于此同时奔跑的儿女,奔波的父母承受的压力也越来越大。老人和小孩可能只是需要一个声音的陪伴,奔波的人们可能只需要一个笑话的安慰。能够尽力消除他们的孤独感,缓解他们压力是我们这个产品的目标。
    • A(Approach,做法)
      根据直播间的分类,选择自己想要参与的房间,尽力达到房间众人的需求,如果表现出色还能收获礼物。
    • B(Benefit,好处)
      缓解压力,收获快乐,消除孤独,抚慰心灵
    • C(Competitors,竞争)
      虽说是一个直播间,但却更像是一个心情树洞,更多时候都是直播人和观看直播人的直接互动。观看直播的人可以根据自己的需求对直播人提要求,比如老人要求读哪个报纸的哪一期,小朋友要求读那个故事,沮丧间可以提讲个笑话之类的。
    • D(Delivery,推广)
      商家联合推广。

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

    因为创意是我提出来的,所以我会更加了解这个产品的基本需求和功能,我会根据每个人擅长的领域为他们分配最适合自己的任务。尽量营造轻松趣的工作氛围。做好统筹规划,及时沟通交流。

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

    前端:1人
    后端:2人
    测试:1人
    美工:1人

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

    第1~2周:用户调研
    第3~4周:做好需求分析,做出基础构架
    第5~8周:实现前端
    第9~12周:实现后端
    第13~14周:优化产品
    第15~16周:与商家沟通

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

    1:缓存数据库:Redis数量:2(主备)
    2:关系型数据库:saLserver/oracle/Mysq|数量:3(读写分离2、备份1)
    4:应用服务器配置:4核8G
    5:后端服务器配置:8核16G3

  • 相关阅读:
    GridControl中属性
    Linux命令发送Http GET/POST请求
    centos 7.6 安装jdk8
    centos 基本操作 快捷键开户终端,复制,粘贴
    mybatis中转义 大于,小于,大于等于,小于等于,
    excel生成mybatis模板
    Linux下Tomcat重新启动
    Oracle 数据库裸设备扩容处理
    百度地图一套JS API,非常实用
    百度地图,标记,显示和隐藏的方法
  • 原文地址:https://www.cnblogs.com/clown123/p/11915533.html
Copyright © 2011-2022 走看看