• 个人作业——软件评测


    写在前面

    这个作业属于哪个课程 <班级的链接>
    这个作业要求在哪里 <作业要求的链接>
    这个作业的目标 通过分析 腾讯即时通信IM ,结合阅读《构建之法》,写一篇随笔
    作业正文 正文如下
    其他参考文献 ...

    Part1.调研&测评

    demo截图

    • web端
      web端1web端2

    • 小程序
      小程序1 小程序2

    • Android端
      Android端1 Android端1

    bug描述

    bug1:同一账号同时登录的bug
    bug1

    • bug描述:在同一款浏览器下的两个页面先后登录同一账号,先登录的页面会被后登录的页面下线,但是当换成两款浏览器(搜狗和edge)登录同一个账号时,两个页面均能正常进行会话
    • 猜测开发者未发现bug原因:可能是在测试时只使用同一个浏览器进行登录测试,默认所有浏览器的测试结果均相同,没有使用不同的浏览器进行登录测试

    bug2:web端不能显示联系人、组群
    bug1 bug1

    • bug描述:web端没有找到添加好友、组群的方式,在移动端添加好友以加入某个组群之后后,在web端上查看,发现其只有显示会话消息,但组群以及联系人列表仍为空,没有办法查看
    • 猜测开发者未发现bug原因:测试组或许偷懒?这个bug太明显了,能帮测试找的借口都很牵强....盲猜付费版完善了

    采访

    欲利用SDK开发的产品:一款面向失眠人群的聊天室

    • 产品功能:这是一款面向失眠人群的短时间匿名聊天室(不同于医学上的定义,该处失眠人群包括但不限于:想睡但睡不着,不想睡且不困,昼伏夜出玩家等等),用户可以根据发起者发布的话题而选择要加入的即时聊天室,加入聊天室无需申请,聊天全程匿名,不留下任何个人信息,仅为失眠人群提供一个依照兴趣而聊天的空间。
    • 面向对象:广大失眠人群(包括昼伏夜出玩家)

    潜在对象采访

    • 对象身份
      某位又菜又爱玩,白天睡不醒,晚上睡不着且不方便透露姓名的人士
    • 采访图片
      采访照片
    • 使用腾讯即时通讯demo的体验
      web端功能很不完善,相比移动端和小程序来说,功能砍掉了很多,比如web上找不到加好友的入口。移动端界面简洁易用,不存在使用困难。但是如果将其作为一款完全用于即时聊天的软件,感觉很迷惑,因为年轻用户有QQ、工作有TIM、更一般的用户人群有微信,单就腾讯即时通讯这款产品来说,感觉没有太大的用户人群
    • 用户对腾讯即时通讯的建议
      添加好友应该经过对方验证,避免骚扰;某个用户创建组群时,受邀者也应该有接受或拒绝的权利,以避免不必要的困扰和尴尬;上传头像的功能有待完善,仅仅提供以URL方式上传头像不太合理;加入组群的方式应该多样,而不是仅通过id搜索
    • 用户对你想开发的产品的意见
      建议做好违规信息筛除功能,防止某些人利用该社交平台发布一些有害、违法的信息
    • 结论:一般,不太看好该产品的用户数量

    Part2.分析

    • 预估时间:六名计算机本科毕业生大概要花四个月时间实现该产品
    • 优劣:网易云信的即时聊天工具功能较为完善,web端体验版相比于腾讯的bug更少,同时网易云信除了即时聊天工具外还提供其他更丰富的功能,相比之下,web端的腾讯即时通信更像是一个功能不齐全,bug较多的半成品,但是腾讯即时通信的web端界面相对来说更为美观。
    • 建议:demo版本的一些bug应该修复,应用Android版demo时还发现应用关闭后,还在后台运行的情况,并且消息仍以震动方式进行提示,且没有找到消息屏蔽的功能,时不时的震动,给使用者带来很大困扰,希望能够改善。此外还需考虑一下用户账号安全性的问题。

    Part3.建议&规划

    • 如果你是项目经理,如何提高从而在竞争中胜出?
      主要还是考虑宣传方式的问题,目前同类产品不是很多,而且知名度也不高,在功能方面差不多的情况下,选择一个较好的宣传方式应该可以比较容易在同类产品中脱颖而出。抓住面向失眠人群这个特点进行宣传,体现产品的针对性。此外,使用界面应该尽量简洁美观,主题偏向暗色,操作方便,在体验上让用户满意
    • 目前市场上有什么样的产品了?
      过客、十个人、TENS、0305-天涯共此时等
    • NABCD分析
      N: 失眠人群或喜欢熬夜的人群,在追完剧、看完小说、刷完微博后便会感到无聊,但还是无心睡眠,这时候如果有一群共同爱好的人在同一个聊天室里谈天说地,就可以帮助熬夜人群度过无聊时光
      A: 以话题导向为核心,在主界面显示各个聊天室的讨论话题,该话题由创建聊天室的用户发布,让其它用户选择相应的聊天室加入聊天,同时每位用户在聊天室中均保持匿名,不泄露半点个人信息
      B: 给广大不想睡觉的人群提供一个谈天说地的平台,帮助他们度过无聊时光
      C: 当前的即时聊天软件主要为QQ、微信两种,但用户面向普通大众,不主要针对熬夜/失眠群体,用户在深夜比较难找到兴趣相同的人群聊天。而与本产品定位相同的应用又不为大众熟知,因此我们还是有比较强的竞争力
      D: 可以通过创建官博、公众号等形式进行推广,主要目标瞄准失眠/熬夜人群,或者与视频平台合作,在晚间时刻投放广告
    • 如果你来领导这个团队,会有什么不一样?
      我更看重用户的体验,发布的demo,即时是免费体验,不光是web端、Android端还是小程序,都应该将各种基本的聊天功能完善,再在此基础上做出区别,同时保证已有的功*能不存在较严重的bug
    • 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
      两人专门做美工,三人负责后端开发,其中两名开发人员在后期专门负责测试,测试出的bug由另一人负责维护
    • 16周计划
      第1周:需求分析
      第2周:原型设计
      第3周:数据库设计
      第4周:系统设计
      第5-9周:软件开发
      第10周:测试并发布基础版本
      第11-15周:根据用户反馈加以改进,并完善各个功能,美化UI
      第16周:测试并发布
    • 部署
      应用服务器配置:8核8G2
      后端服务器配置:4核8G
      2
      关系型数据库:MySQL(1读、1写、1备份)
      缓冲数据库:Redis(1主、1备)
      网站安全性:WAF、DDOS
  • 相关阅读:
    配置Keepalived双主热备
    配置 Keepalived
    Keepalived安装部署
    Keepalived配置Nginx自动重启
    Collectiont和Collections的区别
    HashMap和Hashtable的联系和区别
    Vector和ArrayList的联系和区别
    ArrayList和LinkedList 的联系和区别
    集合和数组的比较
    struts下载
  • 原文地址:https://www.cnblogs.com/xiasiwoyitiao/p/12715797.html
Copyright © 2020-2023  润新知