Diseño De Interfaces De Usuario Parte 2/2

Posteado: 20/06/2011 |Comentarios: 0 | Vistas: 76 |

Este artículo es la continuación de "Diseño de interfaces de usuario Parte 1/2"

-  Minimizar el uso del teclado y de comandos especiales: no hay aplicación más confusa y difícil de usar que una pensada para "ingenieros". Muchos software caen en el error de incorporar comandos especiales para realizar acciones de programa, pensando que un usuario experto ganará tiempo evitando el uso del mouse. Esto es un error, puesto que son pocos los usuarios que destinan tiempo a leer la documentación de un programa antes de comentar a utilizarlo (mucho menos podrán conocer y memorizar sus comandos de uso); además el uso de comandos aumenta la posibilidad de realizar acciones involuntarias, lo cual puede llegar a ser atemorizante para los usuarios. Una aplicación amigable es aquella que muestra todas las posibles acciones en pantalla; el teclado deberá utilizarse sólo cuando sea imprescindible, como en el llenado de formularios u otras acciones similares.

-  Evitar diálogos innecesarios: existen aplicaciones que ante una acción reiterativa muestran un cuadro de diálogo con un mensaje de éxito. Esto puede resultar extremadamente molesto para un usuario que ya conoce las consecuencias de su acción. Por eso se recomienda el uso de cuadros de diálogo sólo para advertencias o sugerencias críticas (relacionadas a acciones no reversibles).

-  Prevención de errores: un usuario aprenderá más rápido a utilizar y confiar en una aplicación si sabe que no cometerá errores en su uso o si sabe que estos pueden ser revertidos rápidamente. Para esto el diseñador debe saber acotar las posibilidades de acción del usuario, quitando la mayor cantidad de objetos de error posibles; además debe cuidar que cada acción crítica del programa pueda ser revertida en caso de ser requerido.

Flexibilidad ante todo: no se debe confundir el control con la falta de flexibilidad. Si un usuario, por ejemplo, desea no incorporar una imagen en una tarjeta de presentación utilizando un formato que si la requiere, el software a lo más debería advertir sobre la falta de la foto, pero no prohibirle que termine el proceso de elaboración de su tarjeta. Un desarrollador nunca sabrá los alcances finales y usos definitivos de su software hasta que sea utilizado por sus usuarios, por lo que es mejor enfocar los esfuerzos en mejorar la robustez del software antes que caer en un control excesivo.

-  Manejo de preferencias de usuario: con las tecnología de hoy no es difícil incorporar mecanismos de almacenamiento personalizado de preferencias para los usuarios. Recordar elementos tan sencillos como la configuración del idioma o la aparición de ciertos cuadros de diálogo facilitan enormemente el trabajo de quienes utilizan una aplicación.

En resumen una buena interfaz:

-  Disminuye la resistencia natural del usuario a utilizar la aplicación.

-  Reduce los tiempos de aprendizaje.

-  Reduce los errores de uso.

-  Mejora la percepción pública del software.

-  Mejora la calidad de vida de los usuarios (facilita su labor).

Para conocer un ejemplo de una buena interfaz de usuario descarga y prueba el mejor Lector optico de marcas por software existente actualmente en el mercado.

 

Hacer una pregunta

200 Caracteres que restan
Pregunta
Puntear artículo
  • 1
  • 2
  • 3
  • 4
  • 5
  • 0 voto(s)
    Comentar
    Imprimir
    Re-Publicar
    Fuente del Artículo: http://www.articuloz.com/programacion-articulos/diseno-de-interfaces-de-usuario-parte-22-4926564.html

    Tags del Artículo:

    interfaz de usuario

    ,

    interfasces de usuario

    ,

    diseno de interfaces

    Como consecuencia del uso masivo de internet y de la gran cantidad de documentación disponible para desarrolladores, es posible encontrar en la actualidad una gran variedad de productos de software. El problema está en que muchos de ellos son descartados tempranamente debido a que son presentados a su público objetivo mediante interfaces de usuario deficientes. El siguiente artículo trata sobre como elaborar buenas interfaces de usuario y mejorar así la experiencia de uso del programa.

    por: Eduardo Pérezl Tecnología> Programaciónl 20/06/2011 lVistas: 88

    En la actualidad, automatizar su empresa o negocio se ha convertido en una necesidad competitiva.

    por: only for helpl Tecnología> Programaciónl 02/04/2012 lVistas: 70

    Hoy en día una de las grandes necesidades de toda persona es la de automatizar la rutina diaria ya sea en el trabajo o en la vida personal, esto se debe a un factor común que conocemos como "MONOTONÍA". Muchos de nosotros deseamos que una máquina o un ordenador, haga, si no todo gran parte del trabajo que nos corresponde hacer

    por: Danisl Tecnología> Programaciónl 08/02/2012 lVistas: 22
    miquel tort

    ODR son plataformas tecnológicas para la resolución de controversias a través de internet en las que el usuario únicamente precisa de un dispositivo conectado a la red y un navegador.

    por: miquel tortl Tecnología> Programaciónl 01/11/2011 lVistas: 35

    Como consecuencia del uso masivo de internet y de la gran cantidad de documentación disponible para desarrolladores, es posible encontrar en la actualidad una gran variedad de productos de software. El problema está en que muchos de ellos son descartados tempranamente debido a que son presentados a su público objetivo mediante interfaces de usuario deficientes. El siguiente artículo trata sobre como elaborar buenas interfaces de usuario y mejorar así la experiencia de uso del programa.

    por: Eduardo Pérezl Tecnología> Programaciónl 20/06/2011 lVistas: 88
    Carlos Pes

    Descripción de cómo un programa se ejecuta en un ordenador.

    por: Carlos Pesl Tecnología> Programaciónl 12/01/2011 lVistas: 304

    Todo lo que debes saber sobre las variables en batch.

    por: Alejandrol Tecnología> Programaciónl 21/07/2010 lVistas: 1,138
    Verónica López

    En este artículo veremos algunos conceptos iniciales y muy necesarios para aquellas personas que deciden comenzar con drupal: ¿Que es un CMS? ,¿Que es drupal?, Instalando Drupal y Cambiar el idioma de Drupal

    por: Verónica Lópezl Tecnología> Programaciónl 21/07/2010 lVistas: 407

    Guerra de codecs. Microsoft y Apple contra Google, Mozilla y Opera

    por: Rafaell Tecnología> Programaciónl 05/07/2010 lVistas: 83

    Como consecuencia del uso masivo de internet y de la gran cantidad de documentación disponible para desarrolladores, es posible encontrar en la actualidad una gran variedad de productos de software. El problema está en que muchos de ellos son descartados tempranamente debido a que son presentados a su público objetivo mediante interfaces de usuario deficientes. El siguiente artículo trata sobre como elaborar buenas interfaces de usuario y mejorar así la experiencia de uso del programa.

    por: Eduardo Pérezl Tecnología> Programaciónl 20/06/2011 lVistas: 88

    Agregue un nuevo comentario

    Box del Autor
    Categorías
    Todas las Categorias
    Quantcast