第一部分:调研, 评测

1.第一次上手体验

主要界面截图:


感受
1.界面不美观;
2.特色功能展现模块不突出,以上截图为打开APP所看到的界面展示,但是这些功能都不是该APP的特色功能,显得有些累赘,我觉得该APP应该把特色功能放在显眼的地方,因为我觉得该APP的重点不是社交而是如用来差成绩查课表的服务的,这些特色功能应该要突出。
3.查找同校的学生很容易,喜欢交友的同学应该会比较喜欢这个软件。

2.bug测试

  • 第一个bug是在我点击“教务"会跳出消息框显示“unknown app”,黑箱测试,初步判定程序错误为按钮未和跳转页面连接上,根本问题代码缺失。
  • 第二个bug点击 我的->课程表 进行换肤,可以发现点击上传图片APP没有任何反应,黑箱测试初步判断程序错误上传图片的编写代码出现问题。
  • 第三个bug
    首先看截图,我们会发现在我的媒体模块中在每一个小应用的右上角会有一个绿色的小泡显示未读内容有多少

    接着我们点进新闻中心

    阅读通知公告后退出

    我们发现第一张图的红泡泡已经从8变为7,而第二张的绿泡泡毫无变化。

黑箱测试,初步判断绿色泡泡毫无变化是因为程序没有把这个代码块放到程序中进行实现。

3.采访同学

  • 采访对象的背景和需求
    集大计算机工程学院计算机专业的一位女生,她使用该APP的原因是想查询学校日常事物。
  • 上手体验
  • 使用过程描述
    她大一的时候就下载使用了但是主要还是用来查成绩,今天她因为接受采访,所以还是认真的用了一些其他功能,不过她还是评价这个APP的社交功能还是不太好用,她可以找到很多同类替代品,如果不是寒暑假没有校园网,不得不下载这个APP查成绩,她是不会下载该APP的。
    大一的时候她就下载了该APP,所以省去了下载过程。她打开APP点击了新闻模块、朋友圈模块、课余生活模块、消息模块、和我的模块进行了细致的体验。她在边吐槽边使用的过程中完成了这次体验。说一个比较具体的使用过程---- 她打算到图书馆学习,图书馆规定每个到图书馆学习的同学要选座位,她打开集大通APP点击应用中心的图书馆选座功能模块,里面可以看到图书馆的座位情况,她选择了一个座位进行了预约,再到图书馆刷卡确认就可以使用座位了。
  • 一般用于查课表查成绩,基本满足需求
    数据量:有所有的课程成绩,比较方便插到成绩。
    界面上:功能模块划分较为清晰,但设计风格过于简约,偶尔学校推送会出现乱码情况
    功能上:比较丰富,但是主要还是用来查成绩,该功能没有出现过错误,所以还是比较满意的
    准确度上:该APP还有推送第二天课程的功能但是感觉比较随性,有时候推送有时候不推送,但是在查成绩这点上没有出现过错误。
  • 用户体验
    APP使用还是比较流畅的,问题不太大,就是希望能把特色功能放在显眼的位置
  • 改进意见
    对一个app的使用有一定的看脸程度,设计好看点的自然乐意使用。另外对于服务功能(充值网费,校园卡充值费用等功能)和社交功能,集大通似乎主打社交方面,即朋友圈功能所放位置相对日常功能较为醒目,而我周围所有使用该app主要都是用于查成绩充值校园卡,社交功能来说有些鸡肋。而服务功能位置偏僻也会导致很多刚入学的学弟学妹根本不知道集大通除了一个小型校内微博的功能外,还有其他的用途。

4.结论

一般推荐,作为集美大学的学生下载这个APP还是很有必要的,无法使用校园网的时候可以查成绩,校园卡充值功能也比较便利,但是其实除此之外这个APP就显的有些鸡肋,而且查询成绩等这些重要功能的界面设计真的不好看。

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

测试方向 评分
1.功能测试 8
2.客户端性能测试 7
3.适配兼容测试 8
4.弱网络测试 6
5.耗电量测试 7
6.安全测试 8
7.用户体验测试 8
8.UI测试 6
9.性能测试 7
10.安装与卸载安全性 6

满分100 总分71分


第二部分:分析

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

  • 需求调研:7天
  • 需求分析:7天
  • 系统设计:14天
  • 软件编码:3个月
  • 软件测试:1个月

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

场景:期末考试,老师要登记同学成绩,学生要查看成绩。
典型用户及其需求:
学生:查询成绩
老师:登记成绩
UX优点:速度比较快,信息准确。
UX缺点:找到该功能都要找比较久;非点击式还是需要输入口令感觉有点落后。

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

我认为可能他们没有排查出来,毕竟这个软件的功能比较丰富,很多细节的东西还是需要公测人多力量大才能找到的。总体上这个APP的bug是比较少的了,就是一些小细节的问题。

4问题和建议

  • UI设计,我认为和我使用的其他APP的UI设计相比真的很不成熟。我希望能把服务功能突出来,把社交功能这些减小一点存在感。
  • 测试,一些细节bug还是比较多的,希望能够加强测试完善应用程序。

第三部分:建议和规划

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

查成绩、校园卡等功能是该APP的核心功能,应该在这方面加强UI和UX设计,做需求调研和需求分析,增加客户需求的功能。一定要注意功能测试,减少bug。

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

没做过这方面的调查所以了解不是特别清楚,查找一下有黑白校园、微校等

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

  • 核心用户:在校学生
  • 典型用户:
    学生:学历高中;年龄18~22;专业:学校开设的所有专业;爱好:各种各样 ;收入:无;表面需求:查找各种信息;潜在需求:取代校园卡可以实现支付功能。
    老师:学历本科以上;年龄:25以上;专业:所有的专业;爱好:各种各样;收入:不好说;表面需求:日常教学管理查看学生信息、录入成绩;潜在需求:课堂派那样的功能

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

  • 设计功能:代替校园卡的身份认证,图书馆出入,刷卡消费功能,主要就是想取代校园卡。
  • 做这个功能的原因:校园卡比较容易丢失,补办是很麻烦的一件事,而且会造成财务损失。
  • 客户使用的原因:我相信广大的集大校友一定有这方面的困扰,丢失、补办、金钱损失、心情不好。而如果是集大通APP就不会存在丢失,就是要加强App的安全验证。
  • 创新点:
    N (Need 需求) 校园卡不会丢失。
    A (Approach 做法) 想apple pay 一样把卡绑定到集大通上,这样就可以做到身份验证和支付功能,这样以后就不用带卡了。
    B (Benefit 好处) 卡不会丢失
    C (Competitors 竞争) 没有竞争吧。学习内部使用的产品。
    D (Delivery 交付) 对新生开学就做到宣传,老生通过老师开会学生交流宣传。

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

2个人做开发,2个人测试,2个人美工。原因:我还是比较注重产品的美观程度的,然后开发也是我比较重视的一块,功能好不好用全在这一环节,产品的bug少也很重要所以测试人员也是2个。总体上就是平均分配。

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

第1~2周:确定详细的方案,生成文档
第3周:设计文档复审,任务分配。
第4~5周:前期技术准备
第6~11周:开发
第12~13周:美工
第14~15周:测试和修改bug
第16周:发布

软件工程个人作业3——集大通APP案例分析的更多相关文章

  1. 个人作业2——集大通APP案例分析

    个人作业2——集大通APP案例分析 产品:集大通 我认为这个是我们学校的APP,我们应该支持一下. 一.个人体验 1.下载并使用,描述最简单直观的个人第一次上手体验. ①界面美观,可以感受到丰富的校园 ...

  2. 集大通APP案例分析

    前言 很多同学有误解: 软件工程课是否就是理论课? 或者是几个牛人拼命写代码,其他人打酱油的课? 要不然就是学习一个程序语言,搞一个职业培训的课? 都不对!软件工程有理论,有实践,更重要的是分析,思辨 ...

  3. 【集美大学1411_助教博客】个人作业2——英语学习APP案例分析 成绩

    个人作业2--英语学习APP案例分析,截止发稿时间全班31人,提交31,未提交0人.有一名同学已经写了作业但忘记提交了,这次给分了,但下不为例.由于助教这周有点忙,所以点评得非常不及时,请同学们见谅. ...

  4. 个人作业二——英语学习APP 案例分析

    英语学习APP的案例分析 我们生活中很多时候要和软件打交道,大家上课开小差时候玩的手机游戏,买火车票的网站,互相联系用的微信.QQ,等等都是软件,都很值得分析.你为何成为它们的用户?它们的团队做对了什 ...

  5. 个人作业2——英语学习APP案例分析

    一.个人体验 1.下载并使用,描述最简单直观的个人第一次上手体验. ①入眼界面华丽,有正能量的名言警句配上很有意境的图片,界面美观. ②内容丰富,有许多精选英文文章,同时配有中文翻译,便于理解. ③能 ...

  6. 个人作业2--英语学习APP案例分析

    1.下载APP并使用,上手体验 个人很喜欢这种风格,画面简洁,排版精细,尤其是联想词的界面,很惊喜.但是很多链接比如精选文章点进去之后的UI设计并不理想,感觉只是一个网页而已.并且我不能够保存或者收藏 ...

  7. 个人作业2—英语学习APP案例分析

    第一部分 调研, 评测 1.下载并使用,描述最简单直观的个人第一次上手体验. 一打开就受到暴击! 界面布局与大部分学习类APP类似,功能模块.搜索框跟一些日常推送.界面简单功能一目了然,方便操作. 2 ...

  8. 个人作业2——英语学习APP案例分析(必应词典的使用)

    第一部分 调研, 评测 1.使用环境:window 10 词典版本: 2.使用体验: 打开词典出现下面这一界面: 词典模块:出现了每日一词,每日一句,每日阅读板块,还提供了生词本,个人觉得最喜欢的是这 ...

  9. 【2017下集美大学软工1412班_助教博客】个人作业2——APP案例分析

    作业要求 个人作业2:APP案例分析 评分结果 按从高到低排列 学号后三位 第二次作业 Total 008 APP案例分析 23 044 第2次作业 19.5 011 App案例分析--XBMC 19 ...

随机推荐

  1. 柱体内温度分布图 MATLAB

    对于下底面和侧面绝热,上底面温度与半径平方成正比的柱体,绘制柱体内温度分布图. 这里给出两种尝试:1.散点图:2.切片云图 1. 散点图仿真 首先使用解析算法求的场解值的解析表达,其次求解Bessel ...

  2. Shrio第二天——认证、授权与其它特性

    一.认证——Authentication (即登陆),简单分析之前的HelloWorld的认证: 1. 获取当前的 Subject. 调用 SecurityUtils.getSubject(); 2. ...

  3. 20155325《Java程序设计》实验一(Java开发环境的熟悉)实验报告

    实验一Java开发环境的熟悉-1 提交 Linux或Window或macOS中命令行下运行Java的截图 运行结果包含自己学号等证明自己身份的信息 实验一Java开发环境的熟悉-2 提交 Linux或 ...

  4. molokai

    git clone https://github.com/windy/ruby-vimrc.git~/.vim/colors/

  5. 【LG4309】【BZOJ3173】[TJOI2013]最长上升子序列

    [LG4309][BZOJ3173][TJOI2013]最长上升子序列 题面 洛谷 BZOJ 题解 插入操作显然用平衡树就行了 然后因为后面的插入对前面的操作无影响 就直接在插入完的序列上用树状数组求 ...

  6. 【RAC搭建报错】在RAC搭建到grid安装前的检查时,报错

    这种ip的报错,无非是检查防火墙,ip配置的原因 而我防火墙已关闭,ip也没配错 最后的原因是因为我172.16.1.41/42这两个IP选的虚拟机没有配置网段 [grid@rac01 grid]$ ...

  7. 180729-Quick-Task 动态脚本支持框架之任务动态加载

    Quick-Task 动态脚本支持框架之任务动态加载 前面几篇博文分别介绍了整个项目的基本架构,使用说明,以及整体框架的设计与实现初稿,接下来则进入更细节的实现篇,将整个工程中核心实现捞出来,从为什么 ...

  8. 第一篇:一天学会MongoDB数据库之Python操作

    本文仅仅学习使用,转自:https://www.cnblogs.com/suoning/p/6759367.html#3682005 里面新增了如果用用Python代码进行增删改查 什么是MongoD ...

  9. Phaser3 场景Scene之间的传值 -- HTML JAVASCRIPT 网页游戏开发

      PHASERJS3 一.首先当然得有至少有二个场景sceneA.js,sceneB.js 二.从场景A传值到场景B二种方法 1)通过事件this.events.emit('event key',{ ...

  10. redis主从配置+sentinel哨兵

    redis主从配置+sentinel哨兵 1:编译环境准备 1.1环境确认 Redis是一个开源.支持网络.基于内存.键值对存储数据库,使用ANSI C编写.所以在搭建Redis服务器时需要C语言的编 ...