UE、UI、UCD、Interaction Design、UED、UX、HCI、Usabili
最近,UE、UI、UCD、Interaction Design等名词频繁地在我脑海中盘旋。在搜集和整理这些概念的过程中,我发现有必要进行一次统一的解释,以便更好地进行比较和理解。我也非常欢迎大家提出修改意见,以确保我的理解更为准确。
我们来谈谈Aessibility,也就是网页的可访问性和无障碍访问。这是一个至关重要的议题,特别是在当下这个数字化时代。网页的可访问性意味着残障人士可以无障碍地使用网页,包括感知、理解、操纵和与网页互动的能力。这同样惠及非残障人士,特别是那些由于年龄原因能力变弱的老人。它涵盖了所有可能影响人们接近或使用网页的因素,包括视觉、听觉、身体、语言、感知和神经等方面的障碍。许多组织和机构通过开发战略、指南和资源来推动网页可用性的发展,以帮助残障人士更好地使用网络。
接下来是HCI/CHI,即人机交互。这是一门跨学科的研究,涉及认知科学、心理学、系统构架技术、语音处理技术、图像处理技术、智能控制技术等。人机交互的本质是一个认知过程,以认知科学为理论基础。人机交互系统是一个闭环系统,以系统科学作为研究框架。通过信息技术的建模、形式化描述、整合算法、评估方法等技术,最终实现和应用人机交互理论。
信息体系架构(IA)是另一重要概念。根据Louis Rosenfeld的观点,《Information Architecture for the World Wide Web》中,信息体系结构包括了系统的组织、标注、导航和搜索的设计工作。这是一个帮助人们更成功地找到和管理信息的架构。信息体系架构师是用户体验团队的“系统工程师”,他们负责内容的组织、页面元素的可见性和可用性,以及更高层次的决策。他们与用户体验团队的领导一起工作,将商业和用户需求转化为系统原型,这些原型通常以描述图表的形式呈现。
交互设计(Interaction Design)是一门关注产品行为和使用方式的学科。Alan Cooper认为交互设计是人工制品、环境和系统的行为以及传达这种行为的外观元素的设计和定义。《Interaction Design——Beyond Human-Computer Interaction》的作者也强调了交互设计在支持人们日常工作与生活的重要性。
我们来谈谈以用户为中心的设计(UCD)。一个成功的交互系统必须满足用户的需要。这需要设计人员不仅识别各种用户群,还要识别他们的技能、经验和偏好。关于以用户为中心的设计的构成内容尚未达成明确的共识,但John Gould 和他在IBM的同事在20世纪80年代开发了一种名为Design for Usability (GOU88)的方法,它包括了最为普遍接受的定义。这一方法强调了以用户为中心的设计在创建易用、高效和令人愉悦的交互式产品中的重要性。
用户界面设计的进化之路:从实践到理论的核心概念
随着科技的飞速发展,人机交互系统的实践逐渐丰富,其中IBM公司的1984 Olympic Messaging System(GOU87)堪称翘楚。该系统所采用的方法由四大支柱支撑,让我们逐一其深层含义。
一、关注用户:在人与机器的互动过程中,用户的体验至关重要。用户界面设计成为屏幕产品的核心组成部分,涵盖了感觉和情感两个层次。认知心理学、设计学、语言学等多学科的参与,共同构建了这一复杂工程。其三大原则——置界面于用户的控制之下、减少用户的记忆负担、保持界面的一致性,充分体现了以用户为中心的设计理念。
二、集成化设计:体现了现代IT产品的关键特征,即通过整合各种技术,实现产品的多功能性和高效性。这种设计理念使得产品更加全面,满足了用户的多样化需求。
三、初期用户测试:在产品开发初期就引入用户测试,旨在确保产品的可用性和用户体验。可用性作为交互式IT产品/系统的重要质量指标,关乎产品能否有效、高效、易用以及用户的主观满意度。ISO 9241-11国际标准对可用性进行了明确界定,包括有效性、效率和满意度三个方面。可用性工程是产品开发的核心方法,强调以用户为中心的设计方法论,能有效评估和提高产品的可用性质量。
四、迭代式设计:在产品开发过程中,通过不断试错和优化,实现产品的持续改进和升级。这是确保软件成功的关键因素之一。用户体验设计(UXD/UED)是软件应用和审美价值的体现,包括印象、功能性、使用性和内容等关键因素,这些因素共同构成了正确的用户体验。
总结而言,从IBM的奥运信息系统看现代人机交互设计的演变,我们不难发现,关注用户、集成化设计、初期用户测试和迭代式设计构成了设计的核心要素。而在这一过程中,用户体验的重要性不容忽视,它关乎产品的成败。了解并满足用户的需求,才能确保产品的持续成功。
编程语言
- UE、UI、UCD、Interaction Design、UED、UX、HCI、Usabili
- PHP+mysql防止SQL注入的方法小结
- javascript字体颜色控件的开发 JS实现字体控制
- 张丰毅与同性恋话题:公众如何看待这一传闻
- 科比的生日是什么时候 篮球传奇科比的生日
- 初中物理电学公式
- jquery mobile实现可折叠的导航按钮
- 基于MySQL的存储引擎与日志说明(全面讲解)
- 蒋劲夫送外卖送多久了啊有几年嘛
- 李好的老婆是谁 她的背景和故事引人关注吗
- 爱你千万次国语版
- SQL Server 总结复习(一)
- jquery.pager.js实现分页效果
- 江苏卫视梦想成真
- java模拟PHP的pack和unpack类
- 如何取消QQ宠物 保姆级教程帮你搞定