浅谈软件人机界面设计
2007-07-05 16:14
176 查看
众所周知,软件是一种工具,而软件与人的信息交换是通过界面来进行的,所以界面的易用性和美观性就变得非常重要了,这就需要好好利用人机界面设计的原则及设计的方法。一般来说,完成软件人机界面设计需考虑以下问题:
----1)界面总体布局设计,即如何使界面的布局变得更加合理。例如,我们应该把功能相近的按钮放在一起,并在样式上与其他功能的按钮相区别,这样用户使用起来将会更加方便。
----2)操作流程设计,即通过设计工作流程,而使用户的工作量减小,工作效率提高。例如:我们如何才能让用户用最少的步骤,完成一项操作。使用别的软件,鼠标要点击50下,在屏幕上移动20000个像素的距离才能完成,而使用您的软件只需要点击鼠标25下,在屏幕上移动5000个像素就能完成。那么用户在使用您的软件时就要比使用其他软件工作效率提高四倍,那么用户自然会选用您的软件了。
----3)工作界面舒适性设计,即使用户更加舒适的工作。例如:我们用什么样的界面主色调,才能够让用户在心情愉快的情况下,工作最长的时间而不感觉疲倦呢?红色:热烈,刺眼,易产生焦虑心情。蓝色:平静,科技,舒适。明色:干净,明亮,但对眼睛较多刺激,长时间工作易引起疲劳。暗色:安静,大气,对眼睛较少刺激。微软公司公司浅灰色的系统主色调及ICON协调的成功运用,已经促使目前国际所有的软件产品形成一种的规范,这也是微软成功的重要因素之一。
----4)人机界面设计并不是简单的外壳包装,一个软件的成功是与其完善的功能实现,认真的调试是分不开的。但任何产品开发前的整体规划,将也是人机界面设计的关键因素之一,在运做过程中注重的不仅仅是美观实用的表现,将更多考虑规划中产品的底层技术准则,优化体现出一个软件产品的灵魂所在。
----5)我们需要正规的理解及调查的实施性,MAC的外壳色彩创新带动了现在所有机器的个性化,但早在以前ACER也出过墨绿色的机箱,但却很失败。原因有两个,一个是设计的还是不够,另外就是时机不好,因为当时大众的品位还不够。我们需要对合作伙伴的需求进行正规的分析规划,人机界面设计才可以得到正确实施。 由上可见,人机界面设计是一门综合性非常强的学科,它不仅借助计算机技术,还要依托于心理学,认知科学,语言学、通信技术及戏剧、音乐、美术多方面的理论和方法。所以为能达到用户满足的界面,需好好学习人机界面设计这一学科,领会其精髓。
----1)界面总体布局设计,即如何使界面的布局变得更加合理。例如,我们应该把功能相近的按钮放在一起,并在样式上与其他功能的按钮相区别,这样用户使用起来将会更加方便。
----2)操作流程设计,即通过设计工作流程,而使用户的工作量减小,工作效率提高。例如:我们如何才能让用户用最少的步骤,完成一项操作。使用别的软件,鼠标要点击50下,在屏幕上移动20000个像素的距离才能完成,而使用您的软件只需要点击鼠标25下,在屏幕上移动5000个像素就能完成。那么用户在使用您的软件时就要比使用其他软件工作效率提高四倍,那么用户自然会选用您的软件了。
----3)工作界面舒适性设计,即使用户更加舒适的工作。例如:我们用什么样的界面主色调,才能够让用户在心情愉快的情况下,工作最长的时间而不感觉疲倦呢?红色:热烈,刺眼,易产生焦虑心情。蓝色:平静,科技,舒适。明色:干净,明亮,但对眼睛较多刺激,长时间工作易引起疲劳。暗色:安静,大气,对眼睛较少刺激。微软公司公司浅灰色的系统主色调及ICON协调的成功运用,已经促使目前国际所有的软件产品形成一种的规范,这也是微软成功的重要因素之一。
----4)人机界面设计并不是简单的外壳包装,一个软件的成功是与其完善的功能实现,认真的调试是分不开的。但任何产品开发前的整体规划,将也是人机界面设计的关键因素之一,在运做过程中注重的不仅仅是美观实用的表现,将更多考虑规划中产品的底层技术准则,优化体现出一个软件产品的灵魂所在。
----5)我们需要正规的理解及调查的实施性,MAC的外壳色彩创新带动了现在所有机器的个性化,但早在以前ACER也出过墨绿色的机箱,但却很失败。原因有两个,一个是设计的还是不够,另外就是时机不好,因为当时大众的品位还不够。我们需要对合作伙伴的需求进行正规的分析规划,人机界面设计才可以得到正确实施。 由上可见,人机界面设计是一门综合性非常强的学科,它不仅借助计算机技术,还要依托于心理学,认知科学,语言学、通信技术及戏剧、音乐、美术多方面的理论和方法。所以为能达到用户满足的界面,需好好学习人机界面设计这一学科,领会其精髓。
相关文章推荐
- 浅谈基于Prism的软件系统的架构设计
- 浅谈网管软件中的事件归并的设计及其作用
- 【转载】浅谈 看图软件 的设计与实现
- 手机软件界面设计浅谈UI设计(转)
- 浅谈软件的设计原则
- 浅谈Architectural Assumption(软件架构设计的假设条件)(1)
- 浅谈工程设计在软件开发过程中的应用
- 软件人机界面设计
- 浅谈软件人机界面
- 2、浅谈软件过程的文档标准化定义及设计的艺术化
- 软件界面设计浅谈
- 浅谈软件安全设计(一)
- [转]浅谈软件用户界面设计
- 浅谈软件开发中设计的重要性以及错误设计的避免和修正
- 浅谈软件测试流程之测试用例的设计与测试执行流程
- 浅谈企业应用软件架构设计过程
- 浅谈嵌入式软件系统设计中的正交性
- 浅谈PVC塑料配方计算软件的设计
- 浅谈软件系统的结构化设计
- 软件人机界面设计的重要性及发展趋势