个人作业——软件评测
这个作业属于哪个课程 | 班级的链接 |
---|---|
这个作业要求在哪里 | 作业要求的链接 |
这个作业的目标 | 软件测评 |
作业正文 | 如下 |
其他参考文献 | 《构建之法》 |
第一部分 调研,评测
评测
- 不同demo的使用
- Web端
- Android端
- 小程序使用
- Web端
Bug
- bug1 Android端A账号发出的消息读取状态永远为未读,即使Web端的B账号以及查阅并回复(刷新与等待无法解决)。
可能的原因:未进行消息已读变量状态的更改。
- bug2 创建两个测试账号,A账号在Android端添加好友B后通讯录显示B,但在Web端A账号与B账号的通讯录中都不存在对方(刷新与等待无法解决)。
)
可能的原因:没有进行不同系统的信息同步。
采访
- 构思产品:根据关键词搜索快速进入或者建立聊天群组,例如搜索“落日飞车”可快速搜索并选择进入已存在的讨论群或者建立属于自己的讨论群。
- 产品面向用户:面向所有想要快速寻求与自己同好的人群的用户。
- 采访对象背景和需求:中国人民警察学院学生,兴趣广泛,希望能在自己的兴趣上寻求同好者。
- demo体验
- 采访对象体验:在使用demo过程中认为该demo注册使用方便,界面简洁,功能简单,通过搜索id方便创建群聊与他人交流,但是添加好友不需要通过对方同意,容易产生垃圾信息。
- 构思开发产品:根据关键词搜索快速进入或者建立聊天群组。
- 改进意见:在添加好友与聊天室时应该通过对方的验证同意。
- 结论:推荐。
第二部分 分析
预估时间:14周~16周
同类产品类比:《十个人》每天能找十个兴趣相近的人,对比之下优势在于加入群聊人数可以不限于十人且搜索更灵活高效,劣势是无法自动匹配群聊
具体建议:做好开发过程的记录工作,实现软件开发可见,在每个模块或所需的工作完成后及时更新记录,统筹规划,按部就班地完成工作,使得软件开发地过程可控。
第三部分 建议和规划
- 同类产品:《十个人》
- NABCD模型
- N 许多人需要寻找与自己兴趣相同的人
- A 在腾讯SDK的基础上开发软件,加入关键词搜索功能,添加不健康言论屏蔽功能
- B 可以快速寻找与自己兴趣相近的人
- C 争取在搜索做到精细化,例如搜索"Say it again歌曲"可以关联推荐"落日飞车"或相近乐队的标签
- D 通过贴吧或者微信公众号推广宣传
- 不同:做好开发工作的合理分配与进度的进行,做好需求规划和成本控制
- 人员安排:产品一人,测试一人,美工与前端同一人,后端两人
-
周数 安排 1 需求分析与市场调研 2 原型设计 3 系统设计 4 数据库设计 5~10 编码实现与测试,发布Alpha版本 11~13 测试Alpha版本,排除bug,搜集反馈 13~15 改进发布Beta版本,搜集反馈 16 总结项目经验 - 部署
- 应用服务器:2核 4G * 2
- 后端服务器:4核 8G * 2
- 关系型数据库:MySQL * 3
- 缓存数据库:Redis * 2
- 网站安全性:WAF、DDOS