个人作业2:APP案例分析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了个人作业2:APP案例分析相关的知识,希望对你有一定的参考价值。


铁路12306案例分析 
第一部分 调研, 评测

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

 技术分享     技术分享

技术分享     技术分享

铁路12306app第一次使用的时候让人感觉界面简洁明了,没有什么多余的广告。铁路12306的底栏分成了“车票预定”、“商旅服务”、“订单查询”、“我的12306”四个主要功能区。没有一些花里胡俏的东西。整体来说界面比较简单、直观且功能齐全,操作起来还是很简单的,很容易上手,这样可以照顾到不同年龄层次的人使用。但是不知道为什么有些页面切换不够流畅。

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

 

Bug:软件的缺陷

Bug可以分解为:症状(Symptom)、程序错误(Fault)、根本原因(Root Cause)。

1)症状:即从用户的角度看,软件出了什么问题。例如,输入(3211)时,程序出错退出。

2)程序错误:即从代码的角度看,代码的什么错误导致了软件的问题。例如,代码在输入为某种情况下访问了非法的内存地址——0X0000000C。

3) 根本原因:错误根源,即导致代码错误的根本原因。例如,代码对于id1==id2的情况没有做正确判断,从而引用了未赋初值的变量,出现了以上的情况。

 

3.选择一个朋友(用户)进行采访,并加以记载。

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

  • 大学舍友吴某经常遇到节假日要回家,又不想跑到东车站去买票。既不方便,又浪费时间。所以需要下载一个铁路12306可以随时随地购票,改签。
  • 可以预定某天的车票,可以支持二代身份证乘坐动车,不用取票。也可以帮其他人购票。
  • 购票完成之后便会短信通知你的车票信息,但是时间久了可能忘记,要是在前一天app能在提醒一下就好了。

3.2. 让采访对象使用该产品的功能。

  我让舍友在手机中安装使用了掌阅铁路12306app。下载登入后,让他尝试下大部分功能,整个过程花了10分钟左右。
3.3. 描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

  • 用户使用的过程:吴某通过手机下载了铁路12306,然后注册了账户并进行了登陆操作。想买一张10-01号厦门北-莆田的动车票,填写好相关信息点击“查询”,即可查看到相关的列车,但是载入速度有待提升。通过下面的按钮我们还可以快速查看“前一天”,“后一天”的车票信息, 除了载入速度慢以外,效率还是可以的。
  • 确认好了要购买的车票后,点击“添加乘客”选择“常用联系人”,即可完成订单。(也可以在查寻之前先添加好联系人,等所有资料准备ok直接下单)和网页端一样,订票成功后会有45分钟的支付时间,如果用户没有在规定时间内完成支付,则会被视为放弃订单,订单就会被取消。如果一天之内取消订单超过3次则该账号当天内就不能买票了。(购票规则和网页端一样)付款支持国内主流的银行卡,还有.....支付宝!如果手机中安装了支付宝钱包的话,会直接跳转到支付宝钱包中完成付款!
  • 用户的问题基本得到了解决,但是还是有一些它觉得不是特别的满意。比如加载过程速度较慢,会出现卡顿现象。订单查询功能中,未出行订单和历史订单不能按时间默认显示,必须要输入信息才能查询。
  • 先说优点:界面简洁操作简单,满足要求、路线车票信息准确无误。缺点:加载速度慢,往返路线定位不准确。用户体验不是很好,没有一些人性化的提示信息。
  • 基本上没什么问题,基本符合他对一个购票性质软件的需求。

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

  系统要优化一下,查询信息结果加载非常慢,操作过程不流畅。
3.5. 结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:

  •  这个软件的功能齐全,基本上实现了我和我采访对象的所有需求。
  •  这个软件操作简单,没有多余的广告。
  •  这个软件界面已经很简洁,但是运行时就是不够流畅。
  •  综合以上,总体来说给这款软件一个评价的话,我会给:好,不错

 


 

第二部分 分析

1.尽可能地使用软件的所有功能 。

    铁路12306的底栏分成了“车票预定”、“商旅服务”、“订单查询”、“我的12306”、四个主要功能区:

  1. “车票预定”里我们可以简单方便地按照“出发地”、“目的地”、“出发日期”、“席别”、“列车类型”、“票种”来查询需要购买的车票,为了能最大程度地减少购票时间,在第一界面就有乘客选择的按钮,登陆之后可以直接“添加常用联系人”。(由于进入软件之后第一时间并不会要求登陆,为了保障能够更快地抢到票,请大家务必先登录后购票)
  2. “商旅服务”提供订餐服务和约车服务。
  3. “订单查询”界面可以查寻当日或近期的车票订单,可以按照“订票日期”或“乘车日期”查询订单。
  4. “我的12306”处“修改/添加常用联系人”,还可以做“修改个人资料”、“修改密码”等操作。

2.分析这个软件目前的优劣 (和类似软件相比), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。

订票app 用户体验 UI界面美观度 核心功能 总评
去哪儿旅游 8 8 10 9
携程旅行 7 7 9 8
铁路12306 6 6 8 7

注:每项评分满分10分

 

3.[附加题]根据理解和体验,画出整个软件所有功能逻辑框图,根据重要度标识出各模块的重要度、完成度、出发点及效果;

 技术分享

3.[附加题]针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分(能给出更详细的评分更优)。

评分标准假设为10分制。

用户体检:6分

UI界面美观:6分

核心功能:8分


第三部分 建议和规划

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

1.如果你是项目经理,如何提高从而在竞争中胜出?

       如果我是项目经理,设计的产品一定要需求明确使用性强,运行流畅。然后再加强UI界面美观度,用户体验一定要好,产品要更加的人性化,更加智能化。

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

  目前市场上有网易火车票、去哪儿旅游、携程旅行、360抢票、百度火车票等。

3.你要设计什么样的功能?

       购票软件,查询信息显示要快,节假日购票提醒,某时间段某车线的余票提醒功能(例如,你想买10.08莆田--厦门北8:00--12:00的票,但是没有你可以开启余票提醒共功能。在这时间段之前,如果有其他乘客退票改签有余票就立马通知你)。

4.为何要做这个功能,而不是其他功能?

  查询信息要快,可以提高用户体验。一般情况下用户在节假日的时候买票的概率较大,所以一定要有节假日购票的提醒功能,以便用户能买到票。但是如果用户没有买到票,可以开启余票提醒的功能,加大买到票的机率。

5.为什么用户会用你的产品/功能?

      因为我是站在用户的角度上考虑的。完全符合顾客需求购票情况。

6.你的创新在哪里? 请使用 NABCD 分析http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).

N:创新就是软件要更加智能。
A:做好需求分析,不断和用户交流。团队总结项目规格说明书,设计出满足用户实际需求。
B:提高用户购买自己想要车票的机会。
C:先天的优势官方的app,可信度高,但是体验上不比其他类似的app有突出的表现。一定要加强用户反馈不断改进。
D:官方发布的软件,车站广播或动车上可以看到推广以及广告。

7.如果你来领导这个团队,会有什么不一样?      

  我会更注重界面和体验,和用户要多交流,软件要不断优化更新,这个铁路12306做的真的做的真的不太令人满意而且运行时又卡。

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

时间/周工作
1-2 设计界面及功能,对用户进行需求分析
3-4 接收整理用户反馈, 优化设计,形成模型
5-10 开发人员完成开发,测试人员完成初步测试
11-12 对部分用户进行内测,收集反馈
13-15 根据反馈开发人员完成修改,测试人员继续测试反馈
16 正式上线使用,发布产品

 









以上是关于个人作业2:APP案例分析的主要内容,如果未能解决你的问题,请参考以下文章

集美大学1414班软件工程个人作业2——个人作业2:APP案例分析

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

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

个人作业2--APP案例分析

个人作业2:APP案例分析

个人作业2:APP案例分析