软件案例分析

项目 内容
所属课程 2020年春季计算机学院软件工程(罗杰 任健)
作业要求 软件案例分析作业
课程目标 切身参与完整的软件开发流程,积累专业技术知识和团队合作经验
本次作业实现方面 体验与使用CSDNApp,进行多方面的分析和调研,全面了解市场上的软件案例

第一部分:调研测评

1、界面与功能:

整体界面中规中矩,就是常规的社区型App的布局,比较简洁,没有太多令人眼花缭乱的设计,各个按钮的功能也都比较明确,十分容易上手。

  • 进入App所展示的首页界面,直接就是各类博文的推荐,且分栏内容支持用户自定义,可以很好地实现个性化。

  • 搜索功能提供热门关键词以及搜索历史的记录,且对于搜索到的内容还可以进行分类筛选。

  • 可以直接在手机上撰写博客且支持MarkDown和Latex格式,提供帮助文档可以随时查看格式,且支持实时预览。

  • 提供各类视频课程、电子书以及按照企业和岗位分类的模拟面试的功能(当然大多数都要求付费)。

  • 专门的社区模块用于各用户间的日常动态交流,对于活跃用户有相应的推荐。

  • 用户界面布局很简洁,各项功能一目了然,能清晰地进行定位,且有每日签到、每日任务等、抽奖激励性措施,可以更好地留住用户。

2、数据量与准确度:

CSDN存在网页版和APP两个平台互通,故其用户量和数据量都是十分庞大的,我个人平常遇到各种问题时往往都是在CSDN上找到解决方案,但如此庞大的数据量下包含了大量重复转发的博文,很多用户在自己解决某些问题后有进行记录的习惯,从而发布与解决措施博文内容差不太多的博文,而搜索和推荐不太会去过滤这些重复内容,所以我曾多次遇到过在多个提供了相同解决办法的博文之间转圈的情况,体验还是比较差的,也就是说信息的准确度有待加强。

3、bug分析:

  • 撰写博文的页面点击左上角的返回按钮后会把已写内容作为草稿保存在后台而不给用户任何提示,保存的草稿要去个人的博客后台寻找,而这时再次打开写博文界面就是新的空白页面了,用户可能误以为所写内容并未被保存。

  • 首页下的动态分栏会显示所关注的人的发博动态,而当取消对于其中一些人的关注并添加新的关注人员之后,动态里的用户博文信息并不会进行更新。

4、改进意见:

  • 改进搜索和推荐算法,实现对于重复内容博文的有效过滤,优化我在上文所提到的搜索内容时的不良体验。
  • CSDN上有许许多多的共享资源,但很多时候资源所需下载积分并不合理,需要积分下载这一制度也在一定程度上降低了用户对于CSDN的喜爱程度,对于资源价值的深度审核以及与其价值相匹配的更合理的积分制度可能促使更多的人加入到交换资源的行列中来,也能进一步提高CSDN的知名程度。

5、评价结论:

  • c)一般。页面十分不错,功能比较全面,在博文和资源内容方面有待优化,APP内的网课质量和知名度也需提升。
  • 定量评价:
类别 描述(满分10分,良好6分,及格4分,聊胜于无1分,很差-3分) 评分
核心功能 分析三个核心功能,功能设计和质量。 10
细节 有什么为用户考虑的细节? 6
用户体验 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 10
辅助功能 一些辅助功能如皮肤等 1
差异化功能 这个软件独特的功能。它对用户的吸引力有多大? 1
软件的效能 占用内存, 启动速度, 内存泄漏情况 10
软件的适应性 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作。和不同平台的软件能流畅协作 10
成长性 记住用户的选择, 适应用户的特点,用户越用越方便 6
用户有控制权 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 -3
内容质量 博文和资源内容的质量优劣 4
总计 55

第二部分:分析

1、使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。(必答)

可以发现该APP集合了众多的功能,包括博文和各项下载资源的上传、分类、搜索;网上课程和教材的提供和更新;日常动态社区的维护;用户各方面信息的管理等。可以在不同的功能模块看出许多其他APP的影子,估计6人的团队实现这些功能并保证运行和维护大概需要4至6个月的时间。

2、分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?(必答)

优势在于其全面的功能,使用这一个APP就可以满足不同类型的用户或者适应同一用户在不同时期的需求变化。而劣势则是其博文内容的良莠不齐以及缺少对大量的重复转载内容的过滤,从而导致用户体验较差。
正是由于本APP太多的功能,故很难为其定位同类产品。作为IT技术博客社区,与之类似的有博客园、开源中国等,知名度和用户量非常高可以位列第一;但作为针对计算机有关方面专业的网课学习软件,可能不太有人会选择,毕竟还有中国大学MOOC、有道精品课等等,权威度和知名度很高,用户会觉得更值得信赖。

3、从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。

加强对于用户的调研,收集用户的反馈信息,并不断做出优化修改;加大网课功能的知名度宣传工作,让更多的人认可该APP的全面性功能,而非只是在技术性博客上面想到CSDN。

4、你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?

我觉得他们应该是没有发现上述bug,bug出现的主要原因是对于用户的需求掌握不好,没有切身考虑用户体验。

第三部分:建议和规划

首先,市场有多大?潜在的用户有多少?

CSDN在目前的IT领域内知名度极高,市场十分庞大,和计算机技术较差的各项领域都可以涉及。目前有着几千万用户,在未来IT行业极好的发展前景下潜在用户可能过亿。

目前市场上有什么样的产品了,它们的优势劣势在哪里?和它直接竞争的产品在那里?

最容易被人与CSDN相比较的就是博客园了,也就是直接竞争的产品。与之相比,博客园更多的是在网页端作出了努力,保证了页面的干净和内容的货真价实,而CSDN的网页端则被大多数人所吐槽。相反,博客园的APP只是简单的博文和社区,并没有CSDN这么全面的功能,可能在APP的使用体验上CSDN更胜一筹。同时,CSDNAPP的网课功能也面临着重大挑战,需要去做更多的努力。

原文地址:https://www.cnblogs.com/Miracle-dz/p/12576460.html