zoukankan      html  css  js  c++  java
  • 软件案例分析

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

    一、作业要求简介

    项目 内容
    本作业属于北航软件工程课程 博客园班级链接
    作业要求请点击链接查看 作业要求
    我在这门课程的目标是 系统学习软件开发理论和流程,通过实践积累软件开发经验
    这个作业在哪个具体方面帮助我实现目标 从间接经验中学习,分析。

    二、正文

    分析产品:博客园班级博客

    第一部分 调研,评测

    新建一个班级

    发布作业

    作业界面

    三个按钮分别是编辑、关闭、删除。

    新建小号加入班级,提交作业,然后进行批改。

    管理下方几个按钮分别是打分数、写评语、找相似。

    点击找相似

    标红部分为重复内容,但每个链接都点不进去

    这是打分窗口

    打分后可修改之前的分数。

    下面是博客园班级APP

    网上搜到的博客园APP中没有班级这个选项,通过在博客园班级页面底部找到了手机版的链接,找到了博客园班级手机版,准备通过二维码下载,扫码之后是404 Not Found,链接失效。之后使用网址下载,仍然是404 Not Found。最后使用应用汇下载链接,终于下载成功。

    这是APP的界面

    然后点击我的班级,当班级中没有博文时点击博文就会一直处于加载状态。

    发布公告中也有很多bug,点击完成会有如下报错。

    点击退出,会弹出如下窗口,其中提交按钮点击后仍然会报上图中的错,这里只能确定或者继续编辑。

    点击确定退出后,回到公告栏发现有很多公告一,也就是说每次提交公告其实发出来了,但是提交后无法从编辑窗口中退出导致重复发送公告。

    使用情况总结

    • 网页版
      • bug:作业查重时,对于重复的文章所给出的链接无法进行访问,具体无法访问的原因也不得而知。
      • 班级博客将学生集中管理,实现了发布公告、发布作业、提交作业、作业查重、批改作业等多种功能,对于提交作业信息还能导出Markdown和Excel以及下载博文,能满足使用者的基本需求,用户能绑定邮箱,能及时收到班级的信息。界面十分简洁,很容易就找到想要的功能。最重要的是:无广告。
      • 改进意见:最新作业栏之中只显示了当前进行的作业,如果想查看历史作业,需点击最新作业才能查看,建议在最新作业右侧加上历史作业这个超链接,这样查看历史作业更方便。
      • 评价:好,不错
    • 移动版
      • bug:非常多,首先是下载网址不显眼,下载链接大部分失效,当班级内没有博文时博文那一栏会一直加载,发布公告无法正常退出,报错信息不明确,提示重试之后导致发出了很多重复的公告。
      • 虽说基本功能能完成,但是过程中很多地方都报错,报错信息也不明确,用户体验不佳。
      • 改进意见:把基本功能中的错误反馈改好用户体验应该会好很多。
      • 评价:不推荐。
    类别 描述 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分)
    核心功能 分析三个核心功能,功能设计和质量。 8
    细节 有什么为用户考虑的细节? 8
    用户体验 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 10
    辅助功能 一些辅助功能如皮肤等 8
    差异化功能 这个软件独特的功能. 它对用户的吸引力有多大? 8
    软件的效能 占用内存, 启动速度, 内存泄漏情况 6
    软件的适应性 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 1
    成长性 记住用户的选择, 适应用户的特点,用户越用越方便 4
    用户有控制权 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 1
    自定义 写博客时,在插入图片之后会直接跳到文章末尾,十分影响写作体验 -1

    第二部分 分析

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

      从开始搭建网页到完成所有功能应该要两三个月左右的时间,如果涉及到后续的维护所需要的时间会更久。

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

      博客园班级博客是一个创新点,其他热门博客网站(如CSDN)都没有这个功能,所以应该能排进前三。

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

      网页版那个查重的bug没修复的原因可能是大部分教师不怎么用查重这个功能,即使用也一般不会点具体的链接进去看重复的文章,所以这应该是一个外围的辅助需求,再加上博客园没有广告的收入,所以对于那些用户反映并不强烈的bug修复的可能性并不大。

      移动版是北航PureMan6团队设计的,最后一次发的博客就是班级博客反馈留言板,2019年5月20日发布的,至今仍没有人反馈,所以bug没修复的原因应该是得不到用户的反馈以及当初的测试人员测试把关不严造成的。

    第三部分 建议和规划

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

      市场是巨大的,毕竟全国有这么多所学校,只要有需要交纸质作业或报告都可以通过博客形式来完成,大部分大学教师和学生应该都是潜在用户。

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

      目前市场上这种以班级管理学生的产品不少,但是具体作业是发布博客的产品却不多,所以班级博客的竞争产品是其他发布管理作业的网站,与这些网站相比,班级博客的优势在于能发布博客,博客中可以包含各种信息,比如其他作业的链接,方便管理。缺陷也很明显,就是由于发布的作业是博客,其内容以文字为主,无法实现自动评测功能,教师的工作量很大;其他网站大多数与网上授课绑定在一起,只能布置作业的博客园在这种竞争中显得有些无力。但是与同类的CSDN相比,博客园多了这个班级博客的功能,而且没有广告,就这方面来说应该还是更胜一筹。

    • 作为新的项目经理,这个产品的核心用户群是什么样的人,表面需求,潜在需求都是什么?

      核心用户群是大学教师,表面需求是线上收作业,潜在需求可能是方便自己授课,但是现在大部分网上授课平台都有自己的收发作业功能,用户的选择比较多,博客园无法提供网上授课功能,选博客园的可能不是很大。

      另一部分核心用户群是学生,学生主要是听从老师的要求,老师定哪个平台就使用哪个平台。

      所以,如果要收集用户反馈,应当优先收集教师的反馈意见,满足了教师的需求后才会有获得更多地用户。

  • 相关阅读:
    (转载)Android content provider基础与使用
    如何解决Android的SDK与ADT不匹配问题
    Android 中断线程的处理
    用AsyncTask 来实现下载图片在android开发中
    开源自己的一个小android项目(美女撕衣服游戏)
    实现在Android开发中的Splash Screen开场屏的效果
    支持在安卓中UI(View)的刷新功能
    android从资源文件中读取文件流显示
    后缀数组 模板题 hdu1403(最长公共(连续)子串)
    Codeforces Round #383 (Div. 1) C(二分图)
  • 原文地址:https://www.cnblogs.com/cc17373432/p/12503887.html
Copyright © 2011-2022 走看看