El proceso de diseño de la interfaz hombre-computadora
El proceso de diseño de la interfaz hombre-computadora se puede dividir en los siguientes pasos:
1. Crear un modelo externo de la función del sistema. El modelo de diseño considera principalmente la estructura de datos. La estructura general y el proceso del software, la descripción sexual y el diseño de la interfaz generalmente solo se utilizan como accesorios. Solo se puede comprender la situación del usuario (incluida la edad, el sexo, la condición psicológica, el nivel educativo, la personalidad, el origen étnico, etc.). diseñar una interfaz de usuario eficaz de acuerdo con la comprensión del usuario final. El modelo de usuario se diseña basándose en la hipótesis del sistema futuro (denominada hipótesis del sistema) y, en última instancia, coincide con la imagen del sistema (características externas del sistema) obtenida después de la Solo entonces el usuario puede estar satisfecho con el sistema y utilizarlo de manera efectiva. Establecer un modelo de usuario. La información proporcionada por la hipótesis del sistema debe considerarse completamente al diseñar, y la imagen del sistema debe reflejar con precisión la sintaxis y la información semántica. el sistema. En resumen, sólo entendiendo a los usuarios y las tareas podemos diseñar una buena interfaz persona-computadora.
2. Determinar las tareas que los humanos y las computadoras deben realizar para completar las funciones del sistema.
Hay dos formas de analizar las tareas. Una es partir de la realidad, analizando el sistema de aplicación original en un estado manual o semimanual y mapearlo en un conjunto de tareas similares realizadas en la interfaz hombre-máquina. La otra es estudiar los requisitos de las especificaciones del sistema; derivar un conjunto de tareas de usuario que sean consistentes con el modelo de usuario y los supuestos del sistema.
Técnicas como el refinamiento paso a paso y el análisis orientado a objetos también son adecuadas para el análisis de tareas. La tecnología de refinamiento gradual puede dividir continuamente las tareas en subtareas hasta que los requisitos de cada tarea sean muy claros, mientras que la tecnología de análisis orientada a objetos puede identificar todos los objetos objetivos relacionados con la aplicación y las acciones asociadas con los objetos.
3. Considere los problemas típicos en el diseño de interfaces
Al diseñar cualquier interfaz de máquina, generalmente se deben considerar cuatro aspectos: tiempo de respuesta del sistema, mecanismo de ayuda al usuario, manejo de mensajes de error y métodos de comando. . El tiempo de respuesta prolongado del sistema es la queja más común entre los usuarios de sistemas interactivos. Además de la duración absoluta del tiempo de respuesta, los usuarios también están muy preocupados por la diferencia en el tiempo de respuesta de diferentes comandos. es difícil para los usuarios aceptarlo; el mecanismo de ayuda al usuario debe ser apropiado. Utilice un sistema integrado para evitar que el sistema de superposición haga que los usuarios busquen ayuda de una determinada guía y tengan que buscar una gran cantidad de información irrelevante; se debe describir información de error y advertencia; en términos que sean claros para los usuarios y tengan significados precisos, y se deben proporcionar algunas sugerencias para la recuperación de errores tanto como sea posible. Además, al mostrar mensajes de error, si se complementa con estimulación auditiva (tonos de llamada) y visual (colores especiales), el efecto será mejor; es mejor que el método de comando coexista con menús y comandos de teclado para que los usuarios elijan.
4. Construya un prototipo de interfaz con la ayuda de las herramientas CASE y realice realmente el modelo de diseño. Una vez que se determina el modelo de software, se puede construir un prototipo de software. En este momento, solo existe la interfaz de usuario. parte Este prototipo se envía al usuario para su revisión y, según los comentarios, después de la modificación, se envía al usuario para su revisión hasta que sea coherente con el modelo del usuario y los supuestos del sistema. Generalmente, puede crear varios componentes básicos de la interfaz con la ayuda de módulos u objetos ya preparados proporcionados por los kits de herramientas de interfaz de usuario o los sistemas de desarrollo de interfaz de usuario.
5. Los factores humanísticos a considerar en el análisis y diseño de la interfaz hombre-computadora incluyen principalmente los siguientes:
1) Compatibilidad persona-computadora: los usuarios son humanos y los sistemas informáticos. completar tareas como humanos. Las herramientas deben hacer que el sistema humano-máquina compuesto por computadoras y personas funcionen bien juntos; si hay una contradicción, se debe permitir que la computadora se adapte a las personas, en lugar de que las personas se adapten a la computadora; p>
2) Habilidades inherentes a las personas: Las personas que utilizan computadoras tienen muchas habilidades inherentes. El análisis y la síntesis de estas habilidades pueden ayudar a estimar o juzgar la capacidad del usuario para manejar la complejidad de la interfaz persona-computadora, cuánto conocimiento y ayuda puede obtener el usuario de la interfaz y el tiempo que lleva;
3) Debilidades humanas inherentes: las personas tienen debilidades inherentes como el olvido, la propensión a errores, la falta de atención y la inestabilidad emocional. Una interfaz persona-computadora bien diseñada debe minimizar la cantidad de memoria requerida por el usuario durante la operación y esforzarse por evitar posibles errores.
4) Conocimiento, experiencia y nivel de educación del usuario: el nivel de educación de los usuarios de computadoras; La titulación determina su conocimiento y experiencia en sistemas informáticos;
5) Expectativas y actitudes de los usuarios hacia el sistema.