个人作业——软件评测

这个作业属于哪个课程 2020春丨W班 (福州大学)
这个作业要求在哪里 个人作业——软件评测
这个作业的目标 评测腾讯即时通信SDK
作业正文 个人作业——软件评测
其他参考文献 CSDN、简书

一、SDK评测

1、下载Demo并使用

①微信小程序 Demo

图片

图片

②Web端Demo

③Android 端 Demo

2、功能性bug

①bug1

bug描述:能够在微信小程序和Android端查看好友列表,而Web端看不到好友列表。可能原因是web端程序在后端的好友列表获取失败,导致前端无法正确显示好友列表。

未发现bug原因:Web端Demo的使用并不完善,对好友列表或者类的使用较为简单,未有正确定义和使用。Web端仅仅只是完成即时通信的功能,但却没有继续去挖掘其他功能。致使开发人员未去查看和测试这一部分的功能。

②bug2

bug描述:使用即时通信时,他人或者群给你发送消息,会出现消息提醒。但在Web端Demo使用时,偶尔会出现群消息出现红点提醒,点击查看后,该红点不会消失。

未发现bug原因:出现原因尚不可知,因此导致测试人员可能未遇到该问题。

二、根据该SDK想要开发的产品

1、产品主要功能

  • 当地小区的杂货店面向当地的居民的网上订购功能

  • 杂货店与进货商之间的网上进货

2、产品面向的用户

  • 杂货店附近的普通居民

  • 杂货店店主

  • 进货商

三、采访

1、采访对象的背景和需求

​  背景:当地的杂货店老板

  需求:网上购物已成为流行,老板希望自己也能够让当地人网上下单,这样也能够增加业务,使杂货店增加收益。也希望能够通过这种方式去进货,能够更好地获得所需的商品和满意的价格。

2、使用Demo过程:

  在使用过程中,用户的问题暂未得到解决。由于通信类软件市场被QQ和微信所占据,突然转换通信类产品,用户适应性无法转变,导致使用上有许多不足之处。由于该Demo较为简单,所以在数据量上产生数据较少,处理数据也较为快速;界面上较为简洁,但使用上未有说明,导致刚上手无法明白如何使用;所包含的功能较少,不能满足所有需求,但查找所需功能能较快找到位置。准确度上无问题,能够精确查找到其他用户和建群,这是建立在用户名不重复的基础上。

  用户在初始注册使用账户时便遇上困难,提示信息较为难理解,不能精确定位出错信息位置,导致无法正常使用。登入系统后,已被添加进一个群内,不明所以,造成不少困惑。

3、用户对腾讯即时通信的功能的改进意见

​ ①在输入错误时,更为精确的提示信息

​ ②在初始使用时,能够有的教程,帮助用户了解软件

​ ③更为美化的外观

4、用户对你想开发的产品的意见

​ ①保证买家和卖家之间消费的安全性,避免恶意操作带来的损失

​ ②保护用户信息,避免泄露,造成用户的损失

5、结论

  一般。在使用方面虽然功能简洁明了,但过于简捷的操作也会带来初始使用的困难,却没有使用说明来解释,给用户带来的体验一般。界面也较为单调,用户的观感一般。

四、分析SDK

1、时间规划

  • 总时间量:大约三个月(十三周)
    • 第一~三周:完成需求分析和设计并攥写文档
    • 第三~七周:编写代码完成测试版本
    • 第八周:团队内部测试检查编写出的软件的BUG并改正
    • 第九~十周:增加额外功能并尝试优化代码
    • 第十一周:团队内部测试检查新添加的功能BUG并改正
    • 第十二~十三周:通过用户试用进行维护并解决期间遇到的问题

2、同类产品对比优劣

​ 对比产品:网易云信

  • 优势:
    • 群组聊天人数更多:腾讯云(10000人),网易云信(2000人)。
    • 腾讯云支持实时音频、视频的多人服务,网易云信不支持该功能。
    • 腾讯云的文件传输的大小相比网易云信更大。
    • 腾讯云支持敏感词过滤,网易云信不支持该功能。
    • 腾讯云通信可提工单。
    • 腾讯云通信报价免费。
  • 劣势:
    • 网易云信支持消息撤回,腾讯云不支持该功能。
    • 网易云信可保存服务端消息记录1年,而腾讯云只可保存7天。
    • 网易云信提供教学白板功能,腾讯云不支持该功能。
    • 网易云信有专业运维团队24小时技术服务,有论坛。

3、团队软工方面提高

  • 以用户体验为最高优先级,简化和美化操作界面
    • 在设计上多采用讨论的方式,将用户操作使用的设计落到实处
    • 在测试的方面,多安排人员,以减少BUG不被发现的可能性
  • 保证任务按时保质完成
    • 将任务分成更小块,报告任务进度,不拖延。
    • 任务2-3人协作完成,可以互相监督并且不易局限思维

五、规划你的产品

1、同类产品分析

  • 盒马鲜生
    • 简介:盒马鲜生是阿里巴巴对线下超市完全重构的新零售业态。盒马是超市,是餐饮店,也是菜市场,但这样的描述似乎又都不准确。消费者可到店购买,也可以在盒马APP下单。而盒马最大的特点之一就是快速配送:门店附近3公里范围内,30分钟送货上门。
    • 优势:
      • 品牌效应:本身属于阿里巴巴的产品
      • 市场影响:占据市场一定时间,拥有一定的用户数量
      • 服务范围:涵盖超市、餐饮店、菜市场

2、NABCD

①N(Need,需求)

  • 在网上购物的趋势下,市区里的大部分超市已经完成了网上订购,送货上门的服务。普通的杂货店还不能够实现该功能,或是有相关软件未被推广和使用。
    • 简化操作——让用户能够更清晰地使用所需功能
    • 目的明确——购物者购物和店家送货上门
    • 直接交流——通过即时通讯能够让买家和卖家有更多交流空间,不单单只是买卖关系
  • 进货的渠道和商品的选择
    • 让进货有更多的选择,让商品更加有针对性和保障
    • 商品的多样化,选择更加热销的商品进货,减少不受欢迎的商品的进货数量

②A(Approach,做法)

  • 腾讯云即时通讯IM构成信息交流方式的主体,在此之上,完善各个功能,用户信息的完善
    • 腾讯云即时通讯IM保证信息交流的简单便捷
    • 功能完善:提供商品列表,商品数量实时更新等等
    • 信息展视:店家店面信息,用户地址信息等等

③B(Benefit,好处)

  • 支持文字、图片、语音、小视频等丰富的富媒体消息
  • 完善的私聊、群聊、直播间聊天模式
  • 强大的用户资料管理能力和群组扩展能力
  • 集成UI开源(TUIKit)组件,节省成本,提高效率

④C(Competitors,竞争)

  • 简单的操作使用
  • 卖家和买家直接交流,明确信息
  • 商品信息的实时更新

⑤D(Delivery,推广)

  • 微信
  • 上门推荐店家,再通过店家宣传购物者使用

3、你会如何领导团队

  • 一个团队聚在一起,就是为了各展所能,发挥团队成员各自最大的能力,将目标达成。
    • 了解每位成员擅长的能力,合理分配工作目标
    • 赞扬队友,提高工作积极性
    • 听取队友的建议,避免一人独大的现象发生
    • 互相信任,分配任务即放权给他去做,而不去怀疑队友能力

4、你的人员安排

  • 总体安排:两人负责前端开发,两人负责后端开发,一人负责美化界面,测试阶段团队集体上手。
  • 基于总体安排,在每次任务分工阶段,其他人暂无任务或是任务不多,可以帮助其他负责模块的队友分担部分责任,例如:出想法、提建议等等,但不可逾越主权。

5、16周开发计划

  • 第1周:完成需求分析并攥写文档
  • 第2周:完成原型设计并攥写文档
  • 第3周:完成各类图的设计并攥写文档
  • 第4周:完成数据库设计和接口设计并攥写文档
  • 第5~8周:编写代码完成软件的测试版本(其中可以细分各个功能模块,有序并按时保质完成)
  • 第9周:团队内部测试软件,检查并改正BUG,优化不必要的操作,让操作更人性化
  • 第10~11周:在软件上适当添加额外功能
  • 第12周:团队内部测试软件,检查并改正BUG,优化不必要的操作,让操作更人性化
  • 第13~14周:推出内测版本,尝试让用户使用,并收集反馈信息
  • 第15周:根据反馈信息,有选择地改进不足之处
  • 第16周:完成正式版本,发布供用户使用

6、部署

  • 应用服务器配置:两核4G *2
  • 后端服务器配置:两核4G *2
  • 关系数据库:MySQL数量:3(读写分离*2,备份*1)
  • 缓存数据库:Redis数量:1
  • 软件安全性:网易云盾

关注用户信息的安全性,对软件的保护。

原文地址:https://www.cnblogs.com/cy221701116/p/12703056.html