zoukankan      html  css  js  c++  java
  • 个人作业——软件评测

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

    评测

    demo截图

    • web端

    • ios端

    • 小程序端

    • bug1
      使用ios端的demo发起会话,用web端的demo回复。ios端发出的信息无论对方是否接收到均显示为未读状态


      为什么开发人员没发现这个问题?
      推测为开发人员没有考虑到不同端的数据交互。

    • bug2
      使用小程序端的demo对ios端的用户发起视频通话,ios端显示为不支持的自定义消息,无法接通。


      为什么开发人员没发现这个问题?
      推测为两个demo由不同的开发人员进行开发,而ios端并不支持视频通话。

    利用SDK你想要开发的产品

    产品:大学生在线交友平台
    功能:可以根据学校,地区,兴趣爱好等进行匹配,为大学生实现在线交友。
    用户分析:大学生人群。现在有很多的大学生的大学生活基本是教室宿舍食堂三点一线,大部分的时间待在宿舍,需要有一款专门的软件来满足他们的社交需求。

    采访

    • 采访背景
      采访对象为一名大四学生,大学期间基本没参加过社团活动,希望拓宽交友面。
    • 用户体验
      用户使用的是ios端的demo,用户体验较为一般。界面较为简陋,功能较为简单且视频通话功能无法使用。
    • 用户对于SDK的意见
      完善功能,修复bug。
    • 用户对象开发的产品的意见
      建议多进行几次测试,多注重于用户体验。
    • 结论
      推荐

    SDK分析

    • 时间规划
      估计约为5个月左右。
      项目启动:3天
      需求分析:5天
      原型设计:5天
      系统设计:10天
      数据库设计:5天
      开发:30天
      测试:20天
      交付部署:5天
    • 优势
      腾讯即时通信IM仅需植入 SDK 即可轻松集成聊天、会话、群组、资料管理能力,帮助您实现文字、图片、短语音、短视频等富媒体消息收发,全面满足通信需要,且支持多平台,兼容性较好。
    • 劣势
      界面较为简单,功能较为单一,不同版本间的信息交互功能不够完善,存在部分bug。
    • 团队软工方面提高
      完善功能,提高用户体验。开发人员间应该多进行沟通交流,实现多端间的信息交互。

    建议和规划

    同类产品分析

    • 探探
      探探是一个基于大数据智能推荐、全新互动模式的社交App。探探根据用户的个人资料、位置、兴趣爱好等信息,计算并推送身边与你匹配的人,帮助用户结识互有好感的新朋友。
    • 陌陌
      陌陌(momo)是一款基于地理位置的移动社交工具,你可以通过陌陌认识周围任意范围内的陌生人,查看TA的个人信息和位置,并同TA聊天互动。通过陌陌,你可以非常及时的将网络关系转换为线下的真实关系。陌陌的愿景是希望人们通过移动互联网,发现身边的美好与新奇,让人们连接原本该连接的人。

    NABCD模型

    • N(Need,需求)
      现在有很多的大学生的大学生活基本是教室宿舍食堂三点一线,大部分的时间待在宿舍,我们的软件可以满足他们的社交需求,拓宽他们的交友面。

    • A(Approach,做法)
      1、支持匹配搜索功能,可以根据学校、地区、兴趣爱好等进行匹配。
      2、支持语音、视频聊天功能,方便交友。

    • B(Benefit,好处)
      1、满足学生的社交需求,拓宽学生们的交友面。
      2、同校、同城匹配让新认识的朋友不在停留在网友阶段。

    • C(Competitor,竞争)
      1、优势:面向大学生,旨在满足他们的社交需求。
      2、劣势:同类产品的功能齐全且面向对象较广,优势同时也是劣势。

    • D(Delivery,推广)
      1、 口头推广
      2、 空间、朋友圈推广

    领导团队

    1、了解成员能力,合理分配任务
    2、合理规划时间
    3、更注重用户体验
    4、发布前进行大量的测试,保证软件质量

    人员安排

    美工:1人
    前端:1人
    后端:2人
    测试:1人

    16周开发计划

    项目启动:1周
    需求分析:1周
    原型设计:1周
    系统设计:2周
    数据库设计:1周
    开发:5周
    测试:4周
    交付部署:1周

    部署

    应用服务器:4核8G/2
    后端服务器:8核16G/3
    关系型数据库:MySql/3(读写分离/2,备份/1)
    缓存数据库:Redis/2(主备)
    网站安全:WAF、DDOS

  • 相关阅读:
    Redis——发布/订阅
    Redis——任务队列
    GOF设计模式——Builder模式
    GOF设计模式——Prototype模式
    GOF设计模式——Singleton模式
    shell 脚本中的数学计算表达
    shell $'somestring'
    shell if-elif-elif-fi
    vim 使用
    疑问:为什么要使用href=”javascript:void(0);”?
  • 原文地址:https://www.cnblogs.com/ly981/p/12739319.html
Copyright © 2011-2022 走看看