个人作业——软件评测
这个作业属于哪个课程 | 班级链接 |
---|---|
这个作业要求在哪里 | 软件评测 |
这个作业的目标 | 通过分析 腾讯即时通信IM ,结合阅读《构建之法》,写一篇随笔。 |
作业正文 | 见下文 |
其他参考文献 | 《构建之法》、IM开发文档 |
一、调研,评测
bug1:
自定义消息功能不管自定义消息的具体内容,在web端都只能看到自定义消息几个字,没办法看到完整的自定义消息内容
- 为什么这个产品组的人没有发现这些bug?
可能是产品组的人还没有准备在web版本使用这个功能
bug2:
多次点击群组进入同一个群组后,会导致群组右上角群组成员的头像出现多个相同的头像,但是群成员数量不变
- 为什么这个产品组的人没有发现这些bug?
发现这个bug需要快速多次点击进入群组,可能产品组对群组功能的测试还不够仔细
二、采访
- 一个快速登陆的快捷网络聊天页面,用户可以搜索ID和好友进行快捷的聊天,不需要安装额外的软件,因为和好友交流需要知道好友id,也避免了盗号的行为
- 主要面向经常跨省出行又没有带电子产品,但需要和多人交流的用户
- 采访对象背景:普通大学生
- 需求:假期出行,在网吧使用电脑害怕盗号
- 使用感受:界面很好看,功能似乎不完善,数据量和准确度不明白
- 用户对腾讯sdk的改进意见:再多些功能就好了
- 用户对我的产品的意见:好像没什么用
- 经过这么多工作,你一定有充分的理由给腾讯即时通信下一个评价,请选择一个结论: 推荐
三、时间规划:
- 时间安排如下:
需求分析:3个工作日
原型设计:10个工作日
系统结构设计:15个工作日
系统数据库设计:10个工作日
软件开发:40个工作日
测试:30个工作日 - 同类产品:与网易云信做对比
腾讯云免费而网易云信收费
腾讯云的群组容量比网易云信大
网易云信的消息记录比腾讯云保存的时间更久
网易云信的服务质量高于腾讯云 - 团队软工方面提高:
增加对软件的测试,并且及时收集用户反馈,来减少软件的bug,并且优化界面改善用户的使用体验
四、建议和规划:
-
同类产品:腾讯的qqweb版
-
NABCD模型
1.需求(Need)
许多人在外出旅行又没有带笔记本电脑时,想在网吧登陆qq又害怕账号被盗造成损失
2.做法(Approach)
推出一个轻快简洁的聊天网页,用户可以快速登陆开始聊天
3.好处(Benefit)
因为要通过搜索好友ID来和好友进行聊天,不知道好友ID的盗号者即时盗取了账号也没有用处,而且不在本地储存数据,使得聊天内容更加安全,难以被窃取
4.竞争(Competitors)
比qqweb版更加便捷,账号被盗对用户造成的损失也更小
5.推广(Delivery)
QQ空间、微信朋友圈转发 -
我来领导团队
每周召开例会,保证项目的进度,优先保证项目的主要功能能够按时完成,多余的功能用多出的时间来开发,明确规划时间表与成员分工 -
人员安排
前端:1人
后端:3人
数据库:1人
测试:1人 -
十六周开发计划
第1周:需求分析、用户调研
第2-3周:项目原型设计
第4-5周:项目系统设计和数据库设计
第6-13周:按计划编码以及迭代版本
第14-15周:进行线上线下推广,邀请人进行参与测试,并根据用户反馈继续完善系统
第16周:发布网站 -
部署
应用服务器:2 核 8G1
后端服务器:2 核 8G2
关系型数据库:MySQL*3
缓存数据库:Redis *2
网站安全性:WAF、DDOS