个人作业-软件评测
这个作业属于哪个课程 | 2020春|S班(福州大学) |
---|---|
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/fzu/2020SPRINGS/homework/10621 |
这个作业的目标 | 1.掌握软件评测的方法 2.体验用户调研的过程 3.根据SDK构思自己的产品 |
作业正文 | https://www.cnblogs.com/hhhqqq/p/12732555.html |
其他参考文献 | 即时通信IM-文档、网易云信-文档 |
评测
平台
-
IOS 端
-
微信小程序
-
Web端
功能性Bug
- IOS 深色模式下黑色字体显示问题
-
问题页面
-
问题描述
在 IOS 端深色模式下,有部分的黑色字体无法正常显示,按压选项后的颜色变化可以发现字体是存在的。
-
产品组为什么没有发现这个问题?
在软件分析、设计的时候并没有关于“深色模式”的需求,深色模式也才正在开始慢慢普及,该产品在2015年就已上线,因此在软件最开始设计的时候没有做这方面的适配很正常,不过该产品在IOS端的最新的版本更新于2020-04-03,仍存在该问题,一方面缺少用户的体验反馈,另一方面,产品组缺少产品对于新流行技术的适配测试。
- IOS 端无法发送文件
-
问题页面
-
问题描述
在聊天窗口,点击
+
,选择文件,进入文件选择页面后无法选择文件进行传输 -
产品组为什么没有发现这个问题?
功能完成后产品组应该也对功能进行过测试,可能是由于测试的机型没有大部分涉及(发现bug的ios信息:
型号
:iphone 6s,系统
:13.1.3)
采访
构思产品
根据该SDK想要开发什么产品?
一个关于不同话题讨论、在线聊天的匿名聊天室软件
主要功能
- 每个人都能创建一个房间,为该房间命名,创建房间的人作为房主
- 房间能够设置人数限制、话题分类、存在时间等信息,能够调整存在时间
- 房主离开,则房主转让
- 当房间存在时间为0则解散
- 房间内的人员均为匿名,进入房间前设置一个昵称
面向用户
闲暇时间希望参与话题讨论、分享内容、获取内容、表达情感、交友的青少年、大学生等
采访用户
采访对象的背景 & 需求
-
背景
上班族,闲暇时间比较零散,不固定,聊天对象大多是工作伙伴或者领导上司,如果只是想娱乐调节一下心情的话,很难达到效果,也不能随心而欲的表达,比较有局限感
-
需求
零碎的闲暇时间有个短暂、不耗时的放松方式,比如:聊天、听音乐...但是聊天的话一时找不到聊天的对象,或者容易陷入长时间的聊天,仅仅是希望说说话、浏览无压力的内容,缓解缓解工作或者学习压力
10 ~ 30分钟体验
用户反馈
-
需求是否解决?
需求 是否解决 聊天 √ 缓解压力 × -
软件的优缺点
- 优点
- 平台兼容性好
- 支持的消息类型多
- 消息的同步不错
- 界面清新简洁,操作逻辑好
- 缺点
- 无法传输文件(ios)
- 头像管理功能缺乏
- 个人资料的所在地需要手动输入
- 优点
-
改进意见 - 关于 腾讯即时通信IM
- 完善头像管理功能,增强用户的个性化体验
- 将地址的输入切换成由用户选择的形式
- web端聊天窗口不必每条消息都显示时间
-
意见和建议 - 关于 我想开发的产品
- 增加文字转语音的功能
- 添加聊天室的内容的保存功能,以供回顾
评价
是否推荐腾讯即时通讯:推荐
分析
这个SDK做到这个程度大约需要多少时间
条件:人数约
6人
的计算机大学毕业生
团队
-
该产品的功能模块主要有:
- 账号功能
- 多端登录
- 消息类型
- 消息功能
- 资料功能
- 关系链功能
- 群组功能
-
估计
假设前期
规划、设计、生成文档
时长4周
,每个模块
时长1周
,以上功能模块需要7*7=49
天,假设后期文档整理
时长7天
,总共约87
天
软件的优劣势
- 腾讯即时通信IM 与 网易云信 的一些差异
腾讯即时通信IM | 网易云信 | |
---|---|---|
Web支持 | 支持IE9+ | 兼容 IE8 及以上 |
聊天室成员上限 | 6000人 | 无上限 |
文件消息 | 最大支持28M | 最大支持15M |
漫游消息 | 漫游消息同步,默认保存7天,付费延长 | 自动漫游 7 天内最近 100 个会话,每个会话最近的 100 条消息 |
历史消息 | 支持本地历史消息和云端历史消息 | 支持本地历史消息和云端历史消息,标准版IM可获取到最近1年的云端历史消息,最多支持扩展至3年(增值功能) |
群组分类 | 私有群、公开群、聊天室、音视频聊天室、在线成员广播大群 | 普通群、高级群、聊天室 |
ios深色模式 | 不适配 | 未知 |
团队在软件工程方面可以提高的重要部分
- 注意考虑软件功能外的平台兼容问题
- 提高产品后期的服务质量
建议 & 规划
关于前文构思的产品 - 匿名聊天室
市场上类似的产品
NABCD 分析
-
N (Need,需求)
- 网上聊天
- 话题的
即时
讨论 - 聊天交友
- 心情分享
- 感受的表达
-
A (Approach, 做法)
该软件希望能更多地将重心放在人们的压力、情感的抒发上,注重聊天的内容,而不是对象是谁,自己是谁,更转注地体验情感、体验话题、体验聊天,因此采用匿名形式;再来希望有一个空间专门用于用户情感的表达,形式上类似于
i-remember
(一个用户分享记忆的公益网站),将每个用户发表的内容聚集在一起。 -
B (Benefit,好处)
现在的聊天软件很多,QQ、微信...,关于话题的讨论的软件也很多,微博、知乎、贴吧...,关于聊天软件大多都是实名的,或者说,聊天双方、群里,大部分都是互相认识的,聊天的时候有时候会受各种各样的约束,有时候网上的聊天也给人带来了更多的压力;关于话题的讨论大都不是即时的,而是采取了一种留言的方式,这样的做法的优点就是可供回顾,只是非即时的回馈可能丢失用户。所以希望这样一个新的聊天软件结合聊天与话题讨论的功能,用户自己建立相应的话题的房间,如:动漫交流、电影交流、音乐交流...或者更具体的,海贼王、周杰伦...等等,用户在聊天与话题讨论的过程中表达情感,缓解压力等等...
-
C (Competitors,竞争)
- 优势
- 更加注重情感表达、聊天本身
- 话题讨论是即时的
- 轻型简便
- 劣势
- 不支持与某位现实好友联系的功能
- 非实用类软件,可能用户面不广
- 优势
-
D (Delivery,推广)
- 形式:
- 产品说明文档
- 产品介绍短视频
- 平台:
- 贴吧、知乎
- QQ、微信
- 形式:
我领导的团队有什么不一样?
- 将有相应特长、兴趣的人才放在相应位置
- 每个成员解决问题不仅仅只站在执行层的角度,偶尔站在更高的角度看问题
- 每个成员都对结果负责,对自己负责
如何配置角色
条件:5人的团队,4个月的时间
人员 | 工作 | 特点 |
---|---|---|
人员1 | 需求分析、架构设计、功能设计、编写相应文档 | 业务、技术领域比较熟悉,有项目经验 |
人员2 | 根据设计成果具体编码、单元测试 | 具备产品开发所需的基本技术,会编程,有数据库应用开发经验等 |
人员3 | 根据设计成果具体编码、单元测试 | 具备产品开发所需的基本技术,会编程,有数据库应用开发经验等 |
人员4 | 根据设计成果具体编码、单元测试 | 具备产品开发所需的基本技术,会编程,有数据库应用开发经验等 |
人员5 | 软件测试,编写用户手册 | 与开发人员相同的技术技能,熟悉测试理论和测试方法 |
16周如何规划
周 | 做什么 |
---|---|
01 | 分析系统需求、软件需求、生成软件需求文档 |
02 | 用户介入,对需求复审,进行前期程序设计与分析 |
03 | 界面设计 |
04 | 用户介入,完善、修改界面设计,生成测试计划 |
05 | 编码和调试 |
06 | 编码和调试 |
07 | 编码和调试,子系统测试 |
08 | 编码和调试 |
09 | 编码和调试,子系统测试 |
10 | 编码和测试 |
11 | 编码和调试,子系统测试 |
12 | 系统测试,消除bug,用户介入,收集反馈 |
13 | 功能完善,系统测试,消除bug |
14 | 功能完善,系统测试,消除bug |
15 | 系统测试,消除bug |
16 | 发布运行,生成运行说明文档 |
项目上线需要哪些配套设备?
- 应用服务器配置:4核8G*2
- 后端服务器配置:8核16G*3
- 数据库数量:3
- 缓存数据库:Redis * 2
- 网站安全性:WAF、DDOS