个人作业——软件测评

这个作业属于哪个课程 我的班级
这个作业要求在哪里 作业要求
这个作业的目标 评测腾讯即时通讯IM
作业正文 正文
其他参考文献 ...

1、调研与评测

1.1评测

使用情况:
1、小程序:
&nbsp


2、安卓端:
&nbsp


3、网页端:
&nbsp


  • bug1
    描述:在发送例如“ [钞票] ”、“ [皮球] ”(括号为)等信息时,在聊天记录中该信息会被转换成相应的表情,使用户想要表达的信息发生了改变。
    原因分析:表情的编码过于简单,同时忽略人们发的信息和表情编码可能相同的情况。

  • bug2
    描述:群主或群管理员在开启屏蔽群消息后,也会同时屏蔽系统通知消息的加群申请,并且在关闭屏蔽后,无法接收到之前开启屏蔽期间的加群申请。
    原因分析:测试屏蔽功能时只测试了群聊消息,没有想到和该群相关的系统消息也会被屏蔽。

  • bug3
    描述:在网页端上,当群聊有一条新消息出现后,会显示未读气泡,点进该群聊消息框后气泡会正常消失,但是再切换到其他聊天框后,气泡又会再次出现。
    原因分析:可能是网页缓存没有及时更新。

  • bug4

    描述:安卓端上,在确信息被对方接受并回复后,己方聊天框中仍显示消息未读,重新登录后依然如此。
    原因分析:手机本地没有对消息的未读状态进行更新。

1.2采访

  • 被采访对象的背景和需求:阿杰是一名游戏爱好者,平时空闲时喜欢和小伙伴们一起玩游戏,或者看一些游戏交流贴。他希望能够有一个能够支持多人在线群聊的游戏社区,便于玩家们互相交流游戏攻略和开黑拉人。
  • 被采访人正在使用IM demo:
    &nbsp

  • 用户体验:用户在体验了该demo后,觉得总体上该是不错的,界面清晰整洁,可以发送多种样式的信息,而且延迟极短。
  • 用户对IM功能的意见:只能精确查找其他用户,聊天信息不能进行长按复制等操作,消息撤回后没有重新编辑的选项,不能通过群聊成员发起私聊。
  • 用户对我想开发的产品的意见:可以按条件自动匹配聊天房,聊天房内支持语音通话,聊天房间可以进行加密,可以自定义屏蔽关键词。

2、SDK分析

2.1计算机系毕业的6人团队完成该项目的所需时间

根据功能和软件大小,初步估计需要4-5个月。


2.2同类产品优劣比较(对比网易云信):

  • 优势:
    1、功能基本免费(最大优势)
    2、支持超大群聊,群成员上限1W
  • 劣势:
    1、界面太过简陋
    2、聊天记录保存时间短
    3、不支持实时语音通话、视频通话

2.3对于软工团队的建议

功能方面上,在实现基本的功能后要有能够解决用户痛点的功能。在界面交互上,要使得界面能够更好第吸引目标用户,迎合用户群体的审美。产品测试方面上,要进行全方位的测试,尽可能发现潜在的bug,并加以修复。


3、利用SDK开发产品

  • 产品主要功能
    一个将将论坛和在线聊天相结合的游戏交流社区平台。其中论坛分为多个游戏板块,允许用户们发帖互相讨论。在线聊天分为个人私聊,群聊以及临时聊天房间匹配。
  • 面向用户
    广大的游戏玩家、云玩家群体,游戏自媒体等。

4、规划产品

4.1同类产品分析

目前,网络上存在许多游戏论坛与社区,较出名的有:NGA,SG,MAX+,小黑盒等。他们都有一个比较大的缺陷,那就是用户之间的交流几乎只能通过发帖,点赞,回复等方法,无法进行私聊和群聊。

4.2NABCD

  • Need
    游戏爱好者们希望能够在游戏社区内进行即时通讯交流,扩列游戏好友,拉人开黑。

  • Approach
    借鉴其他游戏社区的基本功能,使用SDK构建实时聊天的功能。

*Benefit
移动端应用,用户可以随时随地通过手机端进入游戏社区进行交流。


*Competitors
结合了游戏社区和交流工具(如YY)的同时,还能进行随机匹配,可谓集多家之长。


*Delivery
可以在别的游戏社区和论坛推广,吸引用户,或者联系游戏主播进行打广告。


4.3如何领导团队

在项目开始时,开一个项目启动会,将职责和开发工作的路线安排好,并在接下来的每一周都开一个简短项目会议,根据具体的开发进展调整工作安排。另外每个月以及项目完成后组织团建活动。


4.4人员安排

以6人开发团队为基础。其中2人负责基础的游戏社区的功能实现,2人负责聊天功能的实现,1人负责UI设计,1人负责测试和数据库设计。

4.5 16周开发计划

  • 第一周:需求分析,资料收集
  • 第二周:原型设计
  • 第三周:系统设计和数据库设计
  • 第四至十一周:编码,实现功能
  • 第十二周:初步测试
  • 第十三至十四周:改进,优化,修复
  • 第十五周:发布正式版本
  • 第十六周:进行宣传工作

4.6部署

应用服务器:待定
后端服务器:待定
关系型数据库:MySQL(数量3)
缓冲数据库:Redis(数量2)

posted @ 2020-04-17 19:38  影缺  阅读(195)  评论(3编辑  收藏  举报