个人作业——软件评测

这个作业属于哪个课程 2020春S班|(福州大学)
这个作业要求在哪里 个人作业——软件评测
这个作业的目标 评测腾讯即时通信IM
作业正文 个人作业——软件评测
其他参考文献 ...

评测

demo截图

  • web端

  • ios端

  • 小程序端

  • bug1
    使用ios端的demo发起会话,用web端的demo回复。ios端发出的信息无论对方是否接收到均显示为未读状态


    为什么开发人员没发现这个问题?
    推测为开发人员没有考虑到不同端的数据交互。

  • bug2
    使用小程序端的demo对ios端的用户发起视频通话,ios端显示为不支持的自定义消息,无法接通。


    为什么开发人员没发现这个问题?
    推测为两个demo由不同的开发人员进行开发,而ios端并不支持视频通话。

利用SDK你想要开发的产品

产品:大学生在线交友平台
功能:可以根据学校,地区,兴趣爱好等进行匹配,为大学生实现在线交友。
用户分析:大学生人群。现在有很多的大学生的大学生活基本是教室宿舍食堂三点一线,大部分的时间待在宿舍,需要有一款专门的软件来满足他们的社交需求。

采访

  • 采访背景
    采访对象为一名大四学生,大学期间基本没参加过社团活动,希望拓宽交友面。
  • 用户体验
    用户使用的是ios端的demo,用户体验较为一般。界面较为简陋,功能较为简单且视频通话功能无法使用。
  • 用户对于SDK的意见
    完善功能,修复bug。
  • 用户对象开发的产品的意见
    建议多进行几次测试,多注重于用户体验。
  • 结论
    推荐

SDK分析

  • 时间规划
    估计约为5个月左右。
    项目启动:3天
    需求分析:5天
    原型设计:5天
    系统设计:10天
    数据库设计:5天
    开发:30天
    测试:20天
    交付部署:5天
  • 优势
    腾讯即时通信IM仅需植入 SDK 即可轻松集成聊天、会话、群组、资料管理能力,帮助您实现文字、图片、短语音、短视频等富媒体消息收发,全面满足通信需要,且支持多平台,兼容性较好。
  • 劣势
    界面较为简单,功能较为单一,不同版本间的信息交互功能不够完善,存在部分bug。
  • 团队软工方面提高
    完善功能,提高用户体验。开发人员间应该多进行沟通交流,实现多端间的信息交互。

建议和规划

同类产品分析

  • 探探
    探探是一个基于大数据智能推荐、全新互动模式的社交App。探探根据用户的个人资料、位置、兴趣爱好等信息,计算并推送身边与你匹配的人,帮助用户结识互有好感的新朋友。
  • 陌陌
    陌陌(momo)是一款基于地理位置的移动社交工具,你可以通过陌陌认识周围任意范围内的陌生人,查看TA的个人信息和位置,并同TA聊天互动。通过陌陌,你可以非常及时的将网络关系转换为线下的真实关系。陌陌的愿景是希望人们通过移动互联网,发现身边的美好与新奇,让人们连接原本该连接的人。

NABCD模型

  • N(Need,需求)
    现在有很多的大学生的大学生活基本是教室宿舍食堂三点一线,大部分的时间待在宿舍,我们的软件可以满足他们的社交需求,拓宽他们的交友面。

  • A(Approach,做法)
    1、支持匹配搜索功能,可以根据学校、地区、兴趣爱好等进行匹配。
    2、支持语音、视频聊天功能,方便交友。

  • B(Benefit,好处)
    1、满足学生的社交需求,拓宽学生们的交友面。
    2、同校、同城匹配让新认识的朋友不在停留在网友阶段。

  • C(Competitor,竞争)
    1、优势:面向大学生,旨在满足他们的社交需求。
    2、劣势:同类产品的功能齐全且面向对象较广,优势同时也是劣势。

  • D(Delivery,推广)
    1、 口头推广
    2、 空间、朋友圈推广

领导团队

1、了解成员能力,合理分配任务
2、合理规划时间
3、更注重用户体验
4、发布前进行大量的测试,保证软件质量

人员安排

美工:1人
前端:1人
后端:2人
测试:1人

16周开发计划

项目启动:1周
需求分析:1周
原型设计:1周
系统设计:2周
数据库设计:1周
开发:5周
测试:4周
交付部署:1周

部署

应用服务器:4核8G/2
后端服务器:8核16G/3
关系型数据库:MySql/3(读写分离/2,备份/1)
缓存数据库:Redis/2(主备)
网站安全:WAF、DDOS

posted @ 2020-04-20 20:08  FZU_ly  阅读(201)  评论(0编辑  收藏  举报