Patrones

Post on 08-Jul-2015

70 views 1 download

Transcript of Patrones

Patrón Experto-asignar respons

Clase Responsabilidad

Registro Conoce el total usuarios registrados

Validacion de Registro Conoce el subtotal de usuarios registrados

Envio de Respuesta Conoce los datos del usuario

Registro

Fecha

Hora

Total

usuarios()

Validacion

Registro

Cantidad

Subtotal

usuarios()

Contiene

Respuesta

Datos_usuario

Subtotal

usuarios()

Descritas por 1..* 1..*

Patrón Creador-objetos

:Registro :Validacion Registro

Contiene

:Envio de Respuesta

Descritas por

Patrón Controlador-metodos FlashJob Representa el "sistema" global.

Sitio WEb Representa la organización global. Donde se intalara el sistema.

Administrador Representa algo en el mundo real que está activo y que interviene en la tarea de almacenar los datos del registro de usuarios

Manejador de Registro-Usuario Representa un manejador artificial de todas las operaciones del sistema de un caso de uso.

FlashJob

Registro_usuario()

Almacenar_datos()

Imprimir_datos()

Patrón Bajo Acoplamiento

:Registro_usuario EfectuarRegistro( )

:Formulario 1:crear( )

:FlasJob

Validar( Formulario)

Patron Experto

Clase Responsabilidad

Verificacion de postulantes Conocer a todos los postulantes inscritos

Envio de respuesta Conocelos datos del usuario

Verificacion_po

stulantes

Fecha

Hora

Total usuarios()

Verificacion

_nivelAcad

Cantidad

Subtotal

usuarios()

Contiene

Respuesta

Datos_usuario

Subtotal

usuarios()

Descritas por 1..* 1..*

Patrón Creador

:registrados

:verificación nivel

académico postulante

Verifica

:verificación empresa

Descritas por

Patrón Bajo Acoplamiento

:verifica_conocimiento verificaConocimientos ( )

:registro 1:analiza( )

:FlasJob Validar( registro)

Patrones de Análisis

Búsqueda de Postulantes

Búsqueda de Trabajo

Nivel Académico

Conocimiento Tiempo de Trabajo

Cupos Disponibles

Búsqueda

Cadena

Evento Buscar

Cadena Base de Datos

Cadena

Tip

o d

e B

úsq

ued

a

Muestra Búsqueda

resultados

Datos de la Base de Datos