个人作业——软件评测

||||
|:--|:--|
|班级|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(主备)

posted @ 2019-11-30 21:47  lllovehhh  阅读(133)  评论(2编辑  收藏  举报