La interfaz de usuario (I)

Slides:



Advertisements
Presentaciones similares
INGENIERÍA DE SOFTWARE Introducción Arquitectura de Software
Advertisements

CALIDAD DE PRODUCTO PORTADA CALIDAD DE PRODUCTO.
Ana María Plácido Castro José Juan Hernández Cabrera Javier Sánchez Pérez Año 2001 Diseño de interfaces humanas. Escuela Universitaria de Informática.
SOFTWARE EDUCATIVO: Clasificación por su función
Arquitectura de la información en sitios web y Usabilidad
Medición de la usabilidad en aplicaciones de escritorio.
Unidad II Interfaces Hombre Máquina
Interacción Persona ordenador
Prof. Adelaide Bianchini. Dpto. de Computación y Tecnología de la Información. Universidad Simón Bolívar. Mayo Diseño centrado en el usuario Prof.
Diseño de interfaces gráficas de usuario
Colegio Bilingüe de Palmares Bachillerato Internacional TISG Los Sistemas Expertos en la Educación Mónica Rojas Sylvia Vásquez.
Origen y Evolución de las Interfaces Gráficas Producción Digital 2012.
Usabilidad Esta breve presentación te servirá para conocer el significado de la palabra usabilidad y los aspectos más importantes Esperando sea de utilidad.
Introducción Tema Importancia de los Interfaces de Usuario
CALIDAD EN EL DESARROLLO DE SOFTWARE
Ingeniería del Software
Presentación informática Roberto Plaza 1º Bachillerato
Juan Manuel Guzmán L. Abril 2010
Diseño de un Sistema de Control en Tiempo Real para el Kernel del Sistema Operativo utilizando MatLab-SimuLink Por: MARCO ANTONIO ESPINEL CANGUI DIRECTOR:
La calidad del software.
Requerimientos No Funcionales
Funcionalidad de una plataforma formativa Manuel Santiago Fernández Prieto Universidad Autónoma de Madrid.
Principios de diseño de Interfaces Prof. Adelaide Bianchini
Ingeniería del software de la usabilidad (I)
Interacción Humano - Computadora. Integrantes del Equipo:  David Cano Pérez.  Miguel Pastor Hernández Huerta.  Giovanni Vásquez Manzola.  Daleth Morales.
Interfaces Humano-Computador. Introducción n Se refiere al medio por el cual un usuario interactúa con el computador n Involucra las instrucciones que.
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
Diseño del Software Diseño de datos Diseño arquitectónico
DISEÑO DE LA INTERFAZ DE USUARIO
Sistema de apoyo a la toma de decisiones
Arquitectura de una aplicación
Modelo McCall PRESENTA: Liliana Hilario, Anabel peña, Jessica Carbajal, Ricardo Díaz.
DISEÑO DE SOFTWARE 1ª. Parte
DISEÑO DEL SISTEMA DE COMUNICACIÓN ENTRE EL APRENDIZ Y EL MEC
UNIDAD I INTERFAX DEL USUARIO  CARACTERISTICAS GENERALES  SISTEMAS HIPERMEDIALES.
5.3 APROXIMACIONES AL DISEÑO
Gestión de Proyectos Informáticos Sesión N° 5 Ciclo de Vida de un Proyecto Roberto Jijena I.
Concepto de usabilidad
MEDIDA DE LA USABILIDAD EN APLICACIONES DE ESCRITORIO
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
Interacción persona-computador Introducción a la IPC
La tecnología informática aplicada en los centros escolares
Ingeniería de Sistemas Ing. Eddye Arturo Sánchez Castillo
DISEÑO DE INTERFACES Por: Drako
Evaluación de Sistemas y de sus Interfaces
Hermilia Molina Acevedo
1 La confianza se puede comprender bajo distintas modalidades en el complejo mundo de las relaciones sociales. La confianza interpersonal. La confianza.
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
SENA REGIONAL HUILA REGIONAL HUILA CENTRO DE LA INDUSTRIA LA EMPRESA Y LOS SERVICIOS Huila Elementos de sistemas de información.
MC Luz María Moreno Aguilar Noviembre 2009
1 eGorilla – Arquitectura del Sistema Ingeniería del Software 4º B 2008/2009.
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
CONTROL DE CALIDAD.
Software educativo German Eduardo cruz.
Jairo Pinto Ing. sistemas
Posgrado en Sistemas Computacionales Heurísticas de usabilidad MC Luz María Moreno Aguilar Noviembre 2009.
Calidad de Software Centro ISYS Escuela de Computación
1.Responder a tareas y usuarios concretos 2.En un contexto específico y con los recursos disponibles. En el marco de las organizaciones 3.Balance entre.
Pablo Arturo Pérez Giraldo Melissa torres 11-C Tecnología e informática.
INTRODUCCIÓN A INGENIERIA KARLA TATIANA OLAYA TORRES ID ( )
Proceso de desarrollo de Software
Arquitectura de una aplicación Arquitectur a: desarrolla un plan general del sistema, asegurando que las necesidades de los usuarios sean atendidas. Ingeniería.
1.2 CARACTERISTICAS GENERALES. Es una característica que permite al usuario facilitarle el trabajo ya que cuenta con asistente que guía al usuario en.
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
Fundamentos de Ingeniería de Software
INDUSTRIAS DEL PETROLEO, PETROQUÍMICAS Y DEL GAS NATURAL ASEGURAMIENTO DE LA PRODUCCIÓN Y ADMINISTRACIÓN DE LA CONFIABILIDAD ISO/CD Date: 2005 –
El diseño de la interfaz de usuario requiere el estudio de las personas y el conocimiento tecnológico adecuado.
Transcripción de la presentación:

La interfaz de usuario (I) □  Interfaz: «conexión física y funcional entre dos aparatos o sistemas independientes» (DRAE, 22ª edición). □  Interfaz de usuario: «Dónde las personas y los bits se encuentan» (Negroponte, 1995). □  «La interfaz de usuario de un sistema consiste en aquellos aspectos del sistema con los que el usuario entra en contacto físicamente, perceptivamente o conceptualmente. Los aspectos del sistema que están escondidos para el usuario se denominan implementación» (MORAN, 1981) □  Un diseño pobre la interfaz producirá: •   Una reducción de la productividad. El usuario tardará más en realizar la tarea. •  Tiempos de aprendizaje inaceptables. •   Niveles de error que conducen a la frustración del usuario. •   Rechazo del sistema.

La interfaz de usuario (II) □  Para que una interfaz de usuario sea efectiva debe mostar se debe sustentar sobre la idea de affordance. •   Las cosas deben sugerir por su forma u otros atributos qué se puede hacer con ellas. □  Para ello se debe centrar en dos conceptos: •  Visibilidad. El objeto debe ser visible para el usuario de forma que se pueda interactuar fácilmente con él. •   Evidencia. La funcionalidad del objeto y su modo de uso deben ser evidentes.

La interdisciplinariedad de la HCI (I) Diseño gráfico Sociología PProgramación Inteligencia artificial Psicología Ergonomía Ingeniería del Software

La interdisciplinariedad de la HCI (II) □ Diseño gráfico. •  Crear objetos "bellos y útiles". Concepción de un objeto destinado a su producción en serie. •  Un buen diseño gráfico de pantallas, iconos, etc. conseguirá interfaces que no producirán un rechazo al usuario al tiempo que facilitará la interpretación de las acciones a realizar. □ Sociología. •  Estudia el comportamiento de las personas en cuanto a pertenecientes a un grupo social. •  Importancia de la etnografía para crear interfaces culturalmente adecuadas.

La interdisciplinariedad de la HCI (III) □  Psicología. •   Estudia el comportamiento de los individuos. •   En la HCI permite estudiar la forma en la que los individuos perciben los objetos y procesan la información que reciben. •   Permite evaluar y determinar el grado de satisfacción de las interfaces. □  Ingeniería del software. •  Aplicar técnicas científicas a la construcción del software. •  Aporta un entorno metodológico a la construcción de software de calidad, robusto y eficaz. □  Programación. □  Inteligencia artificial. •   Para el diseño de programas que simulen el comportamiento de la inteligencia humana. •  Tutoriales, asistentes, sistemas expertos, interfaces controladas por el habla.

Ergonomía (I) □ Estudia las características físicas de la interacción: entorno de trabajo, condiciones ambientales, características físicas de los mecanismos de interacción. □ Permite estudiar: • Organización de los controles y las pantallas. Agrupación funcional. Se agrupan controles funcionalmente relacionados. Agrupación secuencial. Se agrupan los controles reflejando el orden de uso en una interacción típica. Por frecuencia. Se agrupan los controles por la frecuencia de uso. Los más utilizados deben ser los más fácilmente accesibles.

Ergonomía (II) Agrupación secuencia: explorador de windows Agrupación funcional: pestañas Agrupación por frecuencia: Menús de Office XP

Ergonomía (IV) □ Permite estudiar también: •  Aspectos de salud que afecten a la calidad de la interacción y a las restricciones de los usuarios. •  El entorno físico de la interacción. •  El uso de los colores. Tan diferentes como sea posible. Fácilmente distinguibles al margen de la luz ambiental o los defectos visuales del usuario.

Objetivos de la HCI □ Crear sistemas informáticos que cumplan las siguientes características: •  Seguridad. Entendida como el mantenimiento de la integridad del sistema y la tolerancia a fallos del usuario. •  Utilidad. La utilización del sistema debe tener la capacidad de solucionar algún problema real. •  Eficacia. Debe lograr el efecto deseado. •  Eficiencia. Debe lograr el efecto deseado con el mejor aprovechamiento de recursos posible. •  Y sobre todo: usabilidad.

Usabilidad □ Usabilidad = Fácil de aprender + fácil de utilizar. □  Usabilidad es la eficacia, eficiencia y satisfacción con las que los usuarios pueden llevar a cabo tareas específicas en un contexto determinado (ISO, 1993). •   Eficacia es la realización de los objetivos por parte del usuario completamente y con exactitud. •   Eficiencia es realización de los objetivos completamente y con exactitud en relación con los recursos utilizados (utilizar los recursos de forma óptima). •  Satisfacción es el confort y la aceptación de uso del sistema. □  Para conseguirla es necesario aplicar los siguientes principios generales: •   Facilidad de aprendizaje. •   Flexibilidad. •  Solidez.

Usabilidad. Facilidad de aprendizaje (I) □ Tiene como objetivo reducir el esfuerzo que tiene que hacer un usuario novel para trabajar con un sistema interactivo y pasar a ser un usuario experto. □ Principios que afectan a la facilidad de aprendizaje. •  Predicción. Permitir que el usuario determine el efecto de una acción futura basándose en interacciones anteriores. •  Síntesis. Permite que un cambio del estado del sistema sea percibido por el usuario. Inmediata. La notificación se muestra sin que el usuario lo solicite. Eventual. La notificación se muestra a solicitud del usuario.

Usabilidad. Facilidad de aprendizaje (II) Síntesis inmediata Síntesis eventual

Usabilidad. Facilidad de aprendizaje (III) □ Principios que afectan a la facilidad de aprendizaje. •  Familiaridad. La correlación entre los conocimientos del usuario y los conocimientos requeridos para el manejo del sistema. Conocimientos de otros sistemas informáticos. Conocimientos del mundo real. •  Generalización. Permitir al usuario ampliar el conocimiento de una interacción específica dentro de la aplicación y entre otras aplicaciones para situaciones similares. •  Consistencia. Todos los mecanismos de interacción deben de ser utilizados de la misma manera. Las interfaces deben de estar estandarizadas. Importancia de las guías de estilo

Usabilidad. Flexibilidad (I) □ Hace referencia a las distintas formas en que el usuario y el sistema intercambian información. □ Iniciativa en el diálogo: el usuario debe llevar el control del sistema. •  Considerar al usuario como el actor principal de la interacción. El usuario alguien inteligente capaz de llevar a cabo su tarea sin interacciones cerradas. □ Multi tarea. •  El usuario debe ser capaz de ejercer varias tareas al mismo tiempo.

Usabilidad. Flexibilidad (II) □  Migración de tareas. •  Capacidad de transferir el control entre el usuario y el sistema. •  Tanto uno como otro han de poder pasar de una tarea a otra y promocionarla (cambiar el control del usuario al sistema o viceversa). □  Capacidad de sustitución. •  Posibilidad de que los valores puedan ser sustituidos por valores equivalentes (p.e. elegir colores por el nombre, por su valor hexadecimal o mediante una paleta de colores). □  Configurable. •   El usuario debe ser capaz de modificar el aspecto de la interfaz. En cuanto a preferencias en el diseño. En cuanto a opciones según el nivel de experiencia (p.e. la interfaz de Visual Studio .NET).

Usabilidad. Solidez (I) □ El sistema debe cumplir sus objetivos y permitir su evaluación. □ Capacidad de observación. •  Permite al usuario evaluar el estado del sistema por medio de la representación percibida en la interfaz. □ Recuperabilidad. •  El usuario debe poder recuperar el sistema a un estado anterior después de percibir un error en la operación. •  "Principio de esfuerzo proporcionado" Si un efecto es difícil de deshacer, también debe ser más difícil de llevar a cabo.

Usabilidad. Solidez (II) □  Tiempo de respuesta. •   Debe ser el menor posible. •   Es necesario informar al usuario de que el sistema ha recibido la petición y está realizando la tarea. □  Adecuación de tareas. •   Hace referencia al grado en que el sistema soporta todas las tareas que el usuario desea hacer y la manera en que las comprende. •   El mensaje "esto será soportado en posteriores versiones" es frustrante para el usuario.