• 3 20210405-1 案例分析作业


    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/computer-science-class4-2018
    这个作业要求在哪里 20210405-1 案例分析作业
    这个作业的目标 通过一次对软件进行案例分析,从而能更进一步学好软件工程
    其他参考文献 《构建之法》《软件工程》

    版权声明:本文为CSDN博主「syzdev」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/syzdev/article/details/104081462

    第一部分 调研,评测 (CSDN APP)

    我在百度百科中了解到:

    中国专业IT社区CSDN (Chinese Software Developer Network) 创立于1999年,致力于为中国软件开发者提供知识传播、在线学习、职业发展等全生命周期服务。

    CSDN APP:开发者专属移动APP,提供最新技术资讯、开发知识,助力开发者学习和成长,让技术交流更简单。

    1.使用10–30分钟这个软件的基本功能(请上传使用软件的照片)

    基本功能页面:

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

    • 数据量

    我在网上查阅了很多资料,大概保守估计CSDN的用户注册量超过1500W人次,这是一个庞大的数字,说明中国互联网行业发展已经非常迅速,随着时代的发展,这个数字会越来越大,中国互联网行业也必将有质的飞跃。

    • 界面及功能


    从csdn app的界面我们就一目了然,是一只可爱的"程序猿"形象,非常喜感。
    进入软件之后分为五大模块,分别是首页、会员、直播、消息、我的。我觉得最重要的就是首页这个模块 这上面有搜索栏这一重要功能,海量资源可以随意查找,首页上有17个小模块:关注、推荐、热榜、Blink、视频、能力认证等17个小模块,缺点是功能太多,不熟练这个软件的话有时候找一些小功能可能需要一定的时间;
    第二个大模块是CSDN会员专区,这里拥有高质量的资源,不过因为是会员专区,肯定要收费的,我只是大致的看了一下里面精品非常丰富,是一个可以好好提升实力的地方,缺点是有些资源太贵了对学生来说;
    第三个大模块是直播模块,随着去年疫情的到来,网课的方式越来越流行,毕竟可以很方便就学到自己想学的东西,我觉得直播这个模块在任何一个IT学习交流的APP都必不可少,这是一个很棒的功能;
    第四个模块是消息模块,这里可以接受来自系统和其他用户的消息,也可以回复其他人对你的评价,也能查看是否有人关注自己,作为一个IT交流学习的APP,这是一个很基本的功能;
    最后一个模块是我的,这里可以设置自己的个人资料,也可以查看自己收藏的资料、浏览记录等等功能。

    • Blink交流社区

    我觉得Blink社区相当于程序员的朋友圈,每天都有不计其数的人发各种各样的动态到这个庞大的社区里面,你可以关注一些大神,他们每天都会发布一些高质量的动态,对我们有很大的帮助,如果你在学习中遇到问题也可以把问题发在上面,会有大神帮忙解答,不过这个社区也有一些缺点,就是你的评论无法删除。

    3.有没有bug,对产品有什么改进意见?

    通过使用,发现了一些bug

    • 链接失效

    通过使用,发现了一些小问题,比如把一些文章分享到微信给其他朋友看的时候链接会失效,这个要增强改进一下

    • 评论无法删除

    在发表评论的时候,有的时候发表错了,不能删除,我觉得这很重要

    4.经过这么多工作,你一定有充分的理由给这个软件下一个评价:

    a) 非常不推荐
    b) 不推荐
    c) 一般
    d) 好,不错
    e) 非常推荐

    对于这个app,我选d

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

    第二部分 分析(参考8.6节对工作的估计,和14.1节软件工程的质量)

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

    我简单的构思了一下,先花半个月的时间进行市场调研,了解一下市场上有多少相似产品,然后花3个月进行软件设计,然后花2个月进行代码的测试,然后花半个月进行代码的合并,最后花一个月进行代码的完整测试,保守估计大概要6个月之久。

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

    我觉得CSDN在同类型的软件当中是名列前茅的,市场占有率也是如此。
    优势:

    • 网站知名度很高
    • 功能非常齐全
    • 与pc端可以共通,覆盖效果广泛
    • 有完整方便的交流社区

    劣势:

    • 目前市场上类似的软件数量很多
    • 没有像博客园那种班级功能

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

    团队在测试这方面应该要细致,要拿更多的精力进行测试,对程序的设计不能掉以轻心。

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

    我觉得是开发人员粗心大意,对所有功能的测试没有完全进行,导致了这些功能的丧失,这些都是用户最基本的需求,我觉得他们不是不知道,而是觉得没有必要进行。

    第三部分 建议和规划

    这个软件/网站/服务有很多可以提高的部分,如果你是新上任的项目经理,如何提高从而在竞争中胜出?请针对以下的问题进行思考

    • 市场概况

    首先市场有多大?其次直接的用户有多少?潜在的用户又有多少?

    市场包括了整个IT行业,直接用户有目前从业的IT技术人员和大部分专业与IT相关的学生,用户量极其庞大,潜在的用户有其他专业像从事与IT专业相关的人员,这也是一部分用户。

    • 市场现状

    目前市场上有什么样的产品了?上述产品的定位、优势与劣势在哪里?

    目前市场上有IT支架,牛客,开源中国,博客园等类似的软件。我觉得上面这些软件的定位都是专攻某一方面,没有CSDN全面性高,综合所有功能,CSDN占据了很大的主动权,但是如果专攻某一点,CSDN可能没有以上这些软件强力。

    • 市场与产品生态

    这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?

    核心用户人群还得是IT技术人员和相关专业的学生。学生大部分都是本科生,小部分研究生,年龄在18到25岁之间,专业百分之95以上都是与IT相关的专业,收入不知,表面需求是进行不知求解,潜在需求是丰富更多的知识。
    IT技术人员学历都是本科以上,也有可能是培训机构培养出来的人才,年龄25以上,专业不限,收入稳定,表面需求是解决工作上的疑惑,潜在需求是观看行业的走势

  • 相关阅读:
    linux上部署javaWeb项目
    Android 调试native的crash和anr
    你怎么知道你的网站K
    Win 10开门人类智慧的世界领先
    Preference如何增加在activity生命周期监听器
    智能指针模板,要管理动态分配的内存
    两分钟找到一些注意事项
    javascript---在自由落体实现
    URAL 1934 Black Spot --- 最短的简单修改
    最简单的ADABOOST人脸检测程序。COPY执行,前提是你配置OpenCV周围环境
  • 原文地址:https://www.cnblogs.com/edg4396/p/14638525.html
Copyright © 2020-2023  润新知