SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
Diseño de la
interfaz de usuario
Yesith Valencia, MsC
yesithvalencia@gmail.com
Diseño de interfaz de usuario 2http://www.nuevosvecinos.com/descargas/ims-46-47/Plano%20casa.jpg
Diseño de interfaz de usuario 3
http://www.casaskela.cl/planos/general/Plano-Casa-El-Yeco_2.jpg
Diseño de interfaz de usuario 4
http://3.bp.blogspot.com/-o5OjyMmTVu0/Tz7ne2nlqFI/AAAAAAAAAbc/AGgZos0IViA/s1600/fachada+principal-casas-modernas.jpg
Diseño de interfaz de usuario
• Entre componentes de software
• Entre el software y entidades externas
• Entre el ser humano y la computadora
Diseño de interfaz de usuario 5
En qué consiste ?
• En crear una comunicación efectiva entre el ser humano y
la computadora siguiendo un conjunto de principios
Diseño de interfaz de usuario 6
Quién lo hace ?
• El ing. De software / Ing. De sistemas
Por qué es importante ?
• Porque crea la percepción que crea el usuario del software
Cuáles son los pasos ?
• Identificar los requisitos, las tareas y el ambiente
• Definir el conjunto de objetos y acciones para la
interfaz
• Crear formatos de pantalla, diseño gráfico y ubicación
de iconos
• Revisar los artefactos
Diseño de interfaz de usuario 7
Cómo se sabe que está correcto ?
• El usuario debe hacer una prueba de manejo
Preguntas que se deben plantear
• Quién es el usuario ?
• Cómo aprende a interactuar con un nuevo sistema ?
• Cómo interpreta la información ?
• Qué espera del sistema ?
Diseño de interfaz de usuario 8
Reglas de oro
1. Dar control al usuario
2. Reducir la carga de memoria
3. Lograr que la interfaz sea consistente
Diseño de interfaz de usuario 9
1. Dar control al usuario
• Definir las formas de interacción de forma que el
usuario no realice acciones innecesarias o
indeseables: activar y desactivar una opción sin
esfuerzo
• Proporcionar una interacción flexible: interactuar
mediante el mouse, táctil, comandos del teclado.
• Tener las opciones de interrumpir y deshacer
Diseño de interfaz de usuario 10
2. Reducir la carga de memoria
• Reducir la memoria a corto plazo: reconocer
acciones sin tener que recordarlas
• Definir accesos directos intuitivos: Ctrl + P
• Desglosar la información de manera progresiva:
Subrayar palabras
Diseño de interfaz de usuario 11
3. Lograr que la interfaz sea consistente
• Contextualizar al usuario: títulos de la ventana,
íconos, colores, opciones
• Consistencia en la familia de aplicaciones: Office
2010
• Conservar los modelos mentales: Ctrl + G
Diseño de interfaz de usuario 12
El proceso
Diseño de interfaz de usuario 13
El proceso: Análisis del usuario, la tarea y el entorno
Análisis del Usuario
Registrar el perfil, grado de habilidad, comprensión del
trabajo, disposición ante el nuevo sistema.
Describir las tareas que el usuario realiza para alcanzar
los objetivos del sistema
Análisis del entorno: Dónde se localizará físicamente la
interfaz ? El usuario estará sentado, de pie, realizará
otras tareas ? El Hw tiene restricciones de espacio,
iluminación ?
Diseño de interfaz de usuario 14
El proceso: Análisis del usuario, la tarea y el entorno
Análisis del Usuario
Fuentes de información: Entrevistas, Información de
ventas, de mercadotecnia.
Algunas preguntas:
Qué grado de estudio tiene ?
Es capaz de aprender de un tutorial ?
Es experto tecleando ?
Edad, Sexo, sueldo, horario de trabajo ?
Diseño de interfaz de usuario 15
El proceso: Análisis del usuario, la tarea y el entorno
Análisis del Usuario
Algunas preguntas:
Trabaja en la casa ?
Idioma materno ?
Expertos en el tema (entiende el sistema) ?
Diseño de interfaz de usuario 16
El proceso: Análisis del usuario, la tarea y el entorno
Análisis de tareas
Responder las siguientes preguntas:
Qué trabajo hará el usuario ?
Qué otras tareas se realizan mientras el usuario
trabaja ?
Cuál es la secuencia o jerarquía de las tareas ?
UML, BPMN
Diseño de interfaz de usuario 17
El proceso: Diseño de interfaz
• definir los objetos y las acciones de la interfaz
• Definir las acciones del usuario que cambiarán el
estado de la interfaz
• Representar cada estado de la interfaz como lo
verá el usuario final
Diseño de interfaz de usuario 18
El proceso: Diseño de interfaz
Diseño de interfaz de usuario 19
• Escenario. El propietario de la casa desea acceder
al sistema HogarSeguro instalado en su casa.
Mediante el sistema operativo de un PC remoto
(por ejemplo, un portátil que el propietario se lleve
al trabajo o de viaje), el propietario determina el
estado del sistema de alarma, arma o desarma el
sistema, reconfigura las zonas de seguridad y
observa las diferentes habitaciones de la casa
mediante la preinstalación de una cámara de
vídeo.
El proceso: Diseño de interfaz
Diseño de interfaz de usuario 20
Tareas del propietario:
• acceder al sistema HogarSeguro;
• introducir un ID y una contraseña para permitir un acceso remoto
• comprobar el estado del sistema;
• activar o desactivar el sistema HogarSeguro;
• visualizar el plano de la casa y las localizaciones de los sensores
• Visualizar zonas en el plano de la casa;
• cambiar zonas en el plano de la casa;
• visualizar las localizaciones de las cámaras de vídeo en el plano de la casa
• seleccionar la cámara de vídeo para tener visión;
• observar las imágenes de vídeo (cuatro encuadres por segundo)
• recorrer y ampliar las habitaciones con la cámara de vídeo
El proceso: Diseño de interfaz
Diseño de interfaz de usuario 21
El proceso: Implementación de la interfaz
Se crea un
prototipo que
permita evaluar
los escenarios
Diseño de interfaz de usuario 22
El proceso: Implementación de la interfaz
Temas de diseño
Tiempo de respuesta: desde que el usuario realiza una
acción hasta que el sistema responde
Funciones de ayuda: disponible en línea y para todas las
funciones del sistema y en todo momento
Manejo de errores: No ofrecer información inútil, debe
describir el problema en lenguaje del usuario, dar
concejos sobre la manera de recuperarse, tener una
pista visual, no tener juicios sobre el usuario
Diseño de interfaz de usuario 23
El proceso: Implementación de la interfaz
Temas de diseño
Rotular menús y comandos: comandos para los menús
que sean fácil de recordar, submenús consistentes
Accesibilidad de la aplicación: fácil acceso a quienes
tienen necesidades especiales: visual, auditiva,
movilidad, habla o aprendizaje
Internacionalización: para otras localidades e idiomas:
formato de pantalla, alfabetos, horas y fechas.
Diseño de interfaz de usuario 24
El proceso: Validación
Es la capacidad para
implementar
correctamente todas las
tareas del usuario, y
cumplir con los
requerimientos del usuario
Se valida la facilidad de
uso y el aprendizaje de la
interfaz
Diseño de interfaz de usuario 25
El proceso: Validación
Se pueden usar técnicas formales de evaluación:
Preguntas o cuestionarios: de respuesta simple (sí/no),
respuesta numérica, respuesta con escala de valoración
(subjetiva), respuesta abierta, hojas de evaluación: del
80 al 100 % de los usuarios rechazan el mecanismo
para guardar los datos .
De acuerdo a estas evaluaciones se realiza la siguiente
versión
Diseño de interfaz de usuario 26
Bibliografía
• Ingeniería del software, Un enfoque práctico:
Pressman 6th edición
• Ingeniería del software, Ian Sommervil, 7th
edición
Diseño de interfaz de usuario 27

Más contenido relacionado

La actualidad más candente

MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipoyanezcabrera
 
Análisis de requerimientos
Análisis de requerimientosAnálisis de requerimientos
Análisis de requerimientosGustavo Araque
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREjose_rob
 
8.1.- IPO. Estilos y paradigmas de interacción
8.1.- IPO. Estilos y paradigmas de interacción8.1.- IPO. Estilos y paradigmas de interacción
8.1.- IPO. Estilos y paradigmas de interacciónDCU_MPIUA
 
Descomposición modular y estilos de control
Descomposición modular y estilos de controlDescomposición modular y estilos de control
Descomposición modular y estilos de controlJuan Pablo Bustos Thames
 
Introduccion a los sistemas distribuidos
Introduccion a los sistemas distribuidosIntroduccion a los sistemas distribuidos
Introduccion a los sistemas distribuidosRene Guaman-Quinche
 
Unidad 1. caracterizacion de los sistemas distribuidos
Unidad 1.  caracterizacion de los sistemas distribuidosUnidad 1.  caracterizacion de los sistemas distribuidos
Unidad 1. caracterizacion de los sistemas distribuidosEManuel Torres
 
Cuadro comparativo entre windows y linux
Cuadro comparativo entre windows y linuxCuadro comparativo entre windows y linux
Cuadro comparativo entre windows y linuxhelp center
 
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...Samhya LLerena
 
Sistemas con interfaces a manipulación directa
Sistemas con interfaces a manipulación directaSistemas con interfaces a manipulación directa
Sistemas con interfaces a manipulación directaKike Salsalazar
 

La actualidad más candente (20)

Gestion de redes
Gestion de redesGestion de redes
Gestion de redes
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipo
 
Análisis de requerimientos
Análisis de requerimientosAnálisis de requerimientos
Análisis de requerimientos
 
Presentación diseño sistemas sm
Presentación diseño sistemas smPresentación diseño sistemas sm
Presentación diseño sistemas sm
 
13.diseño de web apps
13.diseño de web apps13.diseño de web apps
13.diseño de web apps
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 
8.1.- IPO. Estilos y paradigmas de interacción
8.1.- IPO. Estilos y paradigmas de interacción8.1.- IPO. Estilos y paradigmas de interacción
8.1.- IPO. Estilos y paradigmas de interacción
 
Descomposición modular y estilos de control
Descomposición modular y estilos de controlDescomposición modular y estilos de control
Descomposición modular y estilos de control
 
Introduccion a los sistemas distribuidos
Introduccion a los sistemas distribuidosIntroduccion a los sistemas distribuidos
Introduccion a los sistemas distribuidos
 
Unidad 1. caracterizacion de los sistemas distribuidos
Unidad 1.  caracterizacion de los sistemas distribuidosUnidad 1.  caracterizacion de los sistemas distribuidos
Unidad 1. caracterizacion de los sistemas distribuidos
 
Cuadro comparativo entre windows y linux
Cuadro comparativo entre windows y linuxCuadro comparativo entre windows y linux
Cuadro comparativo entre windows y linux
 
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
 
Sistemas con interfaces a manipulación directa
Sistemas con interfaces a manipulación directaSistemas con interfaces a manipulación directa
Sistemas con interfaces a manipulación directa
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Gestión de Redes
Gestión de RedesGestión de Redes
Gestión de Redes
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Modelo osi
Modelo   osiModelo   osi
Modelo osi
 

Destacado

El Proceso de Diseño de interfaces de usuario. Roger Pressman
El Proceso de Diseño de interfaces de usuario. Roger PressmanEl Proceso de Diseño de interfaces de usuario. Roger Pressman
El Proceso de Diseño de interfaces de usuario. Roger PressmanJuan Pablo Bustos Thames
 
El Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
El Proceso de Diseño de Interfaz del Usuario por Ian SommervilleEl Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
El Proceso de Diseño de Interfaz del Usuario por Ian SommervilleJuan Pablo Bustos Thames
 
Elementos de una interfaz Gráfica
Elementos de una interfaz GráficaElementos de una interfaz Gráfica
Elementos de una interfaz Gráficapantonyerivera
 
Clase Invertida, Interfaz de usuario
Clase Invertida, Interfaz de usuarioClase Invertida, Interfaz de usuario
Clase Invertida, Interfaz de usuarioDavidGranda3
 
Diseño de interfaz_de_usuario_reload
Diseño de interfaz_de_usuario_reloadDiseño de interfaz_de_usuario_reload
Diseño de interfaz_de_usuario_reloadjonaescalera
 
Diseño interfaze de usuario (carlos chulli quinto sistemas)
Diseño interfaze de usuario (carlos chulli  quinto sistemas)Diseño interfaze de usuario (carlos chulli  quinto sistemas)
Diseño interfaze de usuario (carlos chulli quinto sistemas)Jonathan Chulli
 
Experiencia del Usuario
Experiencia del UsuarioExperiencia del Usuario
Experiencia del Usuariocesars
 
7 Principios de Diseño para un software amigable
7 Principios de Diseño para un software amigable7 Principios de Diseño para un software amigable
7 Principios de Diseño para un software amigableJavier Gala
 
Diseño de interfaces de usuario
Diseño de interfaces de usuarioDiseño de interfaces de usuario
Diseño de interfaces de usuarioDiego Rosas
 
Introducción al Diseño de la Experiencia del Usuario
Introducción al Diseño de la Experiencia del UsuarioIntroducción al Diseño de la Experiencia del Usuario
Introducción al Diseño de la Experiencia del UsuarioGabriel Celemin
 
Diseño interfaz de usuario
Diseño interfaz de  usuarioDiseño interfaz de  usuario
Diseño interfaz de usuarioBayardo Medina
 
Investigación Cualitativa y cuantitativa
Investigación Cualitativa y cuantitativaInvestigación Cualitativa y cuantitativa
Investigación Cualitativa y cuantitativaYesith Valencia
 

Destacado (20)

Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuario
 
Interfaz gráfica de usuario (GUI)
Interfaz gráfica de usuario (GUI)Interfaz gráfica de usuario (GUI)
Interfaz gráfica de usuario (GUI)
 
El Proceso de Diseño de interfaces de usuario. Roger Pressman
El Proceso de Diseño de interfaces de usuario. Roger PressmanEl Proceso de Diseño de interfaces de usuario. Roger Pressman
El Proceso de Diseño de interfaces de usuario. Roger Pressman
 
El Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
El Proceso de Diseño de Interfaz del Usuario por Ian SommervilleEl Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
El Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
 
Elementos de una interfaz Gráfica
Elementos de una interfaz GráficaElementos de una interfaz Gráfica
Elementos de una interfaz Gráfica
 
Diseño de Interfaz
Diseño de InterfazDiseño de Interfaz
Diseño de Interfaz
 
Clase Invertida, Interfaz de usuario
Clase Invertida, Interfaz de usuarioClase Invertida, Interfaz de usuario
Clase Invertida, Interfaz de usuario
 
Ergonomía stma h-m
Ergonomía stma h-mErgonomía stma h-m
Ergonomía stma h-m
 
Diseño de interfaz_de_usuario_reload
Diseño de interfaz_de_usuario_reloadDiseño de interfaz_de_usuario_reload
Diseño de interfaz_de_usuario_reload
 
Diseño interfaze de usuario (carlos chulli quinto sistemas)
Diseño interfaze de usuario (carlos chulli  quinto sistemas)Diseño interfaze de usuario (carlos chulli  quinto sistemas)
Diseño interfaze de usuario (carlos chulli quinto sistemas)
 
Experiencia del Usuario
Experiencia del UsuarioExperiencia del Usuario
Experiencia del Usuario
 
7 Principios de Diseño para un software amigable
7 Principios de Diseño para un software amigable7 Principios de Diseño para un software amigable
7 Principios de Diseño para un software amigable
 
Diseño de interfaces de usuario
Diseño de interfaces de usuarioDiseño de interfaces de usuario
Diseño de interfaces de usuario
 
Introducción al Diseño de la Experiencia del Usuario
Introducción al Diseño de la Experiencia del UsuarioIntroducción al Diseño de la Experiencia del Usuario
Introducción al Diseño de la Experiencia del Usuario
 
Ux, Experiencia de Usuario
Ux, Experiencia de UsuarioUx, Experiencia de Usuario
Ux, Experiencia de Usuario
 
Diseño interfaz de usuario
Diseño interfaz de  usuarioDiseño interfaz de  usuario
Diseño interfaz de usuario
 
Gestión de riesgos
Gestión de riesgosGestión de riesgos
Gestión de riesgos
 
Scrum
ScrumScrum
Scrum
 
Investigación Cualitativa y cuantitativa
Investigación Cualitativa y cuantitativaInvestigación Cualitativa y cuantitativa
Investigación Cualitativa y cuantitativa
 
Petic
PeticPetic
Petic
 

Similar a Diseño interfaz usuario GUI

Diseño interfaz de usuario
Diseño interfaz de  usuarioDiseño interfaz de  usuario
Diseño interfaz de usuarioBayardo Medina
 
Trabajo bañott
Trabajo bañottTrabajo bañott
Trabajo bañottEleny30
 
Trabajo baño
Trabajo bañoTrabajo baño
Trabajo bañoEleny30
 
Informatica taller 3 franklin licuy
Informatica taller 3 franklin licuyInformatica taller 3 franklin licuy
Informatica taller 3 franklin licuyFranklinlicuy
 
Prototipando experiencias de usuario
Prototipando experiencias de usuarioPrototipando experiencias de usuario
Prototipando experiencias de usuarioUX Nights
 
Diseño de la interfaz del sitio de comercio electrónico
Diseño de la interfaz del sitio de comercio electrónicoDiseño de la interfaz del sitio de comercio electrónico
Diseño de la interfaz del sitio de comercio electrónicoGaby Bolaños Gomez
 
Estela Monrroy Teorias de proyectos web
 Estela Monrroy Teorias de proyectos web Estela Monrroy Teorias de proyectos web
Estela Monrroy Teorias de proyectos webNayely Ttb
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfacesNOEMI DORIS
 
Tema 4 3_1_interfaces_de_usuario
Tema 4 3_1_interfaces_de_usuarioTema 4 3_1_interfaces_de_usuario
Tema 4 3_1_interfaces_de_usuarioCarlos A. Iglesias
 
DISEÑO DE INTERFAZ DE USUARIO.ppt.pptx
DISEÑO DE INTERFAZ DE USUARIO.ppt.pptxDISEÑO DE INTERFAZ DE USUARIO.ppt.pptx
DISEÑO DE INTERFAZ DE USUARIO.ppt.pptxssuserffa00a
 
Simple Steps to UX/UI Web Design- Español
Simple Steps to UX/UI Web Design- EspañolSimple Steps to UX/UI Web Design- Español
Simple Steps to UX/UI Web Design- EspañolKoombea
 
Experiencia de Usuario y Política Pública: Incorporando UX a Ingeniería de s...
Experiencia de Usuario y Política Pública: Incorporando UX a Ingeniería de s...Experiencia de Usuario y Política Pública: Incorporando UX a Ingeniería de s...
Experiencia de Usuario y Política Pública: Incorporando UX a Ingeniería de s...Santiago Bustelo
 
Diseño de Interacción
Diseño de InteracciónDiseño de Interacción
Diseño de InteracciónRodrigo Vera
 
Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuarioCarlis93
 

Similar a Diseño interfaz usuario GUI (20)

Diseño interfaz de usuario
Diseño interfaz de  usuarioDiseño interfaz de  usuario
Diseño interfaz de usuario
 
Trabajo bañott
Trabajo bañottTrabajo bañott
Trabajo bañott
 
Trabajo baño
Trabajo bañoTrabajo baño
Trabajo baño
 
3490012.ppt
3490012.ppt3490012.ppt
3490012.ppt
 
Informatica taller 3 franklin licuy
Informatica taller 3 franklin licuyInformatica taller 3 franklin licuy
Informatica taller 3 franklin licuy
 
Interfaz gráfica del usuario
Interfaz gráfica del usuarioInterfaz gráfica del usuario
Interfaz gráfica del usuario
 
Reglas de Oro
Reglas de OroReglas de Oro
Reglas de Oro
 
Capitulo ii ihc_2020_buap_a
Capitulo ii ihc_2020_buap_aCapitulo ii ihc_2020_buap_a
Capitulo ii ihc_2020_buap_a
 
Prototipando experiencias de usuario
Prototipando experiencias de usuarioPrototipando experiencias de usuario
Prototipando experiencias de usuario
 
Diseño de la interfaz del sitio de comercio electrónico
Diseño de la interfaz del sitio de comercio electrónicoDiseño de la interfaz del sitio de comercio electrónico
Diseño de la interfaz del sitio de comercio electrónico
 
Ingeniería de usabilidad
Ingeniería de usabilidadIngeniería de usabilidad
Ingeniería de usabilidad
 
Estela Monrroy Teorias de proyectos web
 Estela Monrroy Teorias de proyectos web Estela Monrroy Teorias de proyectos web
Estela Monrroy Teorias de proyectos web
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfaces
 
Tema 4 3_1_interfaces_de_usuario
Tema 4 3_1_interfaces_de_usuarioTema 4 3_1_interfaces_de_usuario
Tema 4 3_1_interfaces_de_usuario
 
DISEÑO DE INTERFAZ DE USUARIO.ppt.pptx
DISEÑO DE INTERFAZ DE USUARIO.ppt.pptxDISEÑO DE INTERFAZ DE USUARIO.ppt.pptx
DISEÑO DE INTERFAZ DE USUARIO.ppt.pptx
 
Simple Steps to UX/UI Web Design- Español
Simple Steps to UX/UI Web Design- EspañolSimple Steps to UX/UI Web Design- Español
Simple Steps to UX/UI Web Design- Español
 
Experiencia de Usuario y Política Pública: Incorporando UX a Ingeniería de s...
Experiencia de Usuario y Política Pública: Incorporando UX a Ingeniería de s...Experiencia de Usuario y Política Pública: Incorporando UX a Ingeniería de s...
Experiencia de Usuario y Política Pública: Incorporando UX a Ingeniería de s...
 
Unidad educativa
Unidad educativaUnidad educativa
Unidad educativa
 
Diseño de Interacción
Diseño de InteracciónDiseño de Interacción
Diseño de Interacción
 
Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuario
 

Más de Yesith Valencia

Ejemplos en diferentes lenguajes de programación
Ejemplos en diferentes lenguajes de programaciónEjemplos en diferentes lenguajes de programación
Ejemplos en diferentes lenguajes de programaciónYesith Valencia
 
Introducción - Auditoría de Sistemas
Introducción - Auditoría de SistemasIntroducción - Auditoría de Sistemas
Introducción - Auditoría de SistemasYesith Valencia
 
Introducción a Fundamentos de Programación
Introducción a Fundamentos de ProgramaciónIntroducción a Fundamentos de Programación
Introducción a Fundamentos de ProgramaciónYesith Valencia
 
Introducción a la Norma ISO 27001
Introducción a la Norma ISO 27001Introducción a la Norma ISO 27001
Introducción a la Norma ISO 27001Yesith Valencia
 
Informe sobre las amenazas para la seguridad en internet de symantec 2019
Informe sobre las amenazas para la seguridad en internet de symantec 2019Informe sobre las amenazas para la seguridad en internet de symantec 2019
Informe sobre las amenazas para la seguridad en internet de symantec 2019Yesith Valencia
 
DAP - Configuracion ambiente de desarrollo
DAP - Configuracion ambiente de desarrolloDAP - Configuracion ambiente de desarrollo
DAP - Configuracion ambiente de desarrolloYesith Valencia
 
Programación Web - Introducción
Programación Web - IntroducciónProgramación Web - Introducción
Programación Web - IntroducciónYesith Valencia
 
Desarrollo de aplicaciones empresariales Introducción
Desarrollo de aplicaciones empresariales IntroducciónDesarrollo de aplicaciones empresariales Introducción
Desarrollo de aplicaciones empresariales IntroducciónYesith Valencia
 
Token - Seguridad para Web Services
Token - Seguridad para Web ServicesToken - Seguridad para Web Services
Token - Seguridad para Web ServicesYesith Valencia
 
NuSoap & Test Web Services
NuSoap & Test Web ServicesNuSoap & Test Web Services
NuSoap & Test Web ServicesYesith Valencia
 

Más de Yesith Valencia (20)

Ejemplos en diferentes lenguajes de programación
Ejemplos en diferentes lenguajes de programaciónEjemplos en diferentes lenguajes de programación
Ejemplos en diferentes lenguajes de programación
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introducción - Auditoría de Sistemas
Introducción - Auditoría de SistemasIntroducción - Auditoría de Sistemas
Introducción - Auditoría de Sistemas
 
Introducción a Fundamentos de Programación
Introducción a Fundamentos de ProgramaciónIntroducción a Fundamentos de Programación
Introducción a Fundamentos de Programación
 
Introducción a la Norma ISO 27001
Introducción a la Norma ISO 27001Introducción a la Norma ISO 27001
Introducción a la Norma ISO 27001
 
Informe sobre las amenazas para la seguridad en internet de symantec 2019
Informe sobre las amenazas para la seguridad en internet de symantec 2019Informe sobre las amenazas para la seguridad en internet de symantec 2019
Informe sobre las amenazas para la seguridad en internet de symantec 2019
 
JQuery
JQueryJQuery
JQuery
 
Java script
Java scriptJava script
Java script
 
CRUD html php mysql
CRUD html php mysqlCRUD html php mysql
CRUD html php mysql
 
CSS
CSSCSS
CSS
 
MVC: La Vista
MVC: La VistaMVC: La Vista
MVC: La Vista
 
Html
HtmlHtml
Html
 
1 introduccion
1 introduccion1 introduccion
1 introduccion
 
MVC: El modelo
MVC: El modeloMVC: El modelo
MVC: El modelo
 
DAP - Configuracion ambiente de desarrollo
DAP - Configuracion ambiente de desarrolloDAP - Configuracion ambiente de desarrollo
DAP - Configuracion ambiente de desarrollo
 
Programación Web - Introducción
Programación Web - IntroducciónProgramación Web - Introducción
Programación Web - Introducción
 
Desarrollo de aplicaciones empresariales Introducción
Desarrollo de aplicaciones empresariales IntroducciónDesarrollo de aplicaciones empresariales Introducción
Desarrollo de aplicaciones empresariales Introducción
 
Token - Seguridad para Web Services
Token - Seguridad para Web ServicesToken - Seguridad para Web Services
Token - Seguridad para Web Services
 
NuSoap & Test Web Services
NuSoap & Test Web ServicesNuSoap & Test Web Services
NuSoap & Test Web Services
 

Último

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 

Último (20)

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 

Diseño interfaz usuario GUI

  • 1. Diseño de la interfaz de usuario Yesith Valencia, MsC yesithvalencia@gmail.com
  • 2. Diseño de interfaz de usuario 2http://www.nuevosvecinos.com/descargas/ims-46-47/Plano%20casa.jpg
  • 3. Diseño de interfaz de usuario 3 http://www.casaskela.cl/planos/general/Plano-Casa-El-Yeco_2.jpg
  • 4. Diseño de interfaz de usuario 4 http://3.bp.blogspot.com/-o5OjyMmTVu0/Tz7ne2nlqFI/AAAAAAAAAbc/AGgZos0IViA/s1600/fachada+principal-casas-modernas.jpg
  • 5. Diseño de interfaz de usuario • Entre componentes de software • Entre el software y entidades externas • Entre el ser humano y la computadora Diseño de interfaz de usuario 5
  • 6. En qué consiste ? • En crear una comunicación efectiva entre el ser humano y la computadora siguiendo un conjunto de principios Diseño de interfaz de usuario 6 Quién lo hace ? • El ing. De software / Ing. De sistemas Por qué es importante ? • Porque crea la percepción que crea el usuario del software
  • 7. Cuáles son los pasos ? • Identificar los requisitos, las tareas y el ambiente • Definir el conjunto de objetos y acciones para la interfaz • Crear formatos de pantalla, diseño gráfico y ubicación de iconos • Revisar los artefactos Diseño de interfaz de usuario 7 Cómo se sabe que está correcto ? • El usuario debe hacer una prueba de manejo
  • 8. Preguntas que se deben plantear • Quién es el usuario ? • Cómo aprende a interactuar con un nuevo sistema ? • Cómo interpreta la información ? • Qué espera del sistema ? Diseño de interfaz de usuario 8
  • 9. Reglas de oro 1. Dar control al usuario 2. Reducir la carga de memoria 3. Lograr que la interfaz sea consistente Diseño de interfaz de usuario 9
  • 10. 1. Dar control al usuario • Definir las formas de interacción de forma que el usuario no realice acciones innecesarias o indeseables: activar y desactivar una opción sin esfuerzo • Proporcionar una interacción flexible: interactuar mediante el mouse, táctil, comandos del teclado. • Tener las opciones de interrumpir y deshacer Diseño de interfaz de usuario 10
  • 11. 2. Reducir la carga de memoria • Reducir la memoria a corto plazo: reconocer acciones sin tener que recordarlas • Definir accesos directos intuitivos: Ctrl + P • Desglosar la información de manera progresiva: Subrayar palabras Diseño de interfaz de usuario 11
  • 12. 3. Lograr que la interfaz sea consistente • Contextualizar al usuario: títulos de la ventana, íconos, colores, opciones • Consistencia en la familia de aplicaciones: Office 2010 • Conservar los modelos mentales: Ctrl + G Diseño de interfaz de usuario 12
  • 13. El proceso Diseño de interfaz de usuario 13
  • 14. El proceso: Análisis del usuario, la tarea y el entorno Análisis del Usuario Registrar el perfil, grado de habilidad, comprensión del trabajo, disposición ante el nuevo sistema. Describir las tareas que el usuario realiza para alcanzar los objetivos del sistema Análisis del entorno: Dónde se localizará físicamente la interfaz ? El usuario estará sentado, de pie, realizará otras tareas ? El Hw tiene restricciones de espacio, iluminación ? Diseño de interfaz de usuario 14
  • 15. El proceso: Análisis del usuario, la tarea y el entorno Análisis del Usuario Fuentes de información: Entrevistas, Información de ventas, de mercadotecnia. Algunas preguntas: Qué grado de estudio tiene ? Es capaz de aprender de un tutorial ? Es experto tecleando ? Edad, Sexo, sueldo, horario de trabajo ? Diseño de interfaz de usuario 15
  • 16. El proceso: Análisis del usuario, la tarea y el entorno Análisis del Usuario Algunas preguntas: Trabaja en la casa ? Idioma materno ? Expertos en el tema (entiende el sistema) ? Diseño de interfaz de usuario 16
  • 17. El proceso: Análisis del usuario, la tarea y el entorno Análisis de tareas Responder las siguientes preguntas: Qué trabajo hará el usuario ? Qué otras tareas se realizan mientras el usuario trabaja ? Cuál es la secuencia o jerarquía de las tareas ? UML, BPMN Diseño de interfaz de usuario 17
  • 18. El proceso: Diseño de interfaz • definir los objetos y las acciones de la interfaz • Definir las acciones del usuario que cambiarán el estado de la interfaz • Representar cada estado de la interfaz como lo verá el usuario final Diseño de interfaz de usuario 18
  • 19. El proceso: Diseño de interfaz Diseño de interfaz de usuario 19 • Escenario. El propietario de la casa desea acceder al sistema HogarSeguro instalado en su casa. Mediante el sistema operativo de un PC remoto (por ejemplo, un portátil que el propietario se lleve al trabajo o de viaje), el propietario determina el estado del sistema de alarma, arma o desarma el sistema, reconfigura las zonas de seguridad y observa las diferentes habitaciones de la casa mediante la preinstalación de una cámara de vídeo.
  • 20. El proceso: Diseño de interfaz Diseño de interfaz de usuario 20 Tareas del propietario: • acceder al sistema HogarSeguro; • introducir un ID y una contraseña para permitir un acceso remoto • comprobar el estado del sistema; • activar o desactivar el sistema HogarSeguro; • visualizar el plano de la casa y las localizaciones de los sensores • Visualizar zonas en el plano de la casa; • cambiar zonas en el plano de la casa; • visualizar las localizaciones de las cámaras de vídeo en el plano de la casa • seleccionar la cámara de vídeo para tener visión; • observar las imágenes de vídeo (cuatro encuadres por segundo) • recorrer y ampliar las habitaciones con la cámara de vídeo
  • 21. El proceso: Diseño de interfaz Diseño de interfaz de usuario 21
  • 22. El proceso: Implementación de la interfaz Se crea un prototipo que permita evaluar los escenarios Diseño de interfaz de usuario 22
  • 23. El proceso: Implementación de la interfaz Temas de diseño Tiempo de respuesta: desde que el usuario realiza una acción hasta que el sistema responde Funciones de ayuda: disponible en línea y para todas las funciones del sistema y en todo momento Manejo de errores: No ofrecer información inútil, debe describir el problema en lenguaje del usuario, dar concejos sobre la manera de recuperarse, tener una pista visual, no tener juicios sobre el usuario Diseño de interfaz de usuario 23
  • 24. El proceso: Implementación de la interfaz Temas de diseño Rotular menús y comandos: comandos para los menús que sean fácil de recordar, submenús consistentes Accesibilidad de la aplicación: fácil acceso a quienes tienen necesidades especiales: visual, auditiva, movilidad, habla o aprendizaje Internacionalización: para otras localidades e idiomas: formato de pantalla, alfabetos, horas y fechas. Diseño de interfaz de usuario 24
  • 25. El proceso: Validación Es la capacidad para implementar correctamente todas las tareas del usuario, y cumplir con los requerimientos del usuario Se valida la facilidad de uso y el aprendizaje de la interfaz Diseño de interfaz de usuario 25
  • 26. El proceso: Validación Se pueden usar técnicas formales de evaluación: Preguntas o cuestionarios: de respuesta simple (sí/no), respuesta numérica, respuesta con escala de valoración (subjetiva), respuesta abierta, hojas de evaluación: del 80 al 100 % de los usuarios rechazan el mecanismo para guardar los datos . De acuerdo a estas evaluaciones se realiza la siguiente versión Diseño de interfaz de usuario 26
  • 27. Bibliografía • Ingeniería del software, Un enfoque práctico: Pressman 6th edición • Ingeniería del software, Ian Sommervil, 7th edición Diseño de interfaz de usuario 27