扩大
缩小
jQuery火箭图标返回顶部代码 - 站长素材

个人作业——软件评测

个人作业——软件评测

这个作业属于哪个课程 2020春|S班 (福州大学)
这个作业要求在哪里 个人作业——软件评测
这个作业的目标 腾讯即时通讯软件评测,阅读《构建之法》
作业正文 个人作业——软件评测
其他参考文献 构建之法

一、调研,评测

1、评测

1.1 快速体验

1.1.1 web端

1.1.2 微信小程序端

1.1.3 Android端

1.2、bug

1.2.1 Android端存在消息已读与未读问题
详细描述:Android端如图所示,在聊天过程,对方已然回复消息,而聊天界面依旧是显示消息未读,显然这种情况是不合理的。

原因推测:消息提示功能尚未完善
1.2.2 web端存在消息已读与未读问题
详细描述:消息已读,而聊天界面依旧是显示消息未读,显然这种情况是不合理的。

原因推测:消息提示功能尚未完善
1.2.3 web端存在语音重叠播放问题
详细描述:web端VMS播放时再次点击会重叠覆盖播放,而不是重新播放或停止播放。重叠覆盖播放使得无法听清楚语音内容,不能停止播放。

原因推测:web端没有进行完整的测试
1.2.4 群权限问题
详细描述:群权限没有QQ群那么丰富,比如添加管理员,群禁言,管理员可更改群员名片之类的功能

原因推测:可能是开发人员觉得这些功能并不需要(虽然有这些功能更好些)。

2、采访

2.1 构思该SDK想要开发的产品,包括产品主要功能、产品面向的用户

  * 开发产品:烤盐屋
  * 主要功能:烤盐屋是一款共享考研资料的APP,将该SDK集成到烤盐屋内,实现用户间的快捷交流,便于知识的传播。
  * 用户对象:考研学子

2.2 身边潜在用户的采访提要

  • 介绍采访对象的背景和需求
    • 背景:福大考研学子
    • 需求:考上福大研究生
  • 让采访对象使用10-30分钟体验腾讯即时通信的demo
  • 用户使用这个demo的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
    • 用户问题部分解决,实现简易聊天。界面较为简洁,但无法设置聊天背景等。功能比较简陋,如群权限问题、自由添加表情等。准确度有待提高。对比QQ、微信等聊天工具,用户体验相对较差。
  • 介绍你想用这个SDK开发怎样的产品
    • 烤盐屋是一款共享考研资料的APP,将该SDK集成到烤盐屋内,实现用户间的快捷交流,便于知识的传播。
  • 用户对腾讯即时通信的功能有什么改进意见?
    • 添加好友需要验证
    • 交互效果进行改进
    • 小程序头像无法更改
  • 用户对你想开发的产品有哪些意见?
    • 奖励机制,对提供资料者进行奖励
    • 界面设计的美观点
  • 结论:经过这么多工作,给腾讯即时通信下一个评价:
    • 一般

二、分析

1、时间预测(团队人数大约6人左右,计算机大学毕业生)

  • 3个月

2、软件优劣(和类似软件相比,如网易云信)

  • 优势
    • demo的注册相比较网易云信比较简单快捷
    • 界面简洁,操作简单
  • 劣势
    • 仅支持一对一视频,不支持群内视频
    • 交互性较差,多端功能实现不完整,细节方面没有注意

3、团队在软件工程方面可以提高的一个重要部分(具体建议)

  • 多端数据统一,在任意端的信息处理应统一到所有端。

三、建议和规划

1、目前市场上类似的产品

  • 考研帮、掌上考研等

2、NABCD分析。

  • N(need):
    • 为用户构建一个讨论平台,便于用户之间就考研相关问题进行交流沟通与合作
    • 通过信息资源的整合,提取各大高校考研相关信息,为用户筛选准备考研相关知识课程信息资源,通过搜索与筛选等功能,为用户提供所需的信息。
  • A(Approach):
    • 集成该SDK同时进行功能优化,针对用户需求逐步完善
  • B(Benefit):
    • 帮助激励学子学习
    • ...
  • C(Competitors):
    • 考研帮学友讨论只能帖子留言,烤盐屋提供更为简便的聊天方式
    • ...
  • D(Delivery):
    • QQ空间、微信朋友圈等方式

2、领导团队

  • 根据用户反馈的体验进行更新,提高用户交互体验,增加用户黏性
  • 组建专门的测试团队,优化系统bug,提高软件质量

3、配置角色

  • 1个美工,1个前端,2个后端和1个测试

4、任务安排

周数 任务安排
第一周 调研、需求分析
第二周 项目原型设计
第三、四周 系统结构设计、数据库设计
第五周 前后端连接测试
第六周 前后端分离开发
第七周 前后端联合调试
第八、九周 项目alpha冲刺
第十周 前后端数据传输、优化
第十一、十二周 项目Beta冲刺
第十三周 测试、修复bug
第十一、十二周 部署软件,用户体验测试
第十六周 产品文档编写、产品发布

5、项目部署

  • 应用服务器配置:4核8G x 2
  • 后端服务器配置:8核16G x 2
  • 关系型数据库:MySql数量:3(读写分离、备份 x 1)
  • 缓存数据库:Redis数量 :2(主备)
  • 网站安全性:WAF,DDOS
posted @ 2020-04-20 21:13  一只东伯  阅读(197)  评论(0编辑  收藏  举报