• 个人作业——软件评测


    这个作业属于哪个课程 链接
    这个作业要求在哪里 链接
    这个作业的目标 软件调研、评测、分析
    作业正文 链接
    其他参考文献

    第一部分 调研,评测

    评测

    web端:

    ios端:

    小程序端:

    BUG

    BUG1: 编辑资料(web端)

    当用户设置了昵称或头像后,无法通过设置空白昵称来取消昵称或头像。(也不会提示无法设置空白昵称、头像)

    为什么开发人员没发现:ios端和小程序端均可以设置空白昵称来取消昵称,而web端并没有,可能是开发人员在编码时并没有做出判断。

    另外,性别默认值设置为了空而不是不显示,当用户的个人资料均为空白时,不对资料进行任何修改就进行保存会发生如下提示。

    BUG2: 发送给小程序端的消息无法显示已读

    图一看到了对方的消息,并发送了新的消息,但是图二显示为未读

    为什么开发人员没发现:小程序端没有消息已读的功能。

    利用SDK你想要开发的产品

    • 产品描述:用户可根据自己的兴趣(如某电影、某游戏、某项技术),匿名进入该类别的聊天室,与他人交流。

    • 产品面向用户:想通过即时交流获得某方面信息,或与他人讨论相关问题的用户

    采访

    • 采访对象背景:福州某大学大三学生

    • 采访对象需求:想和其他人分享自己的心事。

    • 用户体验:用户认为该产品界面简洁,因为和QQ微信界面差不多,上手也特别快,各种功能都很熟悉。

    • 用户对SDK的意见:由于市面上QQ和微信已经瓜分了绝大部分即时通讯领域,认为如果没有必须要用到该产品的理由的话,并不会使用该产品。

    • 用户对我想开发的产品的意见:希望用这个房间聊点私事或者倾吐一些负能量,且能够保密。


    第二部分 分析

    时间规划

    16周,详细见下一部分

    同类产品对比优劣

    如果想通过兴趣分类聊天,市面上有兴趣分类的交流产品大多都是非即时制度(比如百度贴吧、各大论坛等)。
    如果想进行匿名聊天:搜索引擎中出现的匿名聊天软件基本没有兴趣分类。
    QQ群:匿名聊天需要实名加入群组。

    团队软工方面提高

    • 团队成员即时反馈开发过程中的遇到的困难或疑惑,便于其他成员了解开发进程。

    第三部分 建议和规划

    同类产品分析

    见上一部分

    NABCD

    • N 需求

    随着网络的快速发展,越来越多的人需要与他人进行交流,也需要与特定的人群进行交流,但因为隐私或其他问题不想要让人知道自己是谁。所以需要一个通讯软件来实现依照兴趣分类的匿名聊天室功能。

    • A 做法

    开发一个即时通讯软件,拥有以下几个功能
    1.用户可以选择自己喜欢的兴趣分类(比如电影、游戏)。
    2.用户可以自定义昵称或随机昵称地创建或加入聊天室。
    3.通过审查和举报机制来对不当言论进行删除或封禁。

    • B 好处

    方便用户匿名地与想要进行交流的人群快速交流,无需担心隐私的问题。

    • C 竞争

    主流的即时通讯产品在匿名性上并不是很完美,用户需要实名加入群组才可以进行聊天。该产品能够解决该问题。

    • D 推广

    可以通过在各大主题论坛、贴吧等非即时通讯领域的网站推销该产品。

    你会如何领导团队

    因为比较熟悉前端和后端开发的流程和编码,我能够更好地分配工作及估算工作量。

    你的人员安排

    产品 1人
    美术UI 1 人
    后端 1 人
    前端 1人
    测试 1人

    16周开发计划

    周数 计划
    1 产品设计、界面设计、架构设计
    2 界面设计、架构设计
    3 界面开发、后端开发
    4 界面开发、后端开发
    5 界面开发、后端开发
    6 界面开发、后端开发、前后端接口测试
    7 界面开发、后端开发、前后端接口测试
    8 界面开发、后端开发、前后端接口测试
    9 alpha版本完成、软件测试并收集反馈
    10 测试并收集反馈 进行进一步完善
    11 测试并收集反馈 进行进一步完善
    12 beta版本完成、新一轮测试及收集反馈
    13 收集反馈 进行进一步完善、并进行压力测试
    14 完成部署 进行部署后的测试
    15 产品完成
    16 产品发布

    部署

    应用服务器:4核8G * 2
    后端服务器:8核16G * 2
    关系型数据库:MySQL * 2 (主节点写入并同步到备节点,备节点读出)
    缓存服务器及数据库:Redis * 1

  • 相关阅读:
    高通Camera bring up软件流程【转】
    高通平台Camera调试(一)【转】
    图像bayer格式介绍【转】
    摄像头工作原理【转】
    高清摄像头MIPI接口与ARM连接【转】
    高通camera结构【转】
    【转】MFC下拉列表框的用法
    MFC记录
    【转】VS2010/MFC编程入门之二十五(常用控件:组合框控件Combo Box)
    【转】MFC中调试过程中查看输出信息 -- 不错
  • 原文地址:https://www.cnblogs.com/hcy-blog/p/12715944.html
Copyright © 2020-2023  润新知