软件开发中的人机界面设计方法
软件开发中的人机界面设计方法
软件开发中的人机界面设计方法
刘论战 赤峰供电公司, 内蒙古 赤峰 024000
摘要:人机界面设计涉及人机工程学、工业设计、计算机科学、认知科学、生理学、心理学、艺术学、社会学等相关领域。人机界面将在未来的IT科技发展中扮演越来越重要的角色。本文分别从用户与开发人员角度考虑了人机界面的设计方法,详细阐述了人机界面的开发原则以及开发模式,使得界面设计与逻辑设计分离,降低了开发成本,提高了开发效率。
关键词:人机界面;设计模式;UCD;WPF
中图分类号:TP31 文献标识码:A 文章编号:1003-9767(2009)12-0055-03
man-machine interface design in the Software development method
Liu Lunzhan Chifeng Power Supply Company, 024000
Abstract: The human-machine interface design related to ergonomics, industrial design, computer science, cognitive science, physiology, psychology, art, sociology and other related areas. Human-machine interface will play an increasingly important role in the future development of IT technology. In this paper, from the user and developer point of view of the man-machine interface design methods, elaborated on the development of principles of human-machine interface and development modes, making separation of interface design and logic design, reducing development costs, increase development ef ciency.
Key words: man-machine interface; design patterns; UCD; WPF
1. 引言
如今,随着IT技术日新月异的发展,人类社会已经逐步进入了非物质社会,各类软件产品层出不穷。在面对如此丰富的非物质产品过程中,人们已经不仅仅满足于软件的提供的功能需求,对于软件的易用性和舒适性也提出了更高的要求。使得软件设计不能再像过去一样仅仅只靠丰富的功能立于不败之地,设计师们也开始关注非功能性的一些因素,例如软件的界面设计。软件的人机界面是交互式系统的重要组成部分,一个好的界面,可以极大的提高用户使用软件的效率和用户体验度。
理问题。系统要设计有恢复出错现场的能力,在系统内部处理工作要有提示,尽量把主动权让给用户。
4) 媒体最佳组合原则。多媒体界面的成功并不在于仅向用户提供丰富的媒体,而应在相关理论指导下,注意处理好各种媒体间的关系,恰当选用。
当前人机界面设计,要积极研究人的交往习惯和对话方式,让界面设计符合这些习惯和方式,达到人机界面的智能化。
3. 人性化界面设计方法
对于用户来说,一个优秀的人机界面应能够满足大多数用户的操作喜好以及感官需求,让用户能够轻松控制其使用过程,获取用户的满意的。而以用户为中心的设计方法(User-centered Design,UCD) 的基本思想就是将用户时时刻刻摆在设计过程的首位。
3.1 以用户为中心的设计步骤
众所周知,人机界面是一个软件与用户之间的交互桥梁。以用户为中心的人机界面设计,要让使用者能够足够容易理解设计者的设计意图,进而发起正确的操作(即设计者期望的操作);同时设计者应从使用者那里得到有效的反馈信息用于改进其设计,两者之间能有效地实现双向互动,使开发的过程重复迭代,收敛于满足用户需求的产品。
以用户为中心的人机界面设计方法步骤如下图所示:3.1.1
用户建模
创建用户模型是人机界面设计的第一步。发现用户,了解用户想做什么,知道什么之类具体而非抽象的问题。不仅应以使用者所处的大环境为主,了解未来情境,还应当对使用者更深入探索,对用户进行宏观和微观的研究。研究用户的目的在于激发设计团队并让他们聚焦在某些关键点上,在时间和预算有限时,要换位思考,沉浸在用户的环境中,了解实实在在的使用者
的需要。可以对用户使用产品的过图3.1 以用户为中心的人机界面设计程做情节描述,考虑不同环境、工方法步骤
2. 人机界面设计
在人机系统中.人与机器之间的所有关联依靠人机界面来实现。人机界面是人与机器相互作用的纽带和进行交互的操作方式。苹果公司的Mac OS和微软公司的Windows系列产品就是人机界面成功的典范。
2.1 设计理念
当前广泛使用的人机界面都是用户图形接口(GUI,Graphical User Interface)。是指采用图形方式显示的计算机操作用户界面。相对于早期的命令行界面,图形界面对于用户在视觉上更容易接受。
设计原则
人机界面是一门交叉学科,它研究的范围涉及到人机工程学、工业设计、计算机科学、认知科学、生理学、心理学、艺术学、社会学等相关领域。人机界面设计的好坏与是否遵守设计原则有直接的关系。有些原则对几乎所有良好的人机界面的设计都是适用的,一般地可从可交互性、信息、显示、数据输入等方面考虑,要设计好的人机界面,很重要的一点是需要遵守相应的原则,其次是增加创造性的设计,但创造性的设计也应当是建立在实效性的分析基础上的。只有这样,才能设计出用户喜爱的人机界面。
人机界面中应遵循的设计原则有:
1) 用户原则。人机界面设计首先要确立用户类型。确定类型后要针对其特点预测他们对不同界面的反应.这就要从多方面进行设计分析。
2) 信息最小量原则。人机界面设计要尽量减少用户记忆负担,采用有助于记忆的设计方案。
3) 帮助和提示原则。要对用户的操作命令做出反应,帮助用户处
软件开发中的人机界面设计方法
具和用户可能遇到的各种约束。可能的话,还应当深入到实际的使用场景中去。设计师可以通过与用户交流,让用户在工作时边想边说,并了解用户执行任务的过程,找到有利于用户操作的设计,而不是硬要用户说出自己的想法。因为人们在描述和实际操作之间往往大相径庭,常常遗忘或省略一些例行任务或表面上无足轻重的细节,而这些细节有时往往是界面设计的关键所在。
3.1.2
分析需求
完成用户模型定义后,需要定义和分析用户将履行的任务,寻找与任务相关的用户心智和概念模型。对观测来的结果进行分析,并总结出几个主要的设计主题。通常用视觉化的形式(视频、图画、剧本等) 来展示给设计团队,以便突出重点,让他们有思考的基础。
分析需求有很多种方式,主要目的是为了将用户的需求展示给设计团队并让团队的成员们理解用户的需求到底是什么。但是软件开发的经验告诉我们,用户的需求目标很难被开发团队完全理解,因为用户的需求被抽象、分解后,细节的丢失比较严重。开发团队需要一种帮助机制来推动对于用户需求的理解和抽象。
3.1.3
架构产品
在完成用户建模和需求之后,就可以使用这些关于任务及其步骤的信息构建草图,进一步构建出产品的原型。这种原型描述粒度较粗,但其优点是简单、易于理解和操作。我们可以使用各种各样的办法构建原型。例如可以用故事板、剧本等可视化地描述用户使用产品的过程,也可以使用原型工具来模拟过程,以此说明产品是如何运行的。在架构人机界面的原型时,也应考虑到使用者界面的设计标准来架构技术框架。例如,用户机能及其生理特征是在以用户为中心的设计中应该考虑的问题。原型是很好的测试设计的方法,它能够帮助检验界面设计方案在多大程度上锲合用户的操作。想象一种新产品可能适合自然生活方式和用户 …… 此处隐藏:6068字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [政务民生]2013年公共基础知识热点问题(七)
- [政务民生]检验检测机构资质认定评审准则及释义20
- [政务民生]关于印发重庆市房屋建筑和市政基础设施
- [政务民生]1、隧道洞身开挖支护施工技术交底书
- [政务民生]2015年山东省17地市中考语文试题分类汇
- [政务民生]2-高级会计师资格考试和评审流程图
- [政务民生]2018版中国清分机行业发展分析及前景策
- [政务民生]新课改高中政治探究
- [政务民生]2018-2024年中国新型组合房屋行业投资
- [政务民生]2015年上海市春季高考数学模拟试卷五
- [政务民生]灌砂法及环刀法测压实度(带计算过程)
- [政务民生]运筹学实验2求解非线性规划
- [政务民生]劝学、逍遥游默写(教师卷)
- [政务民生]《运筹学》 - 期末考试 - 试卷A - 答案
- [政务民生]八年级英语下册 Module 6 Hobbies测试
- [政务民生]2019年宪法知识竞赛试题库100题(含答
- [政务民生]自动化英文文献翻译
- [政务民生]公文格式实施细则
- [政务民生]高一地理上册课堂跟踪练习题6
- [政务民生]会计继续教育习题及答案
- 第三章 无约束最优化方法
- 泛读教程第三册答案
- 魏晋南北朝文学
- 幂的运算复习题
- 城市环境问题的成因与治理策略_以社会
- 钢结构行业产业链及竞争分析研究
- 新型热塑性弹性体增韧聚丙烯的研究
- 中国旅游地理B卷试题及答案
- (苏教版)五年级数学上册第三单元测试卷
- 不稳定性心绞痛诊断与治疗
- 俞氏国际后勤职能部门绩效考核办法
- GB7258-2017新标准考试题含答案
- 小学生汉字听写比赛活动方案
- 1.3《平抛运动》学案 教科版必修2
- 2011香港特别行政区公务员考试复习资料
- 考虑水力条件变化的城市给水管网可靠性
- 表面活性剂在油田开发和生产中的应用
- ITT内部培训资料-FI端吸泵的介绍
- 文明守纪,从我做起学生发言稿
- 初中读《聊斋志异》心得体会800字范文




