2020软工软件案例分析

北航软工软件案例分析

项目 内容
这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健)
这个作业的要求在哪里 软件案例分析作业
我在这个课程的目标是 学习软件工程相关知识,提高自己团队项目的开发能力
教学班级 005
这个作业在哪个具体方面帮我实现目标 分析目前市场上成熟的软件得到启发,获得软件设计间接经验

第一部分 调研,评测

本次的分析对象选择CSDN app,中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力于成为IT技术人交流和成长的家园,其以成就一亿技术人为使命,旗下移动端产品有CSDN app,CSDN学院app。CSDN拥有丰富的平台资源,涵盖中国90%以上软件开发者和70%以上IT专业人士,毫无疑问CSDN目前已经成为国内最著名的计算机行业交流中心之一。本次我使用安卓端CSDN app,体验其使用,并对其进行功能分析,给出自己的意见看法。

下载, 部署并体验软件的功能

  • 丰富的博客,高质量的帖子,用户可以在这里查找自己需要的内容

  • 评论区互动,和博主与其他用户零距离交流,提问

  • 教育资源丰富,提供IT领域精品付费课程

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

CSDN凭借其功能的完善性已经可以满足IT相关人员的绝大部分需求,我在学习过程中也常到CSDN上查找博客或者下载资料。

  • 在数据量上,CSDN无疑是优秀的,你几乎可以在上面找到任何你需要的领域知识,且CSDN用户基数庞大,每天都有新领域的优秀博文产出,不会落后于计算机行业高速发展的潮流。但是越是大的数据库就越需要严格优秀的管理,不然会对用户的体验造成一些影响。例如我在CSDN上搜索ubuntu安装,信息显示比较冗杂,还有很多年代比较久远的文章,例如09年的,13年的,其实经过试验这些文章的内容以及不适用了,若是CSDN能有限的管理巨量的博文,那么用户的体验肯定会得到提升。

  • 在界面上,我认为CSDN总体还算比较整洁的,界面风格也比较一致,但CSDN貌似并不支持切换皮肤,只有一种界面风格,人看久了难免也会厌倦,要是像博客园一样可以切换风格我觉得会更好,还有就是有的版块文字和图片的比例分配不均,看起来略微有些难受。

  • 在功能上,CSDN集博客,讨论,资源共享,课程学习于一体,可谓相当完善,除此之外,还有CSDN独具特色的Blink版块,就像朋友圈一样用户可以在这里分享自己的开发生活经历,大大拉近了各个用户之间的距离,我觉得是非常好的。

  • 在准确度上,我觉得CSDN还有待改善,例如它的分类标准,以程序人生这个类别为例,我认为这部分应该是以程序员的生活经历和体验启发为主,但实际上该分类下却有大量的技术性博文,令人摸不着头脑,CSDN应该改进对它庞大的数据库的管理方式,使用户搜索出来的信息更加准确。

相关bug

一,经过我的使用发现,CSDN app在向上滑界面时底部会出现导航栏方便用户选择,然而当我们切换到频道分类时,例如Java,则导航栏会消失,且不管上滑下滑都无法触发导航栏显示,必须进入其他分类,例如返回推荐类时,导航栏才会重新出现

  • 在此处滑动导航栏显示

  • 无论上滑下滑均无法触发导航栏

二,CSDN app无法支持博客的排序功能,例如按照发布时间排序等等,这就导致我们在信息检索时会出现一些年代久远的博文,而它们的内容已经不怎么适用了,增大了用户找到适用于自己的博文的难度,一定程度降低了用户体验

三,信息分类方式不准确,例如在程序人生版块下会出现大量技术性博文,让用户摸不着头脑

四,皮肤单一,CSDN并不支持换肤操作,用久了难免有些厌倦,而且身为一款移动端的app,我认为至少得支持黑暗模式观看,但是CSDN app也没有此项功能

结论

我会选择d,虽然有很多小问题,但是总体而言还是比较推荐的,相比于其他相关软件例如简书,知乎,我觉得CSDN的数据库更加丰富,功能也更加完善,要是配合网页版一起用的话体验会更佳。

类别 描述 评分
功能 核心功能 博文讨论,资源分享 9
细节 细节上有些略微瑕疵 6
用户体验 总体而言用户体验尚可 8
辅助功能 课程学习功能,然而我感觉这部分更具有商业性质 6
差异化功能 Blink模块,我觉得设计的很有新意 9
软件的效能 性能方面没太大问题,启动也很快 8
体验 软件的适应性 在各个客户端使用感受都较为良好 8
成长性 用户基数大,一直有优秀博文产出 8
用户有控制权 退出时不会自己退出,需要手动关闭 6
界面设计 移动端不支持黑暗模式,也没有好的皮肤,虽整洁但略显单一 7

改进建议

  • 增加博客排序功能,例如按发布时间排序,按人气热度排序等等,降低用户信息检索的难度

  • 增加皮肤功能,不然界面略显单一,且应该支持黑暗模式

  • 优化博客分类功能,上面已经提到过CSDN app对于博客的分类标准有些迷,越是庞大的数据库越是需要对数据进行有效归类

  • 课程学习版块给我一种商业化性质的感觉,希望以后可以出一些更实用且质量优秀的课程体系

  • 完善其他一些功能上的小瑕疵,例如导航栏消失的问题

猜你喜欢

转载自www.cnblogs.com/csdcounter/p/12573224.html