个人作业——软件评测

这个作业属于哪个课程 2020春软工实践|W班
这个作业要求在哪里 作业的要求
这个作业的目标 学习软件评测与分析
作业正文 博客链接
其他参考文献 构建之法,网络博客

一、调研,评测

使用截图

  • web端

  • Android端

  • 微信小程序

bug描述

  • BUG1

web端 群通知点击后,气泡不会消失,一直存在,
导致强迫症患者十分难受

  • BUG2

    安卓端,和自己对话会显示通知信息?可能会导致用户的疑惑。

  • BUG3

    web端,发送视频应该和发送文件结合成发送文件,发送视频多余,且
    发送视频功能和发送文件功能完全相同?

  • 为什么这个产品组的人没有发现这些bug:疏忽了用户的体验反馈,
    测试方面存在漏洞。

二、SDK开发产品

1.产品名:学习通

2.产品功能:

  • 学生与教师可以视频互动
  • 课程安排与提醒
  • 直播可回放
  • 教师可点名学生回答问题
  • 等......

3.用户分析

本产品对象:需要远程授课的教师与学生

三、采访

1.采访对象的背景需求

背景:疫情期间,教师与学生需要远程授课

需求:需要一款远程授课软件来组织学习

2.用户体验

用户:希望能提高远程直播的画质

3.用户对于SDK的意见

  • 希望自带视频解码工具
  • 图片编辑
  • 大型文件的发送问题

4.用户对于你想开发产品的意见

  • 可以统计听课人数,即签到问题
  • 可以提升操作流畅度

5.腾讯即时通讯评价

  • 非常不推荐
  • 不推荐
  • 一般
  • 推荐
  • 非常推荐 ✔

四、分析SDK

1.时间安排与规划

团队人数大概在6人左右,大概需要3个月做出这个产品。
前提是6个人平均水平较高,自学能力强。

2.同类产品对比

本产品劣势在于市场竞争产品过多,目前只能在性能和
功能完成度上拥有优势。

3.团队软工方面的提高

  • 成员的个人水平通过自学与和其他成员交流,可以
    补足自己的缺失的知识,提高学习能力
  • 每个人都有自己所擅长的领域,所以在这次之后无疑
    大大提高以及让自己更加熟悉自己的长处。

五、产品规划

1.同类产品分析

腾讯课堂,雨课堂等都是同类产品,本产品大多功能都与其
相似,但是本产品增加了一个视频进度条观看趋势的统计。
即可以知道何处是播放的热点。

2.NABCD

Need需求

由于疫情的影响,使得线下授课成为不可能,所以本产品
应运而生,所以本产品旨在解决师生远程授课问题。

Approach做法

本SDK具有可靠的性能与良好的口碑,可以让开发者更加
注重程序的开发。
Benefit好处

统计上课学生的观看直播时长,来进行统计,防止出现
“签到”型行为,也可以提供课后直播回放功能让学生能
复习。

Competition竞争

本产品大多功能都与其相似,但是本产品增加了一个视频进度条观看趋势的统计。即可以知道何处是播放重要的进度。

Delivery推广

疫情期间,向校方或者教师推荐,可以提高传播度与知名度。

3.领导团队

如果让我来领导团队,尽量会先把主干的功能实现,而后再进行
添加。

4.人员安排

后端业务开发、文档撰写:3人

UI设计、前端开发:3人

5.16周开发计划

周数 计划内容
需求分析
撰写需求文档,原型设计
系统设计分析,类图绘制
数据库分析,文档撰写
开会,总结分析,准备开发
项目开发架构
项目开发前端客户端,后端开发
前后端对接
总体测试
开会总结,代码复审
十一 服务器部署
十二 开放少数人内侧
十三 总结问题,代码bug修复
十四 开放多数人测试,并修复bug
十五 推广工作
十六 正式发布

6.部署

后台数据存储服务器(阿里云)

DDR4内存128GB

SSD云盘5TB

缓存数据库:Redis数量:2

安全性:ARP、DDOS

posted @ 2020-04-17 22:07  Hanani  阅读(207)  评论(1编辑  收藏  举报