Análisis y diseño de la interfaz de usuario

Anuncio
 Establece
el perfil de los usuarios finales del
sistema.
 El
diseñador debe comprender quien es el
usuario final, tomando en cuenta los perfiles
de “edad”, “sexo”, “habilidades físicas”,
“educación”, “antecedentes culturales”,
etc.
 Existen
diferentes usuarios
 Principiantes:
No tienen conocimientos de sintaxis
del sistema, y cuentan con escasos conocimientos de
semántica de la aplicación o del uso de la
computadora.
 Usuarios
esporádicos y con conocimientos: Tienen
conocimientos razonables de semántica, pero
muestran una retención baja de la información sobre
sintaxis necesaria para utilizar la interfaz.
 Usuarios
frecuentes y con conocimientos: Tienen
conocimientos de sintaxis y semántica suficientes
para llegar al “síndrome del usuario avanzado”.
 Incorpora
datos, arquitectura, interfaz y
representaciones procedimentales del
software.
 Diseño
de Datos: Transforma el modelo de
dominio de la información, creado durante el
análisis en las estructuras de datos
necesarios para implementar el software.
 Diseño
Arquitectónico:
Define la relación entre cada uno de los
elementos estructurales del programa.
 Diseño
de la interfaz: Describe como se
comunica el Software consigo mismo, con los
sistemas que operan junto con el y con los
operadores y usuarios que lo emplean.
 Diseño
de procedimientos:
El Diseño debe proporcionar una completa
idea de lo que es el Software, enfocando los
dominios de datos, funcional y
comportamiento desde el punto de vista de
la Implementación.
Es una percepción del sistema, por el usuario…
Fundamentalmente es la imagen del sistema
que los usuarios finales llevan en mente.
La precisión del modelo dependerá del perfil
del usuario.
 Este
modelo combina la manifestación
externa del sistema de computo(la interfaz)
y toda la información que ayuda al usuario
(libros, manuales, archivos de ayuda) que
describen la sintaxis y la semántica del
sistema.
 Un
principio clave en todos los procesos de la
ingeniería de software, es comprender el
problema antes de tratar de diseñar la
solución ;)…
Entrevista con el usuario:
Un enfoque directo, hay que
entrevistar al usuario para comprender sus necesidades.
Información de ventas:
El personal de ventas debe
reunirse con clientes y usuarios de manera regular para
obtener información que ayude al equipo de software, para
clasificar en categorías y comprender sus necesidades.
Información de mercadotecnia: Se debe analizar el
mercado para tener una mejor comprensión de parte que
cada segmento se use sutilmente.
Información proveniente de soporte:
El personal debe
hablar diario con los clientes. Esto hace fuente de
información y ver lo que les gusta o disgusta del software .
 Esta
técnica permite a un ingeniero de
software a comprender como se utiliza un
proceso de trabajo cuando se involucran
varias personas (y papeles)

Definir los objetos y las acciones de la interfaz(operaciones)

Definir eventos (acciones de usuario) que combinarán el
estado de la interfaz.
Modelar este comportamiento.

Representar cada estado de la interfaz tal como lo verá el
usuario final.

Indicar cómo interpreta el usuario el estado del sistema a
partir de la interfaz proporcionada mediante la interfaz.
 Ingeniería
de software. Roger Pressman 6th
Edicion McGraw Hill
 Bibliografias.com
 Monografias.com
 Imágenes
de google.com
Descargar