Comunicacion hombre-maquina

Solo disponible en BuenasTareas
  • Páginas : 349 (87244 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de marzo de 2011
Leer documento completo
Vista previa del texto
UNIVERSIDAD DE CASTILLA-LA MANCHA
DEPARTAMENTO DE SISTEMAS INFORMÁTICOS

INTERFACES DE USUARIO ADAPTATIVAS BASADAS EN MODELOS Y AGENTES SOFTWARE
VÍCTOR MANUEL LÓPEZ JAQUERO
DIRIGIDA POR DR. D. PASCUAL GONZÁLEZ LÓPEZ DR. D. ANTONIO FERNÁNDEZ CABALLERO

Albacete, Julio de 2005

RESUMEN DE LA TESIS
En la última década se ha realizado un gran esfuerzo en la investigación de métodos quepermitan la inclusión del diseño de la interfaz de usuario dentro de un proceso de desarrollo basado en modelos, intentando obtener beneficios tales como la automatización de la generación de la interfaz de usuario, la generación de dicha interfaz para distintos dispositivos o lenguajes a partir de unos modelos comunes o la mejora de las propiedades de usabilidad del sistema. Sin embargo, elavance tecnológico ha propiciado la aparición de dispositivos que suponen un cambio importante en la forma en que el usuario interactúa con los sistemas. El usuario ahora puede interactuar con el sistema en un coche, en la calle, desde un teléfono móvil, una PDA o el tradicional PC. Este cambio en los hábitos en la interacción hombre máquina ha supuesto la necesidad de aportar soluciones que permitandiseñar interfaces de usuario capaces de funcionar bajo distintas plataformas y condiciones. Aunque es posible llevar un desarrollo separado para cada familia de dispositivos, asumiendo el alto coste de desarrollo y mantenimiento que ello supone, es todavía más difícil si no imposible diseñar interfaces de usuario para cada una las situaciones en las que la interfaz de usuario puede serpotencialmente usada. Una solución más eficiente sería la generación de interfaces de usuario capaces de acomodarse a los distintos tipos de dispositivos, entornos de uso, e incluso tipos de usuarios de forma automática, aunque ello supone sin duda la modificación de los actuales métodos de desarrollo de interfaces de usuario. Para afrontar este reto, dentro de este trabajo, se propone la ampliación de losmétodos actuales basados en modelos para el diseño de interfaces de usuario con los mecanismos necesarios para el diseño de las capacidades de adaptación necesarias dentro de las distintas fases del desarrollo de una interfaz de usuario. Estas extensiones son recopiladas dentro de AB-UIDE (Agent-Based User Interface Development Environment). El método permite la generación de interfaces de usuariocapaces de - iii -

adaptarse a las distintas situaciones que potencialmente pueden surgir durante el proceso de interacción. El método es apoyado por una arquitectura basada en un sistema multi-agente que permite proporcionar al usuario las capacidades de adaptación diseñadas usando el método AB-UIDE propuesto. Los agentes del sistema multi-agente colaboran para proporcionar inteligentemente alusuario las adaptaciones más adecuadas en cada situación que se presenta durante la interacción con la interfaz de usuario diseñada.

- iv -

esta tesis está dedicada a mi gente: aquellos que hacen camino conmigo.

-v-

ÍNDICE GENERAL
RESUMEN DE LA TESIS ÍNDICE GENERAL ÍNDICE DE FIGURAS CAPÍTULO 1 OBJETIVOS Y PROBLEMÁTICA 1.1 INTRODUCCIÓN 1.2 MOTIVACIÓN 1.2.1 CALIDAD DEL SOFTWARE1.2.2 MEJORA DE LA USABILIDAD POR ADAPTACIÓN 1.3 OBJETIVOS 1.4 ESTRUCTURA DE LA MEMORIA DEL TRABAJO CAPÍTULO 2 ESTADO DEL ARTE 2.1 INTERFACES DE USUARIO 2.1.1 ADAPTACIÓN EN LAS INTERFACES DE USUARIO
2.1.1.1 Adaptividad vs. Adaptabilidad 2.1.1.2 Descripción de la adaptividad

III VII XIII 17 17 18 18 19 20 22 25 25 26
28 29

2.1.2 DESARROLLO DE INTERFACES DE USUARIO
2.1.2.1 Complejidad deldiseño de interfaces de usuario

30
30

2.1.3 DESARROLLO DE INTERFACES DE USUARIO ADAPTATIVAS 2.1.4 DESARROLLO DE INTERFACES DE USUARIO INTELIGENTES 2.1.5 EVOLUCIÓN DEL DESARROLLO DE INTERFACES DE USUARIO 2.2 DISEÑO DE INTERFACES DE USUARIO BASADO EN MODELOS 2.2.1 LOS MODELOS EN MB-UIDE
2.2.1.1 El modelo de tareas 2.2.1.2 El modelo de dominio 2.2.1.3 El modelo de usuario 2.2.1.4 El modelo de...
tracking img