这个作业属于哪个课程 | 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