欢迎来到天天文库
浏览记录
ID:20443294
大小:57.50 KB
页数:8页
时间:2018-10-13
《软件开发中的人机界面设计方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、软件开发中的人机界面设计方法1.引言如今,随着IT技术日新月异的发展,人类社会已经逐步进入了非物质社会,各类软件产品层出不穷。在面对如此丰富的非物质产品过程中,人们已经不仅仅满足于软件的提供的功能需求,对于软件的易用性和舒适性也提出了更高的要求。使得软件设计不能再像过去一样仅仅只靠丰富的功能立于不败之地,设计师们也开始关注非功能性的一些因素,例如软件的界面设计。软件的人机界面是交互式系统的重要组成部分,一个好的界面,可以极大的提高用户使用软件的效率和用户体验度。2.人机界面设计在人机系统中.人与机器之间的所有关联依靠人机界面来实现。人机界面是人与机器相互
2、作用的纽带和进行交互的操作方式。苹果公司的MacOS和微软公司的MI(Multi-ModalInteraction)是近年来迅速发展的一种人机交互技术,适应了以人为本的自然交互准则,所谓的MMI是指一种使用多种通道与计算机通信的人机交互方式。而通道,则涵盖了用户表达意图、执行动作或感知反馈信息的各种通信方法,如言语、表情、手势、触觉等,采用这种方式的计算机界面称为多通道用户界面,体现了以人为本、以用户为中心的设计理念。基于剧情的设计(Scenario-BasedDesign),详细给出了交互过程中的全部角色;各种场景的假设、剧情的描述、事件叙述的人机对话
3、分解。由于该方法在较高层次上描述了用户意图,同时符合人的认知过程,并便于实现,所以被广泛采用。该方法的开发模式为:建立观察剧情-建立分析场景-建立分析模型-建立设计模型。2.2设计原则人机界面是一门交叉学科,它研究的范围涉及到人机工程学、工业设计、计算机科学、认知科学、生理学、心理学、艺术学、社会学等相关领域。人机界面设计的好坏与是否遵守设计原则有直接的关系。有些原则对几乎所有良好的人机界面的设计都是适用的,一般地可从可交互性、信息、显示、数据输入等方面考虑,要设计好的人机界面,很重要的一点是需要遵守相应的原则,其次是增加创造性的设计,但创造性的设计也应
4、当是建立在实效性的分析基础上的。只有这样,才能设计出用户喜爱的人机界面。人机界面中应遵循的设计原则有:1)用户原则。人机界面设计首先要确立用户类型。确定类型后要针对其特点预测他们对不同界面的反应.这就要从多方面进行设计分析。2)信息最小量原则。人机界面设计要尽量减少用户记忆负担,采用有助于记忆的设计方案。3)帮助和提示原则。要对用户的操作命令做出反应,帮助用户处理问题。系统要设计有恢复出错现场的能力,在系统内部处理工作要有提示,尽量把主动权让给用户。4)媒体最佳组合原则。多媒体界面的成功并不在于仅向用户提供丰富的媒体,而应在相关理论指导下,注意处理好各种
5、媒体间的关系,恰当选用。当前人机界面设计,要积极研究人的交往习惯和对话方式,让界面设计符合这些习惯和方式,达到人机界面的智能化。3.人性化界面设计方法对于用户来说,一个优秀的人机界面应能够满足大多数用户的操作喜好以及感官需求,让用户能够轻松控制其使用过程,获取用户的满意的。而以用户为中心的设计方法(User-centeredDesign,UCD)的基本思想就是将用户时时刻刻摆在设计过程的首位。3.1以用户为中心的设计步骤众所周知,人机界面是一个软件与用户之间的交互桥梁。以用户为中心的人机界面设计,要让使用者能够足够容易理解设计者的设计意图,进而发起正确的
6、操作(即设计者期望的操作);同时设计者应从使用者那里得到有效的反馈信息用于改进其设计,两者之间能有效地实现双向互动,使开发的过程重复迭代,收敛于满足用户需求的产品。以用户为中心的人机界面设计方法步骤如下图所示:图3.1:以用户为中心的人机界面设计方法步骤3.1.1用户建模创建用户模型是人机界面设计的第一步。发现用户,了解用户想做什么,知道什么之类具体而非抽象的问题。不仅应以使用者所处的大环境为主,了解未来情境,还应当对使用者更深入探索,对用户进行宏观和微观的研究。研究用户的目的在于激发设计团队并让他们聚焦在某些关键点上,在时间和预算有限时,要换位思考,沉
7、浸在用户的环境中,了解实实在在的使用者的需要。可以对用户使用产品的过程做情节描述,考虑不同环境、工具和用户可能遇到的各种约束。可能的话,还应当深入到实际的使用场景中去。设计师可以通过与用户交流,让用户在工作时边想边说,并了解用户执行任务的过程,找到有利于用户操作的设计,而不是硬要用户说出自己的想法。因为人们在描述和实际操作之间往往大相径庭,常常遗忘或省略一些例行任务或表面上无足轻重的细节,而这些细节有时往往是界面设计的关键所在。3.1.2分析需求完成用户模型定义后,需要定义和分析用户将履行的任务,寻找与任务相关的用户心智和概念模型。对观测来的结果进行分析
8、,并总结出几个主要的设计主题。通常用视觉化的形式(视频、图画、剧本等)来展示给设
此文档下载收益归作者所有