软件工程作业--软件评测

作业相关

项目 内容
班级 https://edu.cnblogs.com/campus/fzu/2019FZUSEZ/
博客链接 https://www.cnblogs.com/a1164520408/p/11963158.html
作业要求 https://edu.cnblogs.com/campus/fzu/2019FZUSEZ/homework/10081

第一部分:

软件评测

1.Windows demo

软件工程作业--软件评测_第1张图片
软件工程作业--软件评测_第2张图片

2.Android demo

软件工程作业--软件评测_第3张图片
软件工程作业--软件评测_第4张图片

bug1


在进行横屏以后,点击非周边的屏幕空白处,无法将视频界面隐退,造成视觉上干扰,也就是消退相应的安卓端的api没有用上所致

为什么没有人发现?

由于这没有根本上的影响到观看,所以开发人员没有注意到隐退的重要性

3. wechat program demo


软件工程作业--软件评测_第5张图片

4. web demo

软件工程作业--软件评测_第6张图片

bug2

软件工程作业--软件评测_第7张图片
登进去要求登录微信小程序输入房间号才能进入,但是没有直观的显示房间号,只能退出来看一下房间号再进去,不够方便

为什么没有人发现?

因为这没有影响到正常使用,但是为使用添加了麻烦,在程序员角度上确实不容易注意到

采访

想要开发的产品

体育频道直播平台

主要功能

直播体育相关赛事

面向的用户

运动爱好者

NABCD分析

N(Need 需求)

当前电视节目虽然可以播报甚至直播体育节目,但是电视不是移动的,因此许多运动爱好者只能在家里观看

A(Approach 做法)

在手机端开发一个体育直播平台

B(Benefit,好处)

在手机上有了直播平台,就能给运动爱好者一个更好观看条件

C(Competitors ,竞争)

当前手机端的直播平台都只针对与特定赛事,没有针对更大范围的体育界

D(Delivery,推广)

各大体育电视台和赛事主办方

采访潜在用户

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

本人,喜爱乒乓和游泳赛事,但是目前没有一个合适的手机直播平台

照相证明:

用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

没解决
数据量:优点 实时通信,缺点 流量较大
界面:优点 干净,缺点 不够美观
功能:优点 功能繁多 缺点 没有用到点子上
准确度:优点 无 缺点 不够准确满足要求
体验以后感觉中等

介SDK开发的产品

手机体育直播平台

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

部分api还有用户角度需要得到更加贴心的体谅

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

需要连接更多赛事和电视台

用户评价

推荐

第二部分:分析

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

三周

分析这个软件目前的优劣:

优势 能提供使用者移动的方便性
劣势 尚未连接上电视台和赛事

和类似软件相比:

到最后能提供更加多的节目而不是单一化

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

提升和相关主办人员及其单位的编程相关工作者的交流

第三部分:建议和规划

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

提高和企业,电视台,赛事的沟通

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

虎扑

你要设计什么样的功能?

手机体育赛事直播平台

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

因为运动爱好者很广泛

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

因为市场上还没有多元化的体育直播平台

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

创新点在于综合各大赛事和体育台节目

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

能够使得协作更加有效稳定

应该如何配置角色?

2人前端,1人后端,1人数据库并部署服务器,1人负责写材料和整理材料和源代码,1人负责推广工作

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

1周:需求分析,各项文案开始
2周:前后端还有数据库服务器开动
3~5周:前后端数据库开始连接,推广开始
6~8周:用户体验原型阶段,持续推广,文案说明书等修改
9~11周:按照用户需求继续更改,持续推广
12~16周:新得接口接上,发布项目和相关说明书

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

服务器使用云服务器,华东,华北,华中,西南,东北五个,8核16G,5G网,数据库使用阿里云数据库也是五个

你可能感兴趣的:(软件工程作业--软件评测)