• 个人作业——软件评测


    这个作业属于哪个课程 福大20春软工S班
    这个作业要求在哪里 个人作业——软件评测
    这个作业的目标 1、评测腾讯即时通信IM并采访 2、分析该产品 3、建议和规划之后的开发
    作业正文 正文
    其他参考文献 百度 CSDN博客

    一、调研,评测

    1、web端


    2、微信小程序端


    3、android端



    4、发现的第一个BUG

    问题:

    • web端和微信小程序端进行视频通话之后,发现web端不能显示视频,而微信小程序端却能显示

    开发人员为什么没发现这个问题?

    • 开发人员没有对web端的视频功能进行跨平台验证,导致发生视频无法显示的问题,也可能是技术原因让web端接口不支持

    5、发现的第二个BUG

    问题:

    • android端聊天信息会在经过一些操作后变得错乱,在点击完用户置顶之后,聊天内容随之改变,产生错误信息

    开发人员为什么没发现这个问题?

    • 开发人员没有好好验证聊天记录会不会因为一些操作而改变

    6、想要开发的产品

    实现一个专门用于福大学生交流的微信小程序

    • 福大学生可以把自己的专业和年级填入自己的信息当中,可以匿名
    • 有些时候同学们很想向学长学姐或者老师询问一些问题,比如选课老师的选择、学习上的难题等,但碍于内向的性格,或者年级的差别,没认识多少学长学姐,在这里就可以通过专业匹配,找到适合自己的福大校友进行交流,让热心的学长学姐解决你的疑惑

    面向的用户:

    • 福州大学的全体师生

    7、采访

    采访对象简介:

    • 一位福大的低年级学生,比较内向,经常在选课的时候想询问哪个老师好,但碍于和学长学姐不熟,没有询问对象,所以非常希望能找到个和热心的学长学姐们交流的手段

    采访对象对该sdk的体验:

    • 界面简洁美观,因为像QQ所以对其使用比较亲近,能够传文件发图片,这样向学长学姐要资料也方便,交流的问题应该是解决了,但是功能方面没有QQ那么好,但也比较轻量,但有的时候感觉操作延迟,可能是优化不好,加好友只能通过ID而不能用其他手段感觉交互体验也不是很好

    采访对象的意见:

    • 能引进更多的功能
    • 让交互更流畅
    • 能比较快捷方便的寻找和自己专业相同的学长学姐

    对该sdk的评价:

    • 推荐

    二、分析

    1、开发时间预计

    • 对于一个福大毕业的6人团队,估计要2个月,主要的难点在开发和之后bug的处理

    2、同产品分析比较

    • 优点:该sdk简洁大方,并且大部分人社交都是使用qq和微信,所以此sdk很容易上手,基本交流和传输功能也都拥有
    • 缺点:跟网易云信相比,功能比较少,界面虽然简洁但是美观上不如网易云信

    3、能够提高的部分

    • 让界面更加美观,让交互体验更好
    • 实现更多的功能,不然会过于简陋,增加一些小游戏,位置共享等
    • 改善前面提到的bug,也是重要的一环

    三、建议和规划

    1、竞品

    QQ群交流,因为目前大部分福大师生都是通过QQ群进行交流的

    2、NABCD分析

    NEED(需求):

    • 针对福大很多同学(包括我自己)认识的学长学姐少,没有合适的交流手段,借这个程序可以快速找到热心的学长学姐来解答自己的疑惑

    Approach(做法):

    • 在此SDK基础上开发,拓展用户的信息,将自己的专业和年级记录,方便低年级和高年级或者同年级之间的交流,拓展搜索匹配功能,通过专业找到合适的学长学姐解答自己的疑问

    Benefit(好处):

    • 微信小程序,扫码即用,不会复杂
    • 专门服务福大学生,针对性强,找学长学姐更方便

    Competitors(竞争):

    • 这是一个没有任何顾虑,不用结识学长学姐就可以答疑解惑的福大交流平台,比起现在的QQ群询问,更适合一些不好意思开口的内向同学们,毕竟福大QQ群大部分都是实名的,不是每个学生都喜欢大胆询问的,这个小程序能够让他们放下顾虑,以学弟学妹和学长学姐的身份进行交流,不用过多暴露自己的真实名字

    Delivery(推广):

    • 在福大的QQ群推广,QQ空间动态推广,班级推广,微博推广等

    3、团队

    我来领导团队,我会更注重福大用户的体验,专门为福大师生设计功能和体验,5人团队具体分工为:

    分工 人数
    前端 1
    后端 2
    美工 1
    测试 1

    16周周期如下:

    周数 计划
    第一周 需求分析
    第二周 原型设计
    第三周 系统设计
    第四周 数据库设计
    第五周~第七周 Alpha冲刺
    第八周~第九周 测试并解决问题
    第十周~第十三周 Beta冲刺
    第十四周 前后端连接,数据库测试
    第十五周 选择用户测试
    第十六周 解决剩余问题并发布

    部署如下:

    设备 数量
    应用服务器4核8G 2
    后端服务器8核16G 2
    关系数据库 3
    缓存数据库 2
    网站安全 WAF、DDOS
  • 相关阅读:
    java的各种日志框架
    (4)一起来看下mybatis框架的缓存原理吧
    (3)一起来看下使用mybatis框架的select语句的源码执行流程吧
    Markdown基本语法
    openstack中使用linux_bridge实现vxlan网络
    python基础—第一句Python语句以及条件语句
    Java内存详解
    Java工具类练习题和答案
    面向过程和面向对象
    网页设计案例
  • 原文地址:https://www.cnblogs.com/bkmemory/p/12726266.html
Copyright © 2020-2023  润新知