浅谈软件人机界面设计

设计

众所周知,软件是一种工具,而软件与人的信息交换是通过界面来进行的,所以界面的易用性和美观性就变得非常重要了,这就需要好好利用人机界面设计的原则及设计的方法。一般来说,完成软件人机界面设计需考虑以下问题: 
----1)界面总体布局设计,即如何使界面的布局变得更加合理。例如,我们应该把功能相近的按钮放在一起,并在样式上与其他功能的按钮相区别,这样用户使用起来将会更加方便。 

----2)操作流程设计,即通过设计工作流程,而使用户的工作量减小,工作效率提高。例如:我们如何才能让用户用最少的步骤,完成一项操作。使用别的软件,鼠标要点击50下,在屏幕上移动20000个像素的距离才能完成,而使用您的软件只需要点击鼠标25下,在屏幕上移动5000个像素就能完成。那么用户在使用您的软件时就要比使用其他软件工作效率提高四倍,那么用户自然会选用您的软件了。 

----3)工作界面舒适性设计,即使用户更加舒适的工作。例如:我们用什么样的界面主色调,才能够让用户在心情愉快的情况下,工作最长的时间而不感觉疲倦呢?红色:热烈,刺眼,易产生焦虑心情。蓝色:平静,科技,舒适。明色:干净,明亮,但对眼睛较多刺激,长时间工作易引起疲劳。暗色:安静,大气,对眼睛较少刺激。微软公司公司浅灰色的系统主色调及ICON协调的成功运用,已经促使目前国际所有的软件产品形成一种的规范,这也是微软成功的重要因素之一。 

----4)人机界面设计并不是简单的外壳包装,一个软件的成功是与其完善的功能实现,认真的调试是分不开的。但任何产品开发前的整体规划,将也是人机界面设计的关键因素之一,在运做过程中注重的不仅仅是美观实用的表现,将更多考虑规划中产品的底层技术准则,优化体现出一个软件产品的灵魂所在。 

----5)我们需要正规的理解及调查的实施性,MAC的外壳色彩创新带动了现在所有机器的个性化,但早在以前ACER也出过墨绿色的机箱,但却很失败。原因有两个,一个是设计的还是不够,另外就是时机不好,因为当时大众的品位还不够。我们需要对合作伙伴的需求进行正规的分析规划,人机界面设计才可以得到正确实施。 由上可见,人机界面设计是一门综合性非常强的学科,它不仅借助计算机技术,还要依托于心理学,认知科学,语言学、通信技术及戏剧、音乐、美术多方面的理论和方法。所以为能达到用户满足的界面,需好好学习人机界面设计这一学科,领会其精髓。 

时间: 2024-11-05 12:28:56

浅谈软件人机界面设计的相关文章

浅谈软件项目管理之测试

笔者从事软件行业相关工作将近十年,其中与测试相关时间有7年之久,现浅谈软件项目管理中测试的必要性,供大家参考. 一.测试的必要性 为什么需要测试,那是因为由于分工的精细化,软件开发必须经历客户.需求.设计.开发多个环节.为了保证最终的结果符合要求,上下游是需要确认的. 用户告诉我们:我需要什么?软件企业需要在理解正确.表达正确的情况下完成需求规则说明书,把客户的原始需求转变为IT需求,表达出能够提供什么 需求的下一环节是设计,设计主要是要要说清楚:我要让软件做什么.需要与前一环节确认理解正确了.

浅谈软件项目管理环境下的质量管理

浅谈软件项目管理环境下的质量管理 摘要:软件项目管理是为了使软件项目能够按照预定的成本.进度.质量顺利完成,而对成本.人员.进度.质量.风险等进行分析和管理的活动.软件项目的质量管理就是产出的软件,满足客户明确需求.隐含需求的能力的所有特性.在现实生活中,监控所有对质量有影响的关键点,采用有效的测量手段来管理软件的质量,从而实现软件项目的"高"质量.使软件项目管理较之其他项目管理而言有其特殊性.采用CMM标准可以确保软件项目的质量,CMM是美国卡纳基梅隆大学软件工程研究所提出的软件研发

浅谈白社会交互设计的创新(三)

今天,3月21日,http://www.aliyun.com/zixun/aggregation/32056.html">世界睡眠日,恰巧是个周末,劳累了一周的大家有没有在家里睡懒觉呢~提醒大家,关注睡眠质量就是关注生活质量,关注睡眠就是关注健康. 好了,回到正题,在前作(一)和(二)中谈到了真心话和任务的设计,这次谈谈白社会中三个较小一点的设计点. 一.好友新鲜事新增提醒 在白社会的首页中,分量最重的就是这个好友新鲜事了,为了保证信息流的快速直接,我们采用了"推"的模

视觉设计分析:浅谈信息可视化设计

对信息的呈现进行设计,是网站和软件设计过程中必不可缺的一部分.如何更好地呈现有效信息呢?这是设计师经常碰到的问题. 设计是相通的.当我们埋头在软件设计领域奋斗时,是否有想过其他行业他们是如何做的呢? 由于自小对飞机充满热情,我想通过自己的一些发现,带领大家探访下这个神秘的"世界".本文将主要关注飞机驾驶座舱仪表的设计,看看他们是如何处理信息呈现的. 驾驶座舱仪表显示系统是飞机与飞行员交互的核心部分,其设计的合理性将直接影响飞行员的工作效率.甚至是飞行安全. DC-3,第二次世界大战中盟

浅谈软件测试用例

发现: 人来了,又走了! 有篇博文如是说,大体意思是有些的程序员,中途转测试,但很快又转回程序员.为何会这样,难道说测试不值得他们一试吗?普遍流行说测试工作如何如何简单,就是会点点鼠标.按钮就能做的工作:然而,事实恰恰相反,这些老到的程序员却是因为测试工作的复杂而没有既来之,则安之的. 软件测试乍看起来是件简单的工作,深入其中后,发现并不如所想,程序中各个模块之间的接口调用错综复杂(特别是大型程序),加之程序员的编写代码技巧以及个人习惯,使得一个程序有多种编程思路,只为实现功能,而不考虑代码的优

康华:浅谈软件可维护性问题

前言     很多包括自己在内的开发人员都会经常去借用(我们不用剽窃这个词了!呵呵)开源代码进行二次开发:或者在前辈的遗留代码下,继续修修补补.这种经历往往并不像看起来那么简单--有时看懂,进而修改别人的少许代码,都会觉得老虎天--无从下手,究其原因主要是代码晦涩,关系复杂,难以隔离影响等.    而这时我们或者抱怨前人代码写的愚蠢,垃圾:或者又会自惭自己编码水平太次.其实这种困境的起源除了自己笨以外,更多是因为代码的可维护性不够.    由于前不久和朋友齐永升注释<代码质量>一书时曾关注过代

浅谈软件验收测试

随着信息化的全面实施,软件业正迅速发展,软件的应用已渗透到各行各业,软件质量也越来越受到关注,本文将结合全面质量管理思想,谈谈软件质量保障交付阶段的安全锁-软件验收测试. 如同任何产品离不开质量检验一样,软件验收测试是在软件投入运行前,对软件需求分析.设计规格说明和编码实现的最终审定,在软件生存期中占据着非常突出的重要位置.正如山东省软件评测中心韩庆良主任所说:"验收测试,让软件隐形质量可视化." 软件验收测试概念:软件验收测试,让系统用户决定是否接收系统,是一项确定产品是否能够满足合

用户体验设计:浅谈引导用户设计的问题

文章描述:如果说传统媒体最差的用户体验是用户不知道"它是什么",那么互联网最差的用户体验就是用户不知道 "该做什么". 引言 作为163免费邮wap版的交互设计师,每天会收到很多用户反馈,其中一些用户反映:不知如何修改邮箱密码:在写邮件页面找不到"发送"按钮:甚至不知道登录邮箱要填写的用户名是指什么--一些看似简单的操作,对于用户来讲都有可能造成困扰,产生"挫败感".而对于一个新产品/新功能而言,用户将要花费比上述情况更多的学

浅谈软件静态测试中的代码审查

摘要:本文描述了软件代码审查的作用.代码审查内容.代码审查过程,并列举一些常见代码审查问题. 关键词:软件测试:代码审查: 一.引言 软件测试常用方法可分为动态测试和静态测试,只有动态测试和静态测试有效结合,才能更好的完成软件测试工作.代码审查是软件静态测试中常用的软件测试方法之一,代码审查时,只要测试人员方法得当.足够细心,往往能够产生意想不到的效果. 二.代码审查的作用 代码审查是在不执行软件的条件下有条理的仔细审查软件代码,从而找出软件缺陷的过程. 代码审查可以找出动态测试难以发现或隔离的