个人作业——软件评测

个人作业——软件评测

这个作业属于哪个课程 2020春s班
这个作业要求在哪里 个人作业——软件评测
这个作业的目标 通过使用并分析腾讯即时通信IM,进行软件测试
作业正文 个人作业——软件评测
其他参考文献 简书, csdn,知乎相关问题

part1.调研,评测

我采用了第一种方式,对腾讯即时通信IM的web端版,Android版和微信小程序进行了测试。

评测:

使用时的图片:

 

  • web端:
    cmd-markdown-logo
    cmd-markdown-logo
     
  • Android端:
    cmd-markdown-logo
    cmd-markdown-logo
     
  • 微信小程序:
    cmd-markdown-logo
    cmd-markdown-logo

 

使用时出现的bug:

 

  • bug1
    cmd-markdown-logo
     

这是在web端找到的一个bug,明明我的功能里面有查看好友的内容,但是查看的时候显示没有,而且其他地方也没找到加好友的功能。这很明显基础功能就没有实现。至于为什么会这样呢,
我想可能是因为是这个项目的人员把重点放在了个人之间信息互发与文件传输上面了,对于好友功能没有去完善
 

  • bug2
    cmd-markdown-logo
     

这是web端群聊里面的一个bug,已经把群昵称改了,但是群聊里面所发的信息中显示的还是用户id,前后不一致,改群昵称的功能并不算完全实现。着应该跟
开发者过于注重信息的流通,而未注意用户信息一致性的原因有关。
 

  • bug3
    cmd-markdown-logo
     

这是Android端发现的一个bug,创建了群之后,显示有拉人进群的功能,但是点击拉人功能的时候提示错误,也一样是功能出现毛病。同样也是群聊出现的原因,所以
不难看出应该是开发者做这一块没有好好的完善,或是还没去实现这些功能。

采访:

1.构思

  • 利用这个sdk,开发一个老师与学生共用的app。由老师创建群聊,然后拉同学进群。老师和学生同在一个教学群,老师可以在群里给学生发送教学资源,而学生可以群里提交作业等。
  • 面向的用户:特殊时期在家需要完成学习人物的老师和学生.

2.采访

采访对象背景:我妹妹,初一,因为疫情现在在家,所以线上上课,老师会布置作业,每天线上提交给老师。用这个sdk所开发得app可以方便上传作业,获取老师发的教学资源。

 
用户体验图片:
 
cmd-markdown-logo
 

使用的过程用户得基本得到了满足。软件界面简洁,易于使用,注册方便,无需太过于繁琐的步骤。数据量也较为客观,一个群可容纳量大。准确度也较高,可以通过群名精准查询要加的群。用户体验不错,有新鲜感,也无需繁琐的操作。

我想要用这个sdk开发一个用于学生与老师,学生与学生之间交流的app。老师创建群聊,拉学生进群,学生在群里负责提交作业,老师通过该群,发布作业,提供教学资源。这些在特殊时期会很好用,平常当然也能用到。

对于腾讯即时通信,用户认为添加好友的功能需要完善,现在web端无法添加好友,还有就是群昵称现在在发消息是会显示的是用户id,不好辨认是谁,同时手机注册现在未完成,只能通过电脑端注册,较为麻烦。建群也拉不到人,信息读取后仍显示未读,不够准确。

用户认为这个产品想法不错,但是添加好友较为麻烦,同时添加群聊方式等地方还需完善。同时,市场上有qq微信等东西更多人在用,要想在市场上取得成就,吸引用户还需功能更强大有吸引力。

对腾讯即时通讯的个人评价:一般。

part2.分析

做完这个项目大概需要两个半月左右的时间,目前这个sdk在总体的联系,上传文件和下载文件的功能基本完成,所以不会花太多的时间去完成这个项目。这个软件目前的优势是界面简洁,功能针对性较强,劣势是功能尚未完善,有些操作不够人性化,且市场上已有类似的产品,竞争压力大。后面应该完善一下具体的功能,如添加好友,拉好友入群,查找群只需要输入群名,同时界面优化一下,是指既简洁美观,更能吸引用户。老师注册需要用出示教师资格证,学生则应提供学生证。只有认证为老师的方可创建群。对学生进群做更严格的处理,学生应该用本名做昵称,加上本人学生图片做头像,学生进群后需要老师审核,老师可以看到学生名和头像,审核通过后方可进群。这些增加了信息的准确性。

part3. 建议和规划

  • NABCD分析:
    N(Need,需求)
    很多时候,老师除了需要在线下教学,同时线上也要给学生发布作业和教学资源,而学生则应该要上交作业。特别是这个疫情期间,同学老师基本都是通过这种形式进行的
    教学和学习。
    A(Approach,做法)
    老师创建教学群,学生进入。有老师负责发布作业,上传教学资源,学生下载资源,并且上交作业。
    B(Benefit,好处)
    满足了教师的教学需求,同时也满足了学生的学习需要。同时可以防止一些其他的不是学生的人群或者非本班的学生进入教学群,扰乱正常的秩序。
    C(Competitors,竞争)
    同类产品有qq微信等。我们的优势在于界面简单,操作简便,同时针对性强,只对学生和老师,确保信息准确。同时对每条信息均会显示读或未读,防止用户漏掉信息。
    D(Delivery,推广)
    可以在校园中先进行免费的测试推广,之后在社会中进行比较大范围的推广之后再借助社会实事在微博中进行推广。利用短视频app,报纸杂志,贴吧等进行宣传。在应用市场
    上申请上架资格。
  • 如果让我来领导者团队的话,我会在前面做好充足的调研,收悉团队团员及其相应能力,同时明确责任分工,每个人都会相应的获取任务,各司其职。我会及时鼓励团队,同时听取团队人员意见,增强团队的凝聚力。当然,我不会允许有懒汉投机取巧,能力差一点可以,但不可以不努力完成任务。
  • 如果现在有五个人的话,我会安排两个人负责前端的开发,优化和美工,同时三个人负责后端的开发和数据分析与测试维护。
  • 周期为18周,为保证项目如期发布,需要做到以下的事情
    第1,2周:进行详细的用户调研和市场分析,完成系统设计,学习所需技术框架,分配好组员任务
    第2,3周:完成数据库设计,确定接口传输数据格式,搭建项目基本框架
    第3-5周:前端完成静态页面,后端设计用户权限表并完成对应接口的数据处理
    第5-7周:前后端进行对接,完成接口测试与权限处理,功能基本完成
    第8-9周:前端对界面细节进行优化,后端进行功能完善
    第10-13周:前后端进行功能测试,修复bug,进一步优化产品
    第14-15周:正式版本完善,将项目部署到服务器 ,完成项目使用手册,完善项目文档
    第15-16周:正式发布软件,最后进行项目总结报告
  • 需要的配套设备
    1:关系型数据库:MySQL数量:3(读写分离2、备份1)
    2:缓存数据库:Redis数量:2(主备)
    3:网站安全性:wAF、DDOS
    4:应用服务器配置:4核8G2
    5:后端服务器配置:8核16G
    3
    6:带宽:百兆
原文地址:https://www.cnblogs.com/blogofbao/p/12729024.html