回答数
3
浏览数
9557
梦驴友
UX,user experiense,用户在使用或预计要使用某产品、系统或者服务时产生的主观感受和反应。 UCD,user centered design;流程(调查--分析--设计--评测--改进--反复。) 影响因素: 流程的质量 螺旋上升的设计流程 用户的参与 在这个过程中,需要反复进行:理解使用情况、明确用户需求、制作解决方案、评测设计,四个活动。 产品失败的几个原因: 用户群定义错误 产品使用背景(用户场景) 用户研究方法的点线问题 常用方法:1、用户调查法 焦点小组 背景调查法 (调查员看着用户使用,边看边提问自己不清楚的地方,一对一访谈):请教-刨根问底-核实,对用户进行背景式访谈,了解用户的使用场景。 常用方法:2、情景剧本 如何把用户个人获得的用户体验分享给其他成员?用户体验的文档化:有效再现用户体验的场景、编写情景剧本:以写故事的方式,把用户使用系统或者产品时的背景、为了达到什么目的、如何使用及其结果描绘出来。 示例: 用户的个人信息:基本人口学信息、相关背景,需求点, 选择使用的理由: 使用场景列举(有简单、也有复杂、还有特殊情况): =类似用户画像 、分析情景剧本 根据表达的意思进行意义分解; 在探索用户背后的潜在需求时,需要理解用户的行为在整个情景剧本中具有怎样的意义的基础上; 慎重对待用户直接提出的需求,用户需求和解决方案也不能混为一谈;具体可以制作一张表格,表头是:剧本序号--情景剧本--反映出的用户需求--解决方案 、评测情景剧本:再次访谈, 一定是在理解了用户要求的背景后,转换成真正的用户需求。 3、用户角色的设计 为让我们的目标用户形象更加具体,现在开始对用户角色进行设计。 角色的获取常经过以下几步: *招募用户进行访谈; *对用户进行分组,一般来说,分成3-7组; *定义代表每个分组的用户形象; *为每个用户形象添加逼真的个人信息; 一个项目最后产生6-7个角色,根据产品特色和市场价值,分出主角、配角;(角色的优先权因项目而异), 因为敏捷开发模式的需要,依据数据创建的角色也更加适用,这个时候会利用更多的临时角色。 4、原型prototype T原型两种制作一部分页面的方法:水平原型和垂直原型; 水平原型:只需制作网站首页和第一层链接页面的原型,可以看到首页的所有菜单,可以自由选择,但是不能应用(浅式原型) 垂直原型:只具备某一项功能的原型,比如,有了网站注册功能的一个垂直原型,相比不能搜索,用户却可以进行注册; T原型,则结合水平原型和垂直原型,兼具广度和深度。 制作工具: 制作原型时要注意:不一定要制作出完美的原型,设计师和程序员掌握的技能也不一定适用于制作原型,因此,原型应该让设计团队的全体成员都参与进来,团队整体经过反复讨论,从理论上,把界面的细节确定下来,然后再画出就可以。 甚至可以用纸笔,团队进行讨论。不要拘泥于工具或者其他,重要的是想法的沟通和最后细节的实现,做出最优选择。 制作方法:卡片分类法(让用户将写有信息的卡片进行分类) 作为一种信息设计方式,可以用来设计用户界面;这是一种层次结构的设计:分为封闭式和开放式两种。 封闭式卡片分类法:又叫带有目录的卡片分类法,分类名称差不多确定,想要确定他们的类属的有效性;或者想要研究具体素材将被如何归类。 这可以按照问卷的方式进行在线调查,但是这样就看不见用户试错的过程,所以提供的素材需要事先反复试误。(主要用于评测和改善设计团队的创意) 开放式卡片分类法:不带目录,请用户把所有素材名称的卡片自由分组,在完成所有卡片分类以后,请用户为每个组起名字。(更具探索性,虽然以用户的言行等定性分析为中心,但也存在某种程度上的定量分析--常用聚类分析、分类合并) Delphi法:反复收集专家的意见和反馈,把结果控制在一定范围内,从而达到提高预测准确度的方法。基本流程:收集专家意见--统计并再次反馈,根据统计结果再次给出意见--反复进行1~2步骤。 Delphi卡片分类法:在前几个方法的基础上,为了节省人力物力采取的一种折衷的方式。其流程:首先制作构造信息的原型--请多位参与调查的人分别按照自己的意愿在原型上进行修改--在结果限定在一定范围内之前持续进行前两个步骤。最终形成一个一致的步骤。4、产品可用性评价方法 总结性评价:性能测试法,检验用户的目标达标率、所需时间、主观满意度。在设计前和设计后使用偏多; 形成性评价:发生思考法,以便使用界面,一边把“正在想的内容说出来”,会在设计过程中反复使用;要重视贯穿始终的形成性评价。 分析法:专家评审 实验法:用户测试、问卷调查 产品可用性检验:专家参照用户界面设计的指导手册进行界面评价的分析方法的总称。 如:启发式评估法(基于用户界面设计原理的一种检验方法) 十个原则:系统状态的可视性;系统和现实的协调;用户操控和自由程度;一贯性和标准化;防止错误;识别好过回忆;灵活性和效率;简洁美观的设计;帮助用户认知、判断、修复错误;帮助文档以及用户手册; 实施步骤:p104 step1:招募评价人员;产品可用性工程师或界面设计人员等 step2:制定评价计划;确定好具体需要依据哪种原则来实施,注意评价目标; step3:实施评价;具体的评价方法由实施人员自己决定,可以先检查界面流程是否正常、第二次检查各界面是否存在问题; step4:召开评价人员会议,评价人之间的讨论,记录共同的问题和特殊的问题 step5:总结评价结果;也即形成产品可用性问题列表, 如:认知过程走查法(基于人类的认知模式进行检验的方法) 首先,用户已有的技能和经验会影响探索学习的结果,其次是产品的功能和重要任务的影响。最后,执行任务的“操作步骤”和“界面”,一般来说会做成一份界面流程图, 分析步骤:在准备好检验对象时,评价人员通常准备问四个问题:p110 ask1:用户是否知道自己要做什么?ask2:在探索用户界面的过程中,是否注意到了操作方法? ask3:用户是否把自己的目的和操作方法关联到一起?ask4:用户能否从系统的反馈中判断出任务是否在顺利进行?5、用户测试 发生思考法:边操作边思考; 回顾法:让用户在完成操作后回答问题; 性能测试:定量测量,有效性、效率、满意度; 6、敏捷开发 把产品分割成小功能,以1-4个新起的短期开发为单元进行迭代,各迭代期内会进行设计、开发、测试等所有与开发相关的步骤。
人犯贱天在看
用户体验(User Experience,简称UE)是一种纯主观的在用户使用一个产品(服务)的过程中建立起来的心理感受。因为它是纯主观的,就带有一定的不确定因素。个体差异也决定了每个用户的真实体验是无法通过其他途径来完全模拟或再现的。但是对于一个界定明确的用户群体来讲,其用户体验的共性是能够经由良好设计的实验来认识到。
手持AK47毙我心
一、单选题 1.“秘密”是一款在朋友圈内匿名交流的SNS平台。假定每个人只能看到朋友发的帖子,却不知道具体是谁发的;并且朋友关系是对称的,即如果A是B的朋友,那么B也是A的朋友。某好事者希望知道一篇帖子具体是谁发的,他通过找几个好友看看他们是否是这个帖子楼主的朋友,从而求“交集”,推断楼主是谁。朋友圈是指彼此互为朋友的人群。什么样的楼主容易被发现真实身份? A朋友很多的楼主。 B朋友很少的楼主。 C发负能量帖子的楼主。 D有很多个小朋友圈的楼主。 E发正能量帖子的楼主。 F只有一个大朋友圈的楼主。 2.有一个装过食盐的瓶子,容积是w,在食盐用完之后,还有一些食盐粉末(体积可以忽略)残留在瓶子壁上。现在要把该瓶子改装糖,给你u体积的纯净水,用来清洗该瓶子。在每次清洗之后,瓶子里会残留至少v体积的水(食盐溶液,可以忽略盐的体积)。假设w>u>v,请问下述哪种方式使用这些纯净水,能把瓶子洗得最干净______? A.把所有的纯净水全部倒入瓶子,然后把水倒掉。 B.将纯净水平均分为两份,用每一份清水洗一遍瓶子。 C.每次注入体积为v的纯净水清洗瓶子,直到纯净水用尽。 D.每次注入体积为2v的纯净水清洗瓶子,直到纯净水用尽。 E.将用过的水重新注入瓶子,多次清洗。 F.以上方法清洗效果相同。 3.有一只火鸡出生在某年春天。从出生第一天起,主人就会每天给它喂食。这只火鸡用一个模型来计算主人对它的爱的程度=吃到米的天数(出生之后的总天数+1)。这只火鸡发现这个爱的指数每天都在上升。有一天感恩节到了,火鸡被主人杀掉了。关于火鸡的爱的指数模型的说法正确的是:______? A.火鸡的模型之所以无效,是因为这个公式不是最大似然估计。 B.火鸡的模型之所以无效,是因为这个爱的指数增长速度先快后慢。 C.火鸡的模型之所以无效,是因为没有计算这个爱的指数的方差。 D.火鸡的模型之所以无效,是因为分母+1了。 E.火鸡的模型之所以无效,是因为主人太坏了。 F.火鸡的模型之所以无效,是因为统计的概率空间不完整。 4.下列方法中,______不可以用来程序调优 ? A.改善数据访问方式以提升缓存命中率 B.使用多线程的方式提高IO密集型操作的效率 C.利用数据库连接池替代直接的数据库访问 D.使用迭代替代递归 E.合并多个远程调用批量发送 F.共享冗余数据提高访问效率 5.并发进程执行的相对速度是______。 A.由进程的程序结构决定 B.由进程本身来控制 C.进程被创建时决定 D.与进程调度策略有关 E.与进程的销毁时间有关 F.由内存分配策略决定 6.动态内存分配(C语言中的malloc,C++中的new)得到的存储区属于内存中的:______。 A.静态区 B.堆(heap) C.栈(stack) D.堆栈 E.内核内存 F.不确定 7.下列正则表达式不可以匹配” ”的是______。 A.^w+.w+-w+.w+$ B.[w]{0,3}.[a-z-]*.[a-z]+ C.[c-w.]{3,10}[.][c-w.][.][a] D.[w][w][w][alibaba-inc]+[com]+ E.^w.*com$ F.[w]{3}.[a-z-]{11}.[a-z]{3} 8.关于IP地址下列说法错误的是______。 地址采用分层结构,它由网络号与主机号两部分组成 B.根据不同的取值范围IP地址可以分为五类 属于B类地址 D.每个C类网络最多包含254台主机 采用128位地址长度 类,B类和C类地址为内部私有地址 9.某团队有 25的人会写Java程序,有34的人会写C++程序,这个团队里同时会写Java和C++的最少有______人。 10.计算三个稠密矩阵A、B、C的乘积ABC,假定三个矩阵的尺寸分别为m*n, n*p, p*q,且m A.(AB)C (BC) C.(AC)B D.(BC)A E.(CA)B F.以上效率相同 11.棋盘上共有2020个格子,从1开始顺序编号。棋子初始放在第1格,通过扔骰子决定前进格子数,扔出x点就前进x格。骰子有6面,分别对应1至6;质量均匀。当棋子到达2015或超过2015,游戏结束。那么,棋子刚好到达2015的概率与______最接近。 同学每天乘公交上学,早上睡过头或遇到堵车都会迟到;H早上睡过头概率为,路上遇到堵车概率为;若某天早上H迟到了,那么以下推测正确的有______。 A.今天H早上睡过头了 B.今天H早上睡过头的概率为 C.今天H早上睡过头的概率大于 D.今天H早上遇到堵车了 E.今天H早上遇到堵车的概率为 F.今天H早上遇到堵车的概率小于 13.个数约为50K的 数列需要进行从小到大排序,数列特征是基本逆序(多数数字从大到小,个别乱序),以下哪种排序算法在事先不了解数列特征 的情况下性能大概率最优(不考虑空间限制)______。 A.冒泡排序 B.改进冒泡排序 C.选择排序 D.快速排序 E.堆排序 F.插入排序 14.在以下操作中,数组比线性表速度更快的是______。 A.原地逆序 B.头部插入 C.返回中间节点 D.返回中间节点 E.返回头部节点 F.选择随机节点 15.一个函数定义的返回值是float,它不能在 return语句中返回的值的类型是:______。F.以上皆可以 16.某足球队有四名外援,分别来自巴西、荷兰、意大利和美国。他们分别擅长前锋、后卫或守门,其中: ① 美国外援单独擅长守门; ② 意大利外援不擅长前锋; ③ 巴西外援和另外某个外援擅长相同的位置; ④ 荷兰外援擅长的位置和巴西外援不同。 以上条件可以推出巴西外援擅长的位置是______。 A.前锋 B.守门 C.后卫 D.前锋或守门 E.后卫或守门 F.前锋或后卫 17.以下属性中,______不是m阶B树特性。 A.根节点至少2子女节点 B.非根节点包含的子女数j满足:┌m2┐ - 1 <= j <= m - 1 C.除根结点以外的所有内部结点度数为存储关键字总数加2 D.常用于计算机磁盘文件组织 D.叶节点均位于同一层 也常用于计算机磁盘文件组织 18.在一个单链表中,q的前一个节点为p,删除q所指向节点,则执行______。q; >next=p->next;delete p; >next=q->next;delete p; >next=q->next;delete q;p; >next=p->next;delete qmain(){ fork()||fork();} 共创建几个进程:______。 20.程序出错在什么阶段______? int main(void) { ; cout<<“welcome to taobao"; } A.预处理阶段出错 B.编译阶段出错 C.汇编阶段出错 D.链接阶段出错 E.运行阶段出错 F.程序运行正常 二、附加题 1.针对无线互联网的现状和特殊性,请列举可提升用户体验的网络相关优化措施。(优化点可包括客户端、前端、服务端,甚至业务设计层面) 2.给定一个query和一个text,均由小写字母组成。要求在text中找出以同样的顺序连续出现在query中的最长连续字母序列的长度。例如, query为“acbac”,text为“acaccbabb”,那么text中的“cba”为最长的连续出现在query中的字母序列,因此,返回结果应该为其长度3。请注意程序效率。 3.写一个函数,输入一个二叉树,树中每个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。请注意程序效率。
优质工程师报名问答知识库