返回顶部

个人作业——软件评测

这个作业属于哪个课程 2020春丨w班
这个作业要求在哪里 作业要求
这个作业的目标 调研、评测、分析、建议和规划
作业正文 作业正文
其他参考文献 邹欣《构建之法》

一、评测

1.使用Demo的截图

Android客户端

1 2

微信小程序

3 4

web端

5
6

2.发现的bug

bug1:在web端创建群后,指定群的id,登录另外一个账号,根据群id查找刚刚创建的群,提示没有找到该群。

7
8

为什么这个产品组的人没有发现这个bug:

一般群id应该是不可以自己指定的,而在web端在创建一个群时可以指定群的id,在指定了群的id以后,根据群id查找这个群就查不到。应该是测试时表单填写并未检查id是否能填写,只能支持对自动生成的id进行搜索,不支持对自定义的id进行搜索。

bug2:在Android端添加好友后,在web端看不到相应的好友。同时web端也没有任何的添加好友的手段,点击好友列表时总是显示暂无好友。

9
10

为什么这个产品组的人没有发现这个bug:

web端的好友功能可能是个半成品,只做了图形界面,而没有做显示的内容。Android和web端用的可能也不是同一个数据库,无法实现数据互通。

二、采访

利用这个SDK想开发的产品
  • 产品功能:自由的聊天系统,用户可选择匿名聊天,也可创建群组进行交流。用户可以添加好友,与指定的某一好友进行聊天。
  • 面向用户:想要进行自由聊天的用户,厌倦了复杂功能的用户。
对潜在用户的采访
  • 背景及需求:该用户工作于学校,想要达成师生间亲密的交流,多了解学生的情况,以便老师对学生有针对性的教学,学生也可因此了解老师的其他方面,让老师显得更亲切,通过这样的方式来实现教学质量的提高。
  • 采访照片
    10
  • 使用腾讯即时通信的demo的体验:该用户认为,腾讯的这个应用做的很好,界面简单而实用,不会有其他影响学生学习的功能,功能比较齐全,满足交流肯定是可以的。用户想达成师生交流的问题就解决了。
  • 用户对腾讯即时通信的功能的改进意见:用户认为这样的功能已经够用,不需再添加其他的功能。
  • 用户对你想开发的产品有哪些意见:希望能保持这些功能,后续可以添加诸如群电话之类的功能,更便于交流。
  • 结论:非常推荐。无论界面还是功能都刚刚好,不多也不少。

三、分析

计算机大学毕业生6人完成该项目所需要的时间:
  • 需求分析:1周
  • 原型设计:1周
  • 系统结构设计:2周
  • 数据库设计:1周
  • 开发:8周
  • 测试与修改:1周
同类产品对比优劣:
  • 与腾讯QQ相比,腾讯即时通信IM功能较少,QQ的群语音,群视频,QQ空间等等功能腾讯即时通信IM都没有。
  • 腾讯即时通信IM是完全免费的,不像QQ有很多收费项目,比如QQ会员等等。
  • 腾讯即时通信IM满足了基本的交流和聊天需求,功能刚刚好,操作也很简单,不会有一些用不到的功能。
建议:
  • 可以增加好友通话和群通话功能,这个功能是很多人都离不开的。

四、建议和规划

  • 如果你是项目经理,如何提高从而在竞争中胜出?
    鉴于市场上的竞品很多,想要从竞争中胜出就必须要了解自己的目标人群,不断听取用户的建议,进行必要的更新,在不断的更新中成为一个越来越好的产品。
  • 目前市场上有什么样的产品了?
    目前市场上有很多的聊天软件,如QQ、微信、soul等等,但这些软件的有些功能对某些用户来说是很多余的,我们的产品就是要向简单而实用的方向前进,让使用产品的用户感觉到刚刚好,不会特别冗余,同时也满足了自己沟通交流的需求。
  • NABCD分析
    N:不想被花里胡哨的功能吸引眼球,只是想静下心来安静地沟通。
    A:以简洁为核心,开发聊天相关的关键功能,同时摒弃其他很好看但不适用的功能,打造小清新的应用。
    B:用户可以在这个繁忙的世界中找到一片栖息之地,这里没有尘世的纷扰,可以完全静下心来。
    C:QQ和微信等等应用都有着很多不必要的功能,对只是想要进行简单沟通和交流的用户来说功能太过复杂,有些功能完全没有必要,我们的产品就迎合了这一类用户的需求。
    D:可以在微博、抖音等平台上进行推广,毕竟微博和抖音的用户群体很大,也可通过微信公众号,QQ空间等方式进行宣传。
  • 如果你来领导这个团队,会有什么不一样?
    积极聆听用户的反馈,对用户反馈做出回应,进行更新升级,满足用户的要求。
  • 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色?
    一个人负责数据库设计与开发,两个人负责开发,一个人负责美工,一个人负责测试。
  • 16周开发计划
    第一周:需求分析
    第二周:原型设计
    第三周:系统设计
    第四周:数据库设计
    第五周-第十四周:开发+单元测试
    第十五周:整体测试,修改,优化
    第十六周:发布产品
  • 项目上线需要哪些配套设备
    应用服务器配置:2核8G2
    关系型数据库:MySQL数量:3(读写分离
    2、备份*1)
    缓冲数据库:Redis数量:2(主备)
    网站安全性:WAF、DDOS
posted @ 2020-04-17 08:53  Rachal  阅读(160)  评论(2编辑  收藏  举报