人机交互技术
-
人机交互技术(Human-Computer Interaction Techniques)是指通过计算机输入、输出设备,以有效的方式实现人与计算机对话的技术。人机交互技术包括机器通过输出或显示设备给人提供大量有关信息及提示请示等,人通过输入设备给机器输入有关信息,回答问题及提示请示等。人机交互技术是计算机用户界面设计中的重要内容之一。
人机系统包括人、机和环境三个组成部分。人机界面是人与机器进行交互的操作方式,即用户与机器互相传递信息的媒介。在人机系统模型中,人与机器之间存在着一个相互作用的“面”,即人机界面。人与机器之间的信息交流和控制活动都发生在人机界面上。介于用户和计算机之间,是人与计算机之间传递、交换信息的媒介,是用户使用计算机的综合操作环境。
人机界面设计师处理的是人与硬件界面和人与软件界面的关系,而硬件界面与软件界面之间的关系则通过计算机技术来解决。人与硬件、软件的结合构成了人机界面。传统的人机交互是研究用户与计算机系统间往来的交互。新的人机交互可划分为人、计算机以及交互这三个要素。HCI 1.0关注于人们可以亲眼看到、亲耳听到的界面设计或音效制作。HCI 2.0规定的范围得到了拓展,它特指从2000年年末开始流行的Web 2.0环境下的人机交互。
软件工程与人机交互视为两个相互独立的学科。 共同点是人机交互用到了软件工程的产品功能需求软件工程会限制人机交互的发展; 不同点是:首先,软件工程师与人机交互设计师关注的重点有很大不同。软件工程师经常是以系统功能为中心交互设计人员则以用户为中心。 其次,交互设计的评估方式也与一般软件工程方法存在不同:交互评估通常基于真实用户,评价机制也往往来自于用户使用的直观感觉。 再次,以往人机交互与软件工程经常是分开讨论的,一方面软件工程较少提及交互团队在产品设计中的重要作用,另一方面人机交互也很少谈及其与软件工程的密切关系。
西南地区IT社群(QQ)
- 云南
- 【昆明网页设计交流吧】243627302
- 【昆明nodejs交流吧】 243626749
- 【VUE】838405306
- 【云南程序员总群】343606807
- 【昆明UI设计】104031254
- 【云南软件外包】15547313
- 贵州
- 【PHP/java源码/站长交流群】55692114
- 四川
- 【成都Java/JavaWeb交流】86669225
- 【vaScript+PHP+MySql】116270060
- 【UI设计/设计交流学习群】135794928
- 重庆
- 【诺基亚 JAVA游戏博物馆】 559479780
- 【PHP,Java,Python,C++接单】 442103442
- 西藏