• 软件工程网络15个人作业3——案例分析(201521123034陈凯欣)


    第一部分:调研, 评测


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

    2.找出BUG,每处BUG不少于40字,不少于2处

    BUG1:
    当我点进网上办事大厅,并点击其中的服务功能,会显示输入英文字母执行相应功能,即输入a、b、c等,但是如果输入的时候多了一个或多个空格,则无法执行相应的功能,之前
    我还以为是教务服务出了问题...后来才发现是多了个空格,我觉得应该要输入字符后即使后面后空格应该也能符合输入条件。
    
    

    BUG2:
    这个播报明天课程安排的功能总是有段时间正常有段时间又收不到信息,截图上我最新的播报课程安排是3-18日,而我的设置时间是上课前一天21:45,但是从3-18后我就再也没有收到过播报课程了,这个功能从上学期就会这样,我有时候就纳闷为什么前段时间还有课程播报这段时间怎么又没了。
    
    

    BUG3:
    程序不间断会闪退,而且有时候使用起来会不流畅很卡,闪退这一点我觉得用户体验不是很好。
    
    

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

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

    采访对象:舍友邱晓娴
    背景:集美大学网络工程15级学生
    需求:同为集大人,平时没有校园网查成绩查课表的时候都需要用到集大通,同时现在集大通新增了很多系统功能,例如校园卡充值(用支付宝支付)、电量助手等,使用起来比之前更为方便。
    
    

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

    3)描述用户使用这个产品的过程

    用自己的学号和密码登录集大通,登录后首先看到的界面是课余生活的界面,展示的是一些热门的团体,上面的菜单栏上可看到订阅选项团体的信息。最底下一栏可选择看新闻、朋友圈、消息以及我的信息,点击朋友圈,可看到类似校友发布的信息,类似新浪微博,有转发评论和点赞的功能,在最上面一栏可选择看公共微博或我关注的人的微博;点击消息可看到联系人的消息以及公众号消息,例如网上办事大厅可查询成绩;点击我的,可看到自己的昵称头像,下面有三个选择,课程表背包和应用中心,集大通还有娱乐的服务,看每日签到,送生日祝福,送花等等;点击应用中心,有我的媒体、我的系统、我的服务、其他和个人事务五大栏,我的系统上和集大教务挂钩,点击集大教务并且使用的是内网,就能访问集美大学教务系统,在我的服务里,有校园卡查询网费充值等服务。
    
    
    

    4)软件在数据量/界面/功能/准确度上各有什么优缺点?

    数据量:大部分数据基本是和教务处的数据是挂钩的吧,所以数据量还是比较大的(包括诚毅和集大)。
    
    界面:优点:界面设计的还是比较简单,用户使用容易上手
           :缺点:还不够美观吧,可能个人比较倾向那种小清新的风格的
    
    功能:优点:大部分的功能,例如查课表查成绩等功能都挺完善的,而且现在不断在加入一些服务(校园卡用支付宝充值,电量助手)使同学平时的生活更加方便。
           :缺点:在消息中长按联系人会跳出一个对话框,问是否要移除消息,但是这个对话框下面只有一个取消按钮,而要移除联系人消息是要点白色的横条,这个设计跟平常很不一样啊。。乍一看以为只有取消的选项,我觉得可以在取消这个选项旁边多添一个确定选项
    
    准确度:优点:查找成绩、课表、联系人的信息还是比较准确的。
        
    
    

    5)用户体验方面有问题么?

    程序有时候不稳定,会闪退。
    界面不够美观便捷,看课表的时候需要左右拖拉才能看全课程表。
    
    

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

    希望校园卡充值能直接就支付宝充就好了,虽然现在用领款机取款已经方便很多了,但是还是希望可以更进一步~
    
    

    7)结论加理由

    评价:好,不错
    理由:我发现其实不是所有高校都有自己的一款专属自己学校的APP,所以集大通也算是集大的一个特色,而且该平台上不仅对学生平时的生活有所帮助而且里面的朋友圈能使学生有个交流平台;除此之外,功能上不定期的会修复一些bug,一直都在进步。
    
    

    8)[附加题]除了定性的结论,是否能有定量的结论 (就像比较时髦的手机评测那样, 跑个分?), 如何定量地评价一个软件?

    百度了一下定性和定量的区别(https://www.zhihu.com/question/19603466/answer/21239732 ):

    定量和定型的区别举一个简单的例子:◆定性分析:分析1:郭小明胃口很大分析2:郭晓明胃口很小◆定量分析:分析1:郭小明一顿可以吃3个Schweinshaxe分析2:郭小明在吃了3个Schweinshaxe之后还可以吃5个蛋挞总之从一个商科学生的角度来说,定性分析基本上是让你给研究对象加个形容词或者一个方向上的判断,结合上述分析就是小明『能吃』。定量分析是研究出描述研究对象的数值,让他们变得可以量化可以衡量,以及这些数之间联动关系。比如郭小明吃三个德国烤猪蹄和吃两个德国烤猪蹄会对他再吃2个蛋挞有什么不同的影响,总之要把数字都扯进来玩儿。

    . 评分(满分10分)
    界面 5分
    功能 8分

    第二部分:分析


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

    
    估计2-6个月
    
    

    2.典型用户有什么需求

    
    用户群体是学生和老师,对于学生来讲,使用集大通最主要的还是要查询成绩,因为平时放假回家没有校园网,只能通过这个平台来查询成绩和课表;除此之外对于大一刚入学的新生,对学校宿舍课程不懂得问题也可以在朋友圈里面寻求学长学姐的帮助;另外学生交网费也需要通过集大通来缴交
    
    

    3. UX 有什么细节是好的,差的

    优点:用户不用再自己注册账号,每个人的学号独一无二;基本功能还是都有的,看课程表,查成绩,在使用校园网的情况下可登录教务处,不用再开电脑上浏览器才可以进教务网站;朋友圈,送花功能,抽奖功能比较有娱乐性
    缺点:社团群组感觉好像没什么用,也没有什么人会在上面聊天,朋友圈很多都是发广告、代购;网费充值,充值月数默认是五个月,有些同学没看清楚一下子就交了五个月的网费,感觉这个默认月数应该要默认1个月比较好吧。
    
    
    

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

    我觉得是还没有发现吧,或者有同学发现了没有提出建议
    
    

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

    团队测试方面还是不够到位,用户体验不佳
    
    

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

    界面设计不美观,感觉太粗糙,比如课程表的排版;以及程序不稳定,容易闪退。
    

    第三部分:建议和规划


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

    实际上集大通这个软件面向的已经是集美大学的师生,提高的话还是首先解决bug,各种新增的服务完善功能
    
    

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

    针对课程表来说,已经有的产品:超级课程表
    与朋友圈类似的:微信,新浪
    
    

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

    典型用户:本科学生,大概18-22岁,专业的话基本全校每个专业吧,需求的话学生主要任务就是学习,课程安排、学习成绩、校园卡信息的查询时基本需求
    
    

    4.功能:你要设计什么样的功能? 为何要做这个功能,而不是其他功能? 为什么用户会用你的产品/功能? 你的创新在哪里?

    我要设计一个计算学分和选课的功能
    1) N (Need 需求)
    一名本科学生要顺利毕业,学分很重要。这学期的专业选修,尤其是我们专业,很多同学都没搞清楚这学分是怎么计算的,如果集大通能有一个功能是帮助每个同学记录自己所选课程已修满多少学分,以及还有多少学分需要选修的,会方便很多。
    2) A (Approach 做法)
    主要也是要和教务处的学分管理结合,以及每学期的课程实时更新。
    3) B (Benefit  好处)
    到大三大四有些同学忙着考研考公,但是因为每次选课的时候多选或少选而多算了学分和少算了学分,导致校内课程太多,又不能旷课不来上课,影响了自己的进度,计算学分这个功能就能提醒他们到底是需要选够多少学分,这样教务处老师的工作也能减轻很多,不用每次都要临时去找老师修改。
    4) C (Competitors 竞争)
    这个功能针对校内所有学生,若想让学生都能用集大通,重点还是得做到便捷,功能完善。
    5) D (Delivery 交付)  
    将这个功能放到集大通应用程序的集大服务中,类似校园卡充值的小程序。
    

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

    2个做美工,1个做测试,3个做开发(老实说我觉得做测试的人不够...做开发的在软件做到一定程度时,也可以做一些相应的测试)
    

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

    第一周:市场调研,可以用发问卷等方式调查
    第二周:设计基本的框架,对需求进行分析
    第三周:分配任务,每个人计划自己接下来几周每周该做的任务。
    第四周到第十六周:完善软件,并且对软件进行测试
    
    

  • 相关阅读:
    同时使用gitee和github
    vim的四种模式及模式切换
    Vim使用入门
    Vim, Vim Diff, Vim Easy, Vim Read-only 区别
    公钥与私钥
    Linux使用Aria2命令下载BT种子/磁力/直链文件
    Content-Type /AJAX /@ResponseBody
    IDEA 添加serialVersionUID 检查
    Servlet中的Context Path | Servlet Path | Path Info
    第K大的数
  • 原文地址:https://www.cnblogs.com/carol520123/p/8674409.html
Copyright © 2020-2023  润新知