jueves, 2 de febrero de 2012

Metodología GAIA





Roles:

Recolector

·         Obtener información de un usuario de la base de datos cuando este se conecte, y comunicársela al Selector.
·         Responder preguntas del selector, dando más información acerca de un usuario, o juegos.

Selector

·         Propone juegos a los usuarios, basado en la información recibida del Recolector.
·         En caso de que el usuario pida más recomendaciones, pedir más información al recolector, y con base a esta mayor cantidad de información proponer más juegos.

Verificador

·         Verifica si ya hay un tema en el foro parecido a uno que se quiera crear. Si la hay muestra las opciones, para darle a escoger al usuario si crearla o ver si una de las ya existentes le sirve.

Rol del Recolector:

Permisos

·         Leer de la BD los juegos que ha juagado cada usuario, así como el tiempo, y cantidad de veces que los ha jugado.
·         Leer de la BD los logros que ha obtenido cada usuario en los diferentes juegos.

Responsabilidades

·         Propiedades de vida:
o   ((Esperar conexión | Esperar pregunta).Leer Información. Comunicar Información)*
·         Propiedad de seguridad
o   No proporcionar información privada de los usuarios
o   No proporcionar información de un usuario dado de baja

Rol Selector:

Permisos

·         Ninguno

Responsabilidades

·         Propiedades de vida:
o   (Pedir mayor información*|Proponer juegos)*
·         Propiedades de seguridad
o   No pedir mas información amenos que el usuario pida mas recomendaciones

Rol Verificador

Permisos

·         Leer BD de los foros

Responsabilidades

·         Responsabilidades de vida:
o   (Esperar propuesta de creación de tema. Buscar en base de datos temas parecidos.(Mostrar temas encontrados| Decir que no hay temas parecidos))*
·         Responsabilidades de seguridad:
o   No obtener mas información de la BD que la necesaria