• 软件工程网络15个人作业3——案例分析


    第一部分:调研, 评测

    下载并使用,描述最简单直观的个人第一次上手体验。

     刚打开集大通,出来的首界面是课余生活这个界面,这个界面的内容感觉从来没变过,而且主要的功能在右下角那个界面里,这个体验并不是很好。但是功能还是挺多的,可以查看课程表,自己校园卡消费情况,查询成绩及宿舍用电情况等,还是挺便利的。
    

    按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。

    用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图。

     1.集大通有一个提示明天课程的功能,可是这个功能有时候会提醒有时候不会,我也不知道这个是什么原因。
     2.课程表里面对于我没有选修(如接入网技术这门课)的课程,也在里面,而且不能删除。
    

     3.点开教务处,左边这边的选项栏不能关闭也不能移动,导致右边的信息只能看到一半,很不方便。
    

     4.课程助理中每一节课程都有两次显示,有点多此一举。上课时老师使用此功能时容易进错班级。
    

    相信每个同学的朋友中一定有人需要用这样的软件, 选择一个朋友(用户)进行采访,并加以记载。

     问:集大通对你的帮助多吗?
     答:还挺多的,主要用来差课程表和成绩这两个功能对挺方便的。而且朋友圈这个功能可以让学生们在丢失东西或者捡到东西的时候发条朋友圈,帮助失主找到。
     问:使用频率怎么样?
     答:并不是很高,主要就是在有丢失东西,以及要查看课程表查成绩时使用。
    

    介绍采访对象的背景和需求

     集美大学大三学生,集大通的很多功能对集大学子很有帮助,提供了很大的便利。
    

    让采访对象使用10 – 30 分钟该APP的功能

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

     可以解决。集大通目前对我们来说主要的功能就是查询课程表,查询成绩等,这些功能相对已经比较完善。
     可以把我的这个界面放在首界面,毕竟集大通最大的功能都在那边,可以给用户更好的体验。
     大部分功能在应用中心里面,看起来功能很多但是还是有很多功能没有派上用场或者不完善。
    

    用户对产品有什么改进意见?

     可以多提供一些更实际的学生更需要的功能,如选课功能,交水电费,充值校园卡等。
    

    请选择一个结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:

     好,不错
     主要的功能都能对学生日常生活提供帮助,也还要许多尚待完善的地方,可以做到更好。
    

    第二部分:分析

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

    不要写成一个罗列功能的流水单子! 而是要集中火力在一个场景,这个场景中典型用户有什么需求,软件如何解决了需求(或者没解决),UX 有什么细节是好的,差的,请结合书上UX的内容来分析。

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

     对用户需求掌握不好
     具体的设计质量不高
     1.像新闻、课余生活着两个模块基本没用。2.没用哪个团队会有意不修复自己的软件所出现的bug,可能是时间不够或者技术尚打不到要求。
    

    团队在哪一个层次还有问题? 可以把自己想问软件团队的问题都列出来, 也许就能得到团队的亲自解答了!

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

     可以多听听用户的心声。集大通出现的问题不算少,但更新的速度也很慢。可以多增加一些对学生日常生活便利的功能,如充值水电费、校园卡等。
    

    第三部分:建议和规划

    (参考《构建之法》第8章功能的定位和优先级;第9章项目经理)

    这个软件/网站/服务有很多可以提高的部分, 如果你是项目经理,如何提高从而在竞争中胜出?

      删除多余的功能,增加真正能够帮助到用户的功能。用户的使用是最重要的,能够让用户有好的体验的软件才是好软件。
    

    目前市场上有什么样的产品了?

     现在也有许多大学推出自己学校的专属APP。
    

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

      核心用户是学生,老师。对学生来说,在学校主要就是学习跟生活。提供帮助学习的功能,便利生活的功能很关键。对老师来说,可以提供一些向课堂点名,课堂测试、互动等功能。
    

    功能:你要设计什么样的功能? 为何要做这个功能,而不是其他功能? 为什么用户会用你的产品/功能? 你的创新在哪里? 可以用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).

     充值水电费的功能。 
     1.NEED 现在学生要充值水电费的时候需要到一楼的机器上去充值,而对住在高层的学生很不方便。
     2.APPROACH 在电量助手中添加该功能。
     3.BENIFIT  没有电或者电量快没有时可以直接在宿舍进行充值,方便又快速,而不用跑上跑下去一楼机器充值。
     4.COMPETITORS 使用者为集美大学学生,不存在竞争。
     5.DELIVERY 可直接发布。
    

    如果你有钱可以招聘 6 个人, 有 4 个月的时间, 你作为项目经理, 应该如何配置角色 (开发, 测试,美工等等)?

     3开发,2美工,1测试。
    

    描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件的改进版本,并取得预想中的成绩。

     需求分析——1周
     设计——1周
     开发——12周
     测试、修复——2周
  • 相关阅读:
    20199327 2019-2020-2 《网络攻防实践》第二周作业
    20199327 2019-2020-2《网络攻防实践》第一周作业
    20199327 《网络攻防实践》假期作业
    笔记
    20199327《Linux内核原理与分析》第十二周作业
    20199327《Linux内核原理与分析》第十一周作业
    第二周 测试
    DOS攻击——ICMP报文洪水攻击
    阅读《供应链的可信溯源査询在区块链上的实现》总结 (硕士论文)��
    阅读《基于区块链和用户信用度的访问控制模型 》总结
  • 原文地址:https://www.cnblogs.com/blingc/p/8684273.html
Copyright © 2020-2023  润新知