miércoles, 3 de noviembre de 2010

ARQUITECTURA



La arquitectura de un sistema adaptativo puede analizarse según tres modelos distintos, a saber:
• Dominio
• Interacción
• Usuario

Para desarrollar una interfaz en un sistema típico de software es necesario realizar los siguientes pasos:
• Analizar el tipo de usuario que va a usar el sistema,
• Especificar las acciones que la interfaz debe soportar con el fin de cumplir con los objetivos del usuario,
• Especificar los tipos de datos (objetos) sobre los que se ejecutarán las acciones y
• Definir el plan o estrategia por el cual un usuario potencial alcanzará sus metas o requerimientos.

Para cada uno de estos pasos, es necesario el análisis a través de Modelos que permitan al desarrollador una correcta implementación. El Modelo de Usuario hace posible determinar a un tipo de usuario, el Modelo de Interacción define las acciones que son posibles ejecutar en la interfaz mientras que el Modelo de Dominio describe los datos sobre los cuales se ejecutarán dichas acciones.

El Modelo de Usuario es una estructura que contiene representaciones explícitas de las características propias de los usuarios (por ejemplo: cultura general, preferencias, intereses y habilidades) que interaccionan con el sistema. Basado en esta información, el sistema puede adaptarse a las necesidades del usuario. Se puede definir un modelo de usuario genérico, representando un grupo de usuarios de similares características o modelos con usuarios individuales. Un modelo de usuario puede ser estático o variar dinámicamente teniendo en cuenta el registro de la historia de la interacción entre un usuario particular y el sistema.

No hay comentarios:

Publicar un comentario