欢迎来到天天文库
浏览记录
ID:42873505
大小:27.50 KB
页数:3页
时间:2019-09-23
《浅谈人机界面》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、由于受传统观念的影响,很长一段时间里,人机界面一直不为软件开发人员所重视,认为这纯粹是为了取悦用户而进行的低级活动,没有任何实用价值。评价一个应用软件质量高低的唯一标准,就是看它是否貝有强大的功能,能否顺利帮助用户完成他们的任务。近年來,随着计算机硬件技术的迅猛发展,计算机的存储容量、运行速度和对靠性等技术性能指标有了显著的提高,计算机硬件的生产成木却人幅度下跌,个人计算机日益普及。新一代的计算机用户,在应用软件的可操作性以及软件操作的舒适性等方面对应用软件提出了更高的要求除期望所用的软件拥有强大的功能外,更期望应用软件能尽可能
2、的为他们提供一个轻松、愉快、感觉良好的操作环境。这表明,人机界面的质量已成为一个大问题,友好的人机界血设计已经成为应用软件开发的一个重要纽成部分。1人机界面的风格分析这里所指的人机界面的风格,是指计算机系统的用户界面上控制输入的方法,大致经过了四代的演变:1.1命令语言:在图形显示、鼠标、高速工作站等技术出现之前,现实可行的界面方式只能是命令和询问方式,通信完全以正文形式并通过用八命令和用八对系统询问的响应来完成。这种方式使用灵活,便于用户发挥英创造性,对熟练的用户冇很高的工作效率,但对一般用户来说要求高,易出错,不友善并难于学
3、习,它的错谋处理能力也较弱。1.2菜单选项:这种方式与命令行方式相比不易出错,可以人大缩短用户的培训时间,减少用户的击键次数,可以使用对话管理工具,错课处理能力有了显著提高。但使用起来仍然乏味,可能出现菜单层次过多及菜单选项复杂的情形,必须逐级进行选择,不能一步到位,导致交互速度显得太慢。1.3而向窗口的点选界而此类界面亦称WIMP界面,即窗□(Windows)>图标(Icons)、菜单(Menus)指示器(PointingDevice)四位一体,形成桌rfn(Desktop)o这种方式能同时显示不同种类的信息,使用户可在儿个工
4、作环境中切换而不丢失儿个工作Z间的联系,用户可通过下拉式菜单方便执行控制型和对话型任务,引入图标、按钮和滚动杆技术,大大减少键盘输入,对不精于打字的用户无疑提高了交互效率。1.4白然语言使川白然语言与应用软件进行通信,把第三代界面技术与超文本、多任务概念结合起來,使用户可同时执行多个任务(以用八的观点)。随着文字、图形、语音的识别与输术技术的进一步发展,多媒体技术在人机界面开发领域内的进一步发展,口然语言风格的人机界面将得以迅速的发展,最终走向实用化。2人机界面的设计原则人机界面设计的好坏与设计者的经验有直接有关系,有些原则对儿
5、乎所有良好的人机界而的设计都是适用的,一般地可从可交互性、信息、显示、数据输入等方而考虑:原则1:在同一用户界血中,所有的菜单选择、命令输入、数据显示和其他功能应保持风格的一致性。风格一致的人机界面会给人一种简洁、和谐的美感。原则2:対所有可能造成损害的动作,坚持要求用户确认,例如提问“你肯定……?”等,对大多数动作应允许恢复(UNDO),对用户出错采取宽容的态度。原则3:用户界面丿应能对用户的决定做出及时的响应,提高对话、移动和思考的效率,最人可能的减少击键次数,缩短鼠标移动距离,避免使用户产生无所适从的感觉。原则4:人机界面
6、应该提供上下文敏感的求助系统,让用户及时获得帮助,尽量用简短的动词和动词短语提示命令。原则5:合理划分并高效使用显示屏。仅显示与上下文有关的信息,允许用户对可视坏境进行维护:如放人、缩小图像;用窗口分隔不同种类的信息,只显示冇意义的出错信息,避免因数据过于费解造成用户烦恼。原则6:保证信息显示方式与数据输入方式的协调一致,尽最减少用户输入的动作,隐藏当前状态下不可选用的命令,允许用户自选输入方式,能够删除无现实意义的输入,允许用八控制交互过程。上述原则都是进行人机界面设计应遵循的最基木的原则,除此之外还有许多设计原则应当考虑,比
7、如如何正确的使用颜色等。3人机界面设计的过程人机界面的设计过程可分为以下儿个步骤:3.1创建系统功能的外部模型设计模型主要是考虑软件的数据结构、总体结构和过程性描述,界面设计一般只作为附属品,只冇对用户的情况(包括年龄、性别、心理情况、文化程度、个性、种族背景等)有所了解,才能设计出有效的用户界面;根据终端用户对未来系统的假想(简称系统假想)设计川户模型,授终使Z与系统实现后得到的系统映象(系统的外部特征)相吻合,用户才能对系统感到满意并能有效的使用它;建立川户模型时要充分考虑系统假想给出的信息,系统映象必须准确地反映系统的语法
8、和语义信息。总之,只有了解用八、了解任务才能设计出好的人机界面。3.2确定为完成此系统功能人和计算机应分别完成的任务任务分析有两种途径。一种是从实际岀发,通过对原有处于手工或半手工状态F的应川系统的剖析,将其映射为在人机界而上执行的一纟fl类似的任务;另一种是通
此文档下载收益归作者所有