文章目录
- 1.1 人机界面与人机交互
- 1.2 人机界面的发展
- 1.3 人机交互的重要性
- 1.4 最佳用户体验
- 1.5 实现最佳用户体验的基本步骤
- 1.6 人机交互与软件工程
- 1.7 人机交互技术的发展趋势
课程介绍:从用户的角度来改善用户和计算机之间的交互、提高系统的易用性。
人机界面(Human-Machine Interface)是人与机器进行交互的操作方式,即用户与机器互相传递信息的媒介。计算机系统中的人机界面(Human-Computer Interface)又称人机接口、用户界面(User Interface,UI),是计算机科学中最年轻的分支之一。
用户体验(user experience,UX)是指日常生活里用户和计算机交互过程中,用户建立的所有知识、记忆和感受。具体来说,用户体验是指用户在使用数字产品或享受数字服务,或者预测使用方式过程中,建立的所有感受、知觉、认知印象等。
1.1 人机界面与人机交互
人机界面
??在人机系统模型中,人与机器之间存在着一个相互作用的“面”,即人机界面。人与机器之间的信息交流和控制活动都发生在人机界面上。
??人机界面介于用户和计算机之间,是人与计算机之间传递、交换信息的媒介,是用户使用计算机的综合操作环境。
??人机界面设计师处理的是人与硬件界面和人与软件界面的关系,而硬件界面与软件界面之间的关系则通过计算机技术来解决。
??人机交互对软件工程技术的发展具有很大的促进作用,但现有的软件工程技术大多仅包含少量交互情况或者根本不涉及用户交互的软件,在实现交互式系统过程方面存在天生的缺陷,如:
?? 1)没有提出明确的对用户界面及可用性需求进行描述的方法;
?? 2)不能够在系统开发过程进行中对用户界面进行终端测试等。
??使用现有软件工程技术开发出来的交互式系统尽管具有完善的系统功能,但对用户而言,产品的可用性、有效性以及满意度并不高,相应地,产品很难取得市场上的成功。程序开发过程中约80%的维护开销都与用户和系统的交互相关,这其中又有64%属于可用性问题。在软件开发过程引入人机交互技术,可有效改进上述问题。
??以用户为中心的设计(User-Centered Design,UCD)方法提出了多种用于构建交互式系统的技术和工具。UCD和传统软件工程方法的相似之处(如均包含用例和任务分析等),并试着用UCD思想来取代传统软件工程方法。
??
软件工程方法与人机交互相结合存在一些困难:
?? 首先,双方人员通常对对方的价值观持否定态度:软件工程人员在对工作的实施策略和方法选择上常有一定的倾向性,通常基于对问题性能和处理复杂度考虑等;而人机交互人员的工作则包含较多的主观性和灵活性,这也可能是学科自身尚不够成熟的缘故。
??其次,它们所使用的方法论体系存在差异:软件工程师较多使用形式化方法分析问题,对非形式化方法存在偏见;而人机交互领域虽然也可能使用到一些形式化的方法,但对非形式化方法也给予了充分重视。
1.7 人机交互技术的发展趋势
高科技化
??计算机越来越趋向超薄型和平面化,输入方式由单一朝着多通道输入发展,软件也不断推陈出新,全新的界面给设计师提供了广阔的造型空间。
自然化
??交互原理和方法相继产生并得到了广泛应用,推动人机界面自然化向前迈进了一大步,而且人们要求能够通过视觉、听觉、嗅觉、触觉以及形体、手势或口令等,更自然地“进入”到工作空间中去,形成人机“直接对话”,从而取得“身临其境”的体验。
人性化
??现代设计已经从功能主义逐步走向了多元化和人性化,从单通道向多通道以及从二维向三维交互的方向转变,发展用户与计算机之间快捷、低耗的多通道界面。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!