软件工程实践2019我的做业——软件评测

项目 内容
班级 班级连接
做业要求 做业要求
做业目标 经过分析 腾讯实时音视频 ,结合阅读《构建之法》,写一篇随笔。
做业正文 本页连接

##第一部分 调研,评测 ###评测 ####Android demo html

####微信小程序 demo 前端

####Web demo 数据库

#####BUG 1小程序

微信小程序建立直播房间是不能进行分类设置,只是简单的设置房间名,不利于其余用户的分类查找

截图以下: 后端

为何这个产品组的人没有发现这些bug?微信小程序

只是测试demo,不考虑商业用途,人数过少,不须要这个功能

#####BUG 2缓存

Android demo直播中,没有发现送礼物的按钮,缺少主播的激励机制,用户的消费机制

截图以下: 服务器

为何这个产品组的人没有发现这些bug?微信

只是测试demo,不考虑商业用途,人数过少,不须要这个功能

###采访 ####想要开发的产品 学习直播平台 ####产品的主要功能 给与想要学一同窗习的人一个平台,进行互相激励 ####产品面向的用户 学生 ####NABCD分析: ######N(Need,需求) 有不少学习的高中生或者大学生,但愿本身处于一个安静但又有人监督的环境,平时的我的学习可以达到安静的条件,可是却没法受人监督 ######A(Approach,作法) 用学习直播平台,提供给其余网友监督 ######B(Benefit,好处) 提供一个受人监督的环境,且不会有直接的干扰,而且可以得到必定的收益 ######C(Competitors,竞争) 与现有的直播平台——B站,斗鱼,虎牙等有冲突,有一部分的主播开展了这个业务,而且现有的基础更好,用户量大 ######D(Delivery,推广) 经过贴吧,微博,校园君等推广 ####采访潜在用户数据库设计

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

    本人
     背景:普通大学生
     需求:想安静的学习,还想赚点钱
  2. 采访对象使用10-30分钟的腾讯实时音视频的功能照片

  3. 描述用户使用这个DEMO的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

    问题没有解决
     优势:可以快速的开启本身的直播
     缺点:不能分类搜索直播
     用户体验:缺少与主播的互动
  4. 介绍说你想用这个SDK开发怎样的产品

    学习直播平台
  5. 用户对腾讯实时音视频的功能有什么改进意见?

    应该推进直播分类
  6. 用户对你想开发的产品有哪些意见?

    本身对本身没啥意见
  7. 结论:通过这么多工做,你必定有充分的理由给腾讯实时音视频下一个评价,请选择一个结论:

    推荐

##第二部分 分析 ####SDK作到这个程度大约须要多少时间 三周差很少 ####分析这个软件目前的优劣 优点:可以快速的开启直播 劣势:如何肯定用户的真实信息,单一的直播内容难以维持用户粘性 ####团队在软件工程方面能够提升的一个重要部分 用户的快速审核机制的创建

##第三部分 建议和规划

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

    与优秀的考研上岸人员接洽,邀请他们入住平台直播
  2. 目前市场上有什么样的产品了?

    B站(其中的一些up主)
  3. 你要设计什么样的功能?

    学习直播平台
  4. 为什么要作这个功能,而不是其余功能?

    不少学习的高中生或者大学生,但愿本身处于一个安静但又有人监督的环境,平时的我的学习可以达到安静的条件,可是却没法受人监督
  5. 为何用户会用你的产品/功能?

    产品可以提供给他们一个直播平台受人监督,且可以得到必定的利益
  6. 你的创新在哪里?能够用 NABCD 分析。

    见上文
  7. 若是你来领导这个团队,会有什么不同?

    对直播的生态有必定的了解,能尽量的提供用户满意的功能
  8. 若是你的团队有5我的, 4个月的时间,你做为项目经理,应该如何配置角色(开发,测试,美工等等)?

    1人UI/美工
     1人安卓前端
     2人后端
     2人测试
  9. 描述你的团队在16 周期间每周都要作什么,才能在第16周如期发布软件。

    1-3周完成需求分析,数据库设计
     4-5周进行用户调研,利用原型收集部分意见
     6-13周软件第一阶段开发
     14周提供给内测用户测试
     15-16周完善软件
  10. 项目发布后,有没有考虑过项目该怎么部署才能知足需求。依据下图(某校教务处系统的部署)做为参考,分析16周后你所完成的项目上线须要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。

    应用服务器配置: 4核8G *2
    后端服务器配置: 8核16G*3
    关系型数据库: SQL Server/ Oracle/MySql数量: 3 (读写分离*二、备份*1)
    缓存数据库:Redis数量: 2 (主备)
相关文章
相关标签/搜索