欢迎来到我的博客

个人作业——软件评测

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

第一部分 调研,评测

评测:

下载并使用demo,对使用的不同demo,每种demo至少提供两张使用过程中的截图。

Mac:

Web:

微信小程序:

找出至少两个比较严重的功能性bug。(说明:操作不够人性化、没考虑到用户的xx需求等并不算严重的功能性bug)请使用专业的语言描述(每个bug 不少于 40字),并配图说明。

1.Web端群功能使用一段时间后,会出现提示符号不消除的情况。经观察后发现是新群友加入群的提示信息,在读取后未判定为已读。
2.发送消息功能中换行功能没有生效。可能在对发送框消息进行预处理时将换行符转换为空格字符。

你觉得为什么这个产品组的人没有发现这些bug?

可能认为这些bug不影响使用。可能未有人反馈这些小问题。

采访:

构思你根据该SDK想要开发的产品,包括产品主要功能、产品面向的用户

从你的身边寻找你要开发的产品的潜在用户,记载你对这位用户的采访。使用下面的采访提要:

介绍采访对象的背景和需求

背景:学生
需求:为自己的网站提供在线通信功能

让采访对象使用10-30分钟体验腾讯即时通信的demo(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)

描述用户使用这个demo的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

用户的问题基本解决。
客户端demo中用户量较少。界面简约美观。功能较为完善。

介绍你想用这个SDK开发怎样的产品?

在网站中内嵌在线通信功能,为有相同爱好的人提供直接的交流渠道。

用户对腾讯即时通信的功能有什么改进意见?

希望把qq上的群功能也注入到sdk里。

用户对你想开发的产品有哪些意见?

用户觉得产品太贵了。免费的可支持用户量又太少。

结论:经过这么多工作,你一定有充分的理由给腾讯即时通信下一个评价,请选择一个结论:

推荐

第二部分 分析

使用腾讯即时通信的所有功能,联系第二部分的分析,估计这个SDK做到这个程度大约需要多少时间?(团队人数大约6人左右,计算机大学毕业生)。

我估计这个SDK做到这个程度大约需要16周。

分析这个软件目前的优劣(和类似软件相比,如网易云信),并推理出团队在软件工程方面可以提高的一个重要部分(具体建议)。

腾讯即时通讯相对其他软件有更大的用户基数。使用qq的用户会对其更加的有信赖感。
希望有多一些功能,如消息撤回已读提示消息记录查询等。

第三部分 建议和规划

目前市场上有什么样的类似的产品?

网易云信。腾云通讯。极光即时通讯。融云即时通讯。环信即时通讯。

对你的产品进行NABCD分析。考虑为何要做这个功能,而不是其他功能?你的创新在哪里?为什么用户会用你的产品/功能?对于C:Competitors,结合同类产品分析,描述如何从竞争中获胜

  • N(Need 需求)

满足用户在线通信的需求。

  • A(Approach 做法)

在网站中增加在线通信功能。

  • B(Benefit 好处)

使用户在浏览网站内容的同事也能讨论网站内容,增加用户粘度。

  • C(Competitors 竞争)

网站有他独特的用户群体,相对qq等通信平台有针对性。

  • D(Delivery 推广)

创建微信公众号,增加宣传力度。

如果你来领导这个团队,会有什么不一样?

应该会严厉一些吧,目前的组长感觉太‘老好人’了,啥事安排不好就自己干,搞的各位组员都很懒散。作为领导人还是有一定威严的好,不能和成员关系太好让成员都不把你说的话当回事。

如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

设五人为ABCDE。ABC共同进行需求分析。DE共同进行原型设计。然后AB负责开发,C在开发同时准备测试,DE在开发同时进行界面交互的设计和编写。

描述你的团队在周期为16周,每周都要做什么,才能保证在第16周如期发布软件。

  • 第一、二周考虑用户需求,确定功能,制定初步计划。随后进行实际调研,对出现的问题,需求矛盾等进行策略调整。
  • 第三周制定出较为完善的工作方案,明确人员分工和工作计划,开展工作。
  • 第四周到第七周搭建软件基本框架,形成初步的框架,实现几项基础功能,并对目前出现的问题及时反馈,调整开发策略,明确下一阶段的开发任务。
  • 第八周到第十二周,功能进一步完善,软件基本完成,各功能完善,开始考虑发布测试版。
  • 第十三周到第十四周,软件系统测试和调试。
  • 第十五周,小范围内发布Beta版本,并处理反馈信息
  • 第十六周,进一步完善,准备发布

项目发布后,有没有考虑过项目该怎么部署才能满足需求?依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。

不晓得啊。服务器贵的很,带宽高的服务器更是贵的很。如果是是真实的情况可能就趁双十一啥的打折买个2M-4M带宽的最低配置的服务器负责所有的工作。最大负载人数可能在100人左右吧。如果不考虑钱那肯定是有多少钱买多好的配置,回不回的了本那另说。

posted @ 2020-04-20 12:57  221701334  阅读(198)  评论(0编辑  收藏  举报