PATRONES


PATRON EXPERTO:

Mostrar el  pensum para las materias electivas.
Clase
Responsabilidad
Especialidad
Conoce materias

Mostrar horarios de disponibilidad de los docentes para consultas on-line.
Clase
Responsabilidad
Docente
Conoce horarios de Chat

Seminarios (videos, publicaciones de estos)
Clase
Responsabilidad
Seminario
Conoce código
Lugar_de_Seminario
Conoce datos de seminarios

Mostrar la autoría de los documentos.
Clase
Responsabilidad
Materia
Conoce los docentes por materia
Docente
Conoce las aportaciones

Mostrar resultados del test.
Clase
Responsabilidad
Test
Conoce los código de test
Resultado
Conoce resultado

Ver los docentes que más aportaron al sistema (ranking).
Clase
Responsabilidad
Docente
Conoce numero de aportaciones

Solicitar pensum.
Clase
Responsabilidad
Especialidad
Conoce el pensum

Preinscribir de un estudiante al seminario.
Clase
Responsabilidad
Comprobante_de_ins
Conoce Cod_Insc
Estudiante
Conoce Codigo

Validacion de un estudiante en la página web.
Clase
Responsabilidad
SIA
Conoce códigos de estudiantes
Estudiante
Conoce código de estudiante

Estudiante solicita realización del test.
Clase
Responsabilidad
Test
Conoce preguntas de test




PATRON CREADOR:






PATRON CONTROLADOR
v  Controlador de eventos sistémicos AdicionarDocente  y AdicionarMateria:
Sistema
Representa el sistema global.
Docente
Representa algo en el mundo real, rol de una persona que interviene en la tarea.
Tema
Representa la rama en la que un docente se especializa.
ManejadorAdicionarDocente
Representa un manejador artificial de las operaciones un caso de uso.

v  Inscripción a seminario en caseta:
Caseta
Representa el sistema global.
Encargado
Representante de la organización.
Estudiante
Representa el rol de una persona  que intervienen en la inscripción.
ManejadorInscripcion
Representa un manejador artificial de las operaciones un caso de uso.

v  Realizar Test
Sistema
Representa el sistema global.
SubSistemaTest
Representa un modulo del sistema.
Estudiante
Representa el rol de una persona  que intervienen en el test.
ManejadorTest
Representa un manejador artificial de las operaciones un caso de uso.

No hay comentarios:

Publicar un comentario