个人作业——软件评测

这个作业属于哪个课程 福州大学软件工程2020级春w班
这个作业要求在哪里 个人作业——软件评测
这个作业的目标 通过分析腾讯即时通信IM ,结合阅读《构建之法》,写一篇随笔
作业正文 作业链接
其他参考文献 ...

第一部分 调研,评测

1.使用记录

1)android端




2)微信小程序端




3)web端


2.功能性BUG发现

1)微信小程序端和安卓端同时登陆可以同时在线

这个BUG可能导致你的账号被其他人登陆时没有任何提示信息导致账号被滥用发送垃圾信息时自己仍毫不知情,关于账号登陆冲突方面应该有严格的限制,不应该存在这种降低用户使用安全的隐患

2)web端无法看到群组的ID,加入功能不可用

加入群组的地方显示要输入小组的ID,但是在操作之后群组的任何信息都没有显示其ID,等于加入功能是不可用的,输入群组名字也同样不能搜索到对应群组,如图所示,这个BUG是很严重的功能BUG

3.有关BUG的讨论

为什么这些BUG开发和测试人员没有发现?

首先在评测的时候我们所用的是免费的demo,可以说是完整版的阉割版本,那么很多功能可能就在制作demo的过程中不慎遗失,这是在所难免的。
其次,一个demo版本基本上不可能做到完全没BUG,一个软件是不可能存在没BUG的,这种功能性的BUG虽然影响用户体验,但是整体上这个demo使用感受还是比较好的。
我个人认为可能性最大的原因就是腾讯对于他们的客户,比如某些企业,会制作特定的demo版本,那些demo会更加完善并且多出一些我们所使用的的demo版本没有的功能,所以这个demo版本迟迟没有修复。

4.采访

1)采访对象

我哥,年轻人,平时对互联网运用较多,使用QQ和微信比较频繁,想要体验一下有没有软件能过超过QQ和微信的用户体验

2)照片

由于他不愿意全身出镜,所以只拍了手部照片和手机部分

3)用户体验

在经历30分钟的使用体验后,被采访人简略的说了几个点:界面很简洁,不错,但是体验demo很多地方不完善,功能较QQ和微信少很多,不符合平时用户习惯,完全没有符合他心中的预期。
其中他认为这个demo没有啥优点,基本上算是个其他通讯软件的简易复制品,还存在缺点,比如一些手势无法正确判断等等。

4)总结

这个demo做的不太好,但是还是有可取之处,希望后续能有更多优秀的产品能够体验

第二部分 分析

1.使用后的感受

在体验完三平台的demo之后,我个人认为如果一个团队(团队人数大约6人左右,计算机大学毕业生)要来做这样的多平台demo,那么考虑到所掌握的对应技术和学习的相应时间,个人感觉起码要三个月才能完成类似的产品。
首先,只有6个人的团队很难保证能够同时掌握所有平台语言,或者是能够较熟练运用相关知识进行程序的编写。其次,算上学习时间之后,还得考虑到在产出过程中BUG的数量会不断变多,导致后期测试修改时会浪费大量时间用于维护,从而拖慢整体进度。

2.与同类产品的比较

与微信和QQ等相比,作为一个专门服务企业的软件,由于我只试用了demo版本,所以很难判断他的功能最终到底和QQ微信孰优孰劣。不过就简洁的见面和软件响应程度来看,作为大厂产品的试用demo还是可以感受到优秀的品质。

3.个人建议

这类通信类软件在当下可以说是非常多,如果要体现自己软件的优势最好在demo版本多体现一些自己优势的功能,或者在demo里增设付费解锁功能的模块,而不是直接放一个功能极少的版本出来。对于软件本身来说,更应该有一个简单的介绍,而不是完全让用户摸索用法。

第三部分 建议和规划

1.竞品分析

1)常用通信软件

QQ和微信的聊天系统比较完善,本软件还需要改进一下自己的整体布局和功能设置

2)常用交友软件

相比陌陌和探探等交友软件来说,没有滑动认识陌生人等比较符合交友软件的功能,并且没有很多能体现个人信息的地方

2.NABCD

N.需求

市面上的交友软件以及通信软件都非常多,但是多数是为了纯粹符合公司或者好友聊天,或者是男女交往而作为目的的软件,没有一个能同时满足多个方面需求的软件

A.做法

通过采用用户全部匿名进行随机配对聊天,或者通过匹配对应兴趣爱好进行配对,从而让用户能够真正随机与陌生人做到最纯粹的聊天认识与交友

B.好处

满足用户在紧张的生活中想要放松一下的心情,让大家享受最普通的聊天体验

C.竞争

有探探、陌陌等软件的同类型竞争,但是本软件能够发扬其完全匿名的优势

D.推广

在开发测试完成之后在各大论坛进行推广,通过与一些用户制作者合作联合推广软件

3.团队配置

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

4.开发计划安排

第一周:需求分析
第二周:项目原型设计
第三周: 搭建数据库,规定并配置开发环境
第四周:确定前后端使用技术框架,规定接口
第五周-第十周:开发
第十一周-第十六周:测试和推广

5.配置部署

应用服务器集群:4核8G2
关系型数据库:MYSQL数量:3(读写分离
2,备份*1)
缓存数据库:Redis数量:2
安全性:ARP、DDOS

原文地址:https://www.cnblogs.com/-lmg-/p/12718155.html