• 个人作业——软件评测


    ||||
    |:--|:--|
    |班级|2019秋福大软件工程实践Z班 (福州大学)
    |作业要求|个人作业——软件评测
    |作业目标|完成demo软件评测,分析以及建议和规划
    |作业正文|个人作业--软件评测
    |其他参考文献|

    第一部分 调研,评测

    评测:

    微信小程序demo
    image.png

    image.png

    web端demo
    image.png
    屏幕共享.png

    客户端demo
    image.png
    image.png

    已发现的bug
    image.png
    1.当创建的房间号ID过长的时候,手机端无法进入
    2.电脑端无法创建直播间,只能进行视频通话,导致你进入某个房间,主播也能看到你

    你觉得为什么这个产品组的人没有发现这些bug?
    1.没有考虑到房间号ID过长的情况。
    2.比较多的使用手机端,忽视了电脑端的情况

    采访

    对象的需求和背景:
    一位不愿意透露姓名的大学生,想要进行直播教学指导

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

    介绍说你想用这个SDK开发怎样的产品?
    一个直播教学和监督平台

    描述用户使用这个DEMO的体验:
    界面算是比较简洁,容易操作,但是多人连线时延迟严重,画面清晰度低,功能太单一,而且进入房间无限制,透明度低,电脑端无美颜。

    用户的评价
    不推荐

    第二部分 分析

    估计这个SDK做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)
    大概一个月。

    团队在软件工程方面可以提高的一个重要部分
    编程能力,说来说去终究是纸上谈兵,能否实现还是得靠团队成员的编程能力。

    软件的优劣
    优点:只做一种内容,明确用户的需求,用户粘性有保障。
    确定:软件目前太过简单,bug和需要改进的部分较多,推广比较困难。

    第三部分 建议和规划

    1.如果你是项目经理,如何提高从而在竞争中胜出?
    注重流畅度和清晰度,界面简单明了,操作方便

    2.目前市场上有什么样的产品了?
    B站,慕课等。

    3.你要设计什么样的功能?
    学习监督和直播教学功能。

    4.为何要做这个功能,而不是其他功能?
    市场比较空白。

    5.为什么用户会用你的产品/功能?
    如果用其他直播软件,可能会受其平台上的各种娱乐内容影响,效率不高。而我们的软件只做这部分,效率更高。

    6.你的创新在哪里?可以用 NABCD 分析
    N(Need,需求)
    想要了解学生的学习情况和直播教学。
    A(Approach,做法)
    学生和家长可以通过多人视频查看学生的学习情况,并在线进行辅导。老师可以线上进行直播教学。
    B(Benefit,好处)
    我们的软件是专精一方面,更加简洁,不会在观看教学视频的时候受其他娱乐直播内容所影响。
    C(Competitors,竞争)
    与其他直播平台的竞争,斗鱼,虎牙,B站等已有成熟的直播平台。
    D(Delivery,推广)
    通过学校活动,微博,贴吧,好友转发等方式。

    7.如果你来领导这个团队,会有什么不一样?
    作为学生,更了解用户需求,而且平时直播看的较多,比较了解直播相关的内容。

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

    9.描述你的团队在16周期间每周都要做什么,才能在第16周如期发布软件?
    1周:需求分析,用户调研
    2周:原型设计
    3-5周:系统设计,数据库设计
    6-13周:程序开发
    14-15周:软件测试、修改、优化
    16周:推广

    10.分析16周后你所完成的项目上线需要哪些配套设备?
    应用服务器配置:4核8G X2
    后端服务器配置:8核16G X3
    关系型数据库:SQL Server/Oracle/MySql数量:3(读写分离X2, 备份X1)
    缓存数据库:Redis数量:2(主备)

  • 相关阅读:
    进程和线程的概念、区别和联系
    Python高级语法-GIL-理解(4.1.1)
    Web服务器-并发服务器-Epoll(3.4.5)
    Web服务器-并发服务器-长连接(3.4.4)
    Web服务器-并发服务器-单进程单线程非堵塞方式(3.4.3)
    Web服务器-并发服务器-协程 (3.4.2)
    Web服务器-并发服务器-多进程(3.4.1)
    Web服务器-服务器开发-返回浏览器需要的页面 (3.3.2)
    Web服务器-服务器开发-返回固定页面的HTTP服务器(3.3.1)
    Web服务器-HTTP相关-快速整一个服务器响应浏览器(3.2.1)
  • 原文地址:https://www.cnblogs.com/lllovehhh/p/11964120.html
Copyright © 2020-2023  润新知