10大优享服务
62项会员特权

软件界面设计教程之界面设计步骤

发布时间:2021-12-01 03:50:19     阅读次数:15277次     评论数:0次
     随着科技的不断发展,软件的交互能力越来越强,因此软件界面设计软件开发的一个重要方面。软件界面(software interface)的定义并不十分统一。 狭义上说,软件界面就是指软件中面向操作者而专门设计的用于操作使用及反馈信息的指令部分。优秀的软件界面设计有简便易用,突出重点,容错高等特点。 而广义上讲,软件界面就是某样事物面向外界而展示其特点及功用的组成部分。 通常我们说的软件界面就是狭义上的软件界面。
软件界面设计教程之界面设计步骤
      界面设计者的目标是设计并实现高质量的软件界面,但是什么是“高质量的软件界面”并不是那么容易定义的。实际上,对于“高质量的软件界面”的定义可以理解为:对任何用户来说,都是直观的,易用的,并且用户在使用时能够达到最大限度的效率和效果。要想设计出高质量的软件界面必须严格按照已定义的设计步骤进行开发,脱离了这些设计步骤,是设计不出高质量的应用程序的,就更不用说高质量的软件界面了。下面一品威客网就为您带来软件界面设计的具体步骤。

    软件界面设计可以分为以下几步:
    1、创建系统功能的外部模型设计主要是考虑软件的数据结构、总体结构和过程性描述,而界面设计只有对用户的情况(包括年龄、性别、心理情况、文化程度、个性、种族背景等)有所了解,才能设计出有效的软件界面;根据终端用户对未来系统的假想设计用户模型,最终使之与系统实现后得到的系统映象(系统的外部特征)相吻合,用户才能对系统感到满意并能有效的使用它;建立用户模型时要充分考虑系统假想给出的信息,系统映象必须准确地反映系统的语法和语义信息。总之,只有了解用户、了解任务才能设计出好的人机界面。 

    2、确定为完成此系统功能人和计算机应分别完成的任务。任务分析有两种途径。一种是从实际出发,通过对原有处于手工或半手工状态下的应用系统的剖析,将其映射为在人机界面上执行的一组类似的任务;另一种是通过研究系统的需求规格说明,导出一组与用户模型和系统假想相协调的用户任务。 
  逐步求精和面向对象分析等技术同样适用于任务分析。逐步求精技术可把任务不断划分为子任务,直至对每个任务的要求都十分清楚;而采用面向对象分析技术可识别出与应用有关的所有客观的对象以及与对象关联的动作。
 
    3、考虑界面设计中的典型问题。设计任何一个人机界面,一般必须考虑系统响应时间、用户求助机制、错误信息处理和命令方式四个方面。系统响应时间过长是交互式系统中用户抱怨最多的问题,除了响应时间的绝对长短外,用户对不同命令在响应时间上的差别亦很在意,若过于悬殊用户将难以接受;用户求助机制宜采用集成式,避免叠加式系统导致用户求助某项指南而不得不浏览大量无关信息;错误和警告信息必须选用用户明了、含义准确的术语描述,同时还应尽可能提供一些有关错误恢复的建议。此外,显示出错信息时,若再辅以听觉(铃声)、视觉(专用颜色)刺激,则效果更佳;命令方式最好是菜单与键盘命令并存,供用户选用。 

   4、借助CASE工具构造界面原型,并真正实现设计模型,软件模型一旦确定,即可构造一个软件原形,此时仅有软件界面部分,此原形交用户评审,根据反馈意见修改后再交给用户评审,直至与用户模型和系统假想一致为止。一般可借助于软件界面工具箱或软件界面开发系统提供的现成的模块或对象创建各种界面基本成分的工作。

    以上就是软件界面设计步骤,界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。目前界面的设计引起软件设计人员的重视的程度还远远不够,直到最近网页制作的兴起,才受到专家的青睐。而且设计良好的界面由于需要具有艺术美的天赋而遭拒绝。
本文地址:
来源:一品威客,转载须经版权人书面授权并注明来源

留言(0

↓展开留言

该攻略尚无留言记录