作业相关
第一部分:
软件评测
1.Windows demo
####2.Android demo
###bug1
`在进行横屏以后,点击非周边的屏幕空白处,无法将视频界面隐退,造成视觉上干扰,也就是消退相应的安卓端的api没有用上所致`
####为什么没有人发现?
`由于这没有根本上的影响到观看,所以开发人员没有注意到隐退的重要性`
####3. wechat program demo
####4. web demo
###bug2
`登进去要求登录微信小程序输入房间号才能进入,但是没有直观的显示房间号,只能退出来看一下房间号再进去,不够方便`
####为什么没有人发现?
`因为这没有影响到正常使用,但是为使用添加了麻烦,在程序员角度上确实不容易注意到`
###采访
####想要开发的产品
`体育频道直播平台`
####主要功能
`直播体育相关赛事`
####面向的用户
`运动爱好者`
####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网,数据库使用阿里云数据库也是五个`