• 软件案例分析作业


    个人博客作业-软件案例分析

    对提供的产品2——博客园班级博客进行分析,即分析博客园的学习、教学、班级管理、互相交流的功能。

    项目 内容
    这个作业属于哪个课程 课程链接
    这个作业的要求在哪里 作业链接
    作业选择分析的产品 博客园班级博客
    教学班级 006

    第一部分 调研,评测

    • 博客园班级博客的功能分析:

      • 通用的功能有写博,查看其他人发表的博客、通过评论相互交流等。
      • 老师:
        查看已加入班级的同学博客
        查看班级学生成绩
        发布与更改教学内容,使用截图如下
    图片名称
    ![]()
    图片名称
    • 助教:
      查看加入的班级
      查看管理的班级
      管理班级成员
      对学生进行评价
    • 学生
      查看自己加入的班级
      查看已加入班级的同学博客
      提交作业,使用截图如下:
    图片名称
    图片名称
    • cnblogs的各项功能在手机上的使用

      • 博客园本身有APP,可以浏览博客园上的博客,但不能浏览班级博客部分的功能,也没有我们使用的班级学习、教学功能。
    图片名称
    • 针对博客园班级,有一些开源的第三方APP,比如北航软工以前的团队做的博客园班级博客app

      • APP的改进首先是补全班级博客的功能,让使用者能通过APP查看班级发布的博客,解决成绩管理和交流沟通必须从网页进行的问题。

        另外可以改进的是APP评论的展示页,目前的评论是在一个新的页面展示,而个人建议APP可以在博客浏览页下方展示。

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

      首先说说发现的几个bug。

      • 在班级页面不能编辑博客,甚至没有进入自己博客后台的功能。想要编辑自己的博客,只能通过浏览器的后退或点击自己的头像进入博客主页,再从主页进入后台。
      • 在用Markdown格式编辑时,博客有时不能正确显示排版内容。最明显的问题是博客园自带的几个博客模板与md格式有一些冲突,我之前使用的一个模板就不能显示md分段符等内容。另外在编辑公式时公式不能正确显示,例如ax+by+c=0会被显示为(ax+by+c=0)
      • 作业分数最高可以给到9999分,不是常见的十分制或百分制。

      博客园班级博客功能比较完整,是市场唯一面向班级教学的产品,界面简洁,与CSDN相比界面简单,但没有烦人的广告和不智能的相关推荐。作业发布、批改等功能简洁易懂,在相关产品中很有竞争力。

    • 改进意见

      ​ 在班级页面增加返回博客后台的按钮,或者像很多网站一样,在右上角点击头像或ID可以返回博客后台。提高对博客对Latex公式的支持,作业评分机制可以由老师自己选择。

    • 对于博客园班级博客,我的结论是非常推荐。一个定量分析:
      (满分10分, 良好8分, 及格6分,聊胜于无4分, 很差 -2 分)

    类别 描述 评分
    核心功能 核心功能,功能设计和质量 10
    用户体验 当用户完成功能时,不干扰用户 10
    辅助功能 一些辅助功能如皮肤等 8
    差异化功能 这个软件独特的功能. 它对用户的吸引力有多大? 10
    界面UI 使用的界面外观 10
    效能 占用内存, 启动速度, 内存泄漏情况 8
    适应性 对屏幕大小、网络、平台的通用性 10
    成长性 记住用户的选择, 适应用户的特点,用户越用越方便 4
    用户控制权 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息 4
    细节 作业、评论邮件提醒等细节 6
    合计 80

    第二部分 分析

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

      如果的单纯模仿博客园,给出一个类似的产品,不考虑设计,三个月应该可以。但如果是从零开始,需要自己设计数据库等功能,没有参考,大概需要六个月以上。

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

      类似的软件(网站)有CSDN、开源中国等。

      博客园的优点是有完整的班级学习系统,可以添加人员、发布和提交班级作业。而其他网站只有发表博客功能,不能将每个同学的博客集中起来。

      ​缺点是其他网站有社区系统,可以通过论坛、问答求助等功能进行交流。博客园主要的博客功能以分享为主,交流的功能不多。目前看来CSDN有很多企业入驻,可以在企业博客获取有用的信息。

      因为和其他产品功能不重合,博客园在相关产品中应该排名第一。

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

      如果团队有余力,可以考虑在APP上拓展班级博客的功能,以及APP可以开放博客的编辑,以便可以随时修改博客中的问题。

    • 你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?可以从下面的可能性中选取几个

      不能直接返回后台可能因为对用户需求掌握不好,没有进行需求分析。

      md排版这个问题可能是网页模板的问题,这些模板在上线时没有仔细的测试。出现bug的原因是测试把关不严,没有注意在特殊的配置或环境下测试 。

    第三部分 建议和规划

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

      ​我国大学生群体有3700万,其中工科占三成。所有班级博客的教师、助教、学生以及计算机专业有类似教学需求的教师、学生都是目标市场。潜在的用户除了计算机相关的专业,还包括电子、自动化等工科专业的同学,预计有数十万。

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

      CSDN及其APP是市场上另一个比较成熟是产品,如上分析所说,其社区较完善。下面尝试分析两者的异同:

      • 虽然CSDN不是博客站点,但两者都是面向开发者的社区:
      • 博客园班级管理是独有的,这是其一大优势。
      • CSDN的网站设计现代化,博客园的界面设计比较简洁。
      • CSDN的问答系统的很好,有推荐、整合文档等功能。博客园的评论区和小组在这方面做的不好。
    • 作为新的项目经理,这个产品的核心用户群是什么样的人,典型用户长什么样?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?

      ​核心用户是计算机相关专业的大学生和教师。

      用户属性 特点
      学历 本科在读
      年龄 18~22
      专业 计算机科学
      爱好 广泛
      收入
      表面需求 发布、提交博客作业
      潜在需求 通过博客社区学习专业知识
  • 相关阅读:
    ASP.NET- 查找Repeater控件中嵌套的控件
    Oracle- 表的管理
    Oracle- PL/SQL DEV工具的使用收集
    Oracle- PL/SQL DEV的远程配置
    Oracle- 提示查询结果不可更新,请使用...更新结果。
    Oracle- 存储过程和异常捕捉
    MSSQLSERVER数据库- SP_EXECUTESQL的使用
    Oracle- 用户管理
    Oracle- 初识
    c语言交换两个变量的值
  • 原文地址:https://www.cnblogs.com/chai-bo/p/12517200.html
Copyright © 2020-2023  润新知