个人作业——软件评测

这个作业属于哪个课程 2020春|S班
这个作业要求在哪里 软件评测
这个作业的目标 评测腾讯即时通讯SDK并描述自己想开发的产品
作业正文 个人作业——软件评测
其他参考文献 《构建之法》

第一部分 调研,评测

评测

web端登陆和主页面

图片
图片

iOS消息模块和个人中心

图片
图片

小程序修改资料和消息模块

图片
图片

BUG1

图片

  • 描述
    ios版本:APP主题适应ios系统的夜间模式时改变了底栏和顶栏的颜色,但许多功能模块的文字并没有显示出来
  • 为什么开发人员没发现这个问题?
    可能是开发人员并没有很好地测试app自动适应ios13系统下的暗黑模式,可能是测试都在白天进行的缘故,导致没有发现这个bug。

BUG2

图片
图片

  • 描述
    微信小程序版:在通讯录的模块中无法展示好友头像,但按进好友详细信息中却能成功显示好友头像
  • 为什么开发人员没发现这个问题?
    可能是小程序端的开发人员较少,对于小程序中的通讯录功能没有进行完整的测试,导致出现通讯录中好友头像未同步的bug。

BUG3

图片
图片
图片

  • 描述
    web端中的通讯录模块没有显示自己已添加的好友,而小程序和ios中都能成功显示
  • 为什么开发人员没发现这个问题?
    web测试人员和小程序、ios端测试人员不同,可能没有很好地进行交流,导致没有发现这个bug。

利用SDK想开发的产品

  • 产品功能
    主打年轻人交友,分享日常的APP,提供相同年龄层交往的平台,丰富年轻人的课余社交活动,寻找志同道合的朋友。
  • 用户分析
    目标人群是18-22的大学生,他们拥有对世界的无限好奇,并且可能对线下社交有着一丝恐惧。APP是兴趣引发的线上社交,它打破陌生人之间的防护壁垒,成为了朋友沟通的第一道桥梁。

采访

图片

采访对象

  • 背景
    在校大二学生,平时经常使用手机进行通讯,对许多通讯类APP颇有心得。
  • 需求
    用户需要一款主打大学生兴趣交友的APP

用户体验

除了APP发送表情时出现卡顿情况之外,用户体验整体来说还算不错,基本满足用户发送消息的需求。但用户的核心需求还是没被解决,此软件只能提供简单的通讯功能,没办法做到找到相同年龄段的人交往。

用户对于SDK的建议

希望增加朋友圈功能,可以查看好友动态,而不是只停留在消息交互的层面,应当适当考虑用户分享的功能。

用户对于我想开发的产品的意见

希望增加定位功能,有助于实时分享位置信息,对于用户社交有很大的帮助。

对腾讯即时通讯的评价

推荐


第二部分 分析

时间规划

6人计算机大学毕业生估计需要4个月的时间才能完成。

同类产品对比优劣

  • 劣:网易云信的售后服务更强,注册完账号的第二天,网易云信的相关工作人员就打来了电话询问用户体验;且网易云信的功能较为完善稳定。
  • 优:文件传输大小比网易云信大,并且支持敏感词过滤。

团队软工方面有待提高的方面

加强不同终端测试人员的交流,尽量避免一个bug在有的终端已被解决,而在另一个终端还未被发现和解决。


第三部分 建议和规划

同类产品分析

市面上以兴趣交友而吸引用户的APP有探探,陌陌,soul......
众所周知,而这几类APP近期以来的名声却不是很好,被一些用户利用APP的交友功能做一些“奇怪”的事情,导致APP的定位已被大众模糊。

NABCD分析

  • N(Need,需求)
    许多大学生想要认识更多兴趣相同、年龄层相同的朋友,鉴于线下时刻大多比较腼腆,需要一款社交APP来迈出交友的第一步。
  • A(Approach,做法)
    利用现有的腾讯即时通讯SDK进行扩展,丰富用户资料页面,加入分享日常模块、定位功能,并添加大学生学校认证页面和兴趣标签,供用户查找志同道合的朋友。
  • B(Benefit,好处)
    用户可以更好的寻找与自己兴趣相同的朋友,并进行互动。
  • C(Competitors,竞争)
    这款软件主打大学生交友平台,致力于为大学生创造一款清爽社交的APP,拒绝奇奇怪怪的用途。
  • D(Delivery,推广)
    • 先在福大推广,分享给身边的同学,吸引第一批用户,再通过以人带人,将产品推广出去。
    • 引导用户在微博、豆瓣相关话题分享APP使用心得,将大学生兴趣交友的标签分享出去,吸引更多的用户。
  • 如何领导团队
    • 主张调动成员的积极性,先热爱自己开发的产品,才能很好地进行开发。
    • 合理推动项目进行的时间,规划好时间表。
    • 定期召开项目会议,总结每周遇到的问题和汇报项目进度,并据此作出适当调整,督促项目按期完成。
    • 设定功能优先级,先完成核心功能,有余力可完成扩展功能,提高用户体验。

人员安排

角色 人数
前端+前端部分文档编写 1人
后端+后端部分文档编写 2人
美工 1人
测试 1人

16周开发计划

开发计划 时间
需求分析 第1周
原型设计 第2周
系统结构设计 第3周
数据库设计 第4周
Alpha冲刺 第5-7周
反馈开发中遇到的问题并解决 第8周
Beta冲刺 第9-12周
前后端连接并进行内部测试 第13周
用户测试与反馈 第14-15周
产品发布与推广 第16周

部署

设备 数量
应用服务器4核8G 3
关系型数据库 3(读写分离2、备份1)
缓存数据库Redis 1
网站安全性 WAF、DDOS
原文地址:https://www.cnblogs.com/xpzxh/p/12720648.html