4.8 ESPECIFICACIÓN DE REQUERIMIENTOS FUNCIONALES DE SOFTWARE
4.8.13 DIAGRAMAS DE SECUENCIA
4.8.13.2 CONSULTAR SERVICIO
Figura 71 Diagrama de secuencia CONSULTAR SERVICIO Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : ServicioDialog : ServicioDialog : ServicioProxy : ServicioProxy : ServicioController : ServicioController : ServicioService : ServicioService : AdjuntoRepository : AdjuntoRepository : AdjuntoEntity : AdjuntoEntity : TipoAdjuntoRepository : TipoAdjuntoRepository : TipoAdjuntoEntity : TipoAdjuntoEntity 1: Mensaje( ) 2: Empezar( ) 3: Obtener( ) 4: Get( ) 5: Obtener( ) 10: Leer( ) 13: [Lista] Adjunto 14: [Lista] Servicio 15: [Respuesta API] Servicio 16: [Lista] Servicio 17: [Actividad] Servicio 6: Buscar( ) 7: Leer( ) 8: Tipo adjunto 9: Tipo adjunto 11: Leer( ) 12: [Colección] Adjunto
4.8.13.3 CONSULTAR RED SOCIAL
Figura 72 Diagrama de secuencia CONSULTAR RED SOCIAL Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : RedSocialDialog : RedSocialDialog : RedSocialService : RedSocialService : RedSocialProxy : RedSocialProxy : RedSocialRepository : RedSocialRepository : RedSocialController : RedSocialController : RedSocialEntity : RedSocialEntity 1: Mensaje( ) 2: Empezar( ) 3: Obtener( ) 4: Get( ) 5: Obtener( ) 6: Leer( ) 7: Leer( ) 8: [Colección] Red social 9: [Lista] Red social 10: [Lista] Red social 11: [Respuesta API] Red social 12: [Lista] Red social 13: [Actividad] Red social
4.8.13.4 CONSULTAR PERFIL PROFESIONAL
Figura 73 Diagrama de secuencia CONSULTAR PERFIL PROFESIONAL Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : PerfilProfesionalDialog : PerfilProfesionalDialog : PerfilProfesionalProxy : PerfilProfesionalProxy : PerfilProfesionalController : PerfilProfesionalController : PerfilProfesionalService : PerfilProfesionalService : AdjuntoRepository : AdjuntoRepository : AdjuntoEntity : AdjuntoEntity : TipoAdjuntoRepository : TipoAdjuntoRepository : TipoAdjuntoEntity : TipoAdjuntoEntity 1: Mensaje( ) 2: Empezar( ) 3: Obtener( ) 4: Get( ) 5: Obtener( ) 6: Buscar( ) 7: Leer( ) 8: Tipo adjunto 9: Tipo adjunto 10: Leer( ) 11: Leer( ) 12: [Colección] Adjunto 13: [Lista] Adjunto 14: [Lista] Perfil profesional 15: [Respuesta API] Perfil profesional 16: [Lista] Perfil profesional 17: [Actividad] Perfil profesional
4.8.13.5 CONSULTAR ENLACE IMPORTANTE
Figura 74 Diagrama de secuencia CONSULTAR ENLACE IMPORTANTE Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : EnlaceDialog : EnlaceDialog : EnlaceProxy : EnlaceProxy : EnlaceController : EnlaceController : EnlaceService : EnlaceService : EnlaceRepository : EnlaceRepository : EnlaceEntity : EnlaceEntity 1: Mensaje( ) 9: [Lista] Enlace 10: [Lista] Enlace 11: [Respuesta API] Enlace 12: [Lista] Enlace 13: [Actividad] Enlace
2: Empezar( ) 3: Obtener( ) 4: Get( ) 5: Obtener( ) 6: Leer( ) 7: Leer( ) 8: [Colección] Enlace
4.8.13.6 CONSULTAR CONVENIO
Figura 75 Diagrama de secuencia CONSULTAR CONVENIO Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : ConvenioDialog : ConvenioDialog : ConvenioProxy : ConvenioProxy : ConvenioController : ConvenioController : ConvenioService : ConvenioService : AdjuntoRepository : AdjuntoRepository : AdjuntoEntity : AdjuntoEntity : TipoAdjuntoEntity : TipoAdjuntoEntity : TipoAdjuntoRepository
: TipoAdjuntoRepository 1: Mensaje( ) 2: Empezar( ) 3: Obtener( ) 4: Get( ) 5: Obtener( ) 6: Buscar( ) 7: Leer( ) 8: Tipo adjunto 9: Tipo adjunto 10: Leer( ) 11: Leer( ) 12: [Colección] Adjunto 13: [Lista] Adjunto 14: [Lista] Convenio 15: [Respuesta API] Convenio 16: [Lista] Convenio 17: [Actividad] Convenio
4.8.13.7 CONSULTAR TELÉFONO
Figura 76 Diagrama de secuencia CONSULTAR TELÉFONO Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : TelefonoDialog : TelefonoDialog : TelefonoProxy : TelefonoProxy : TelefonoController : TelefonoController : TelefonoService : TelefonoService : TelefonoRepository : TelefonoRepository : TelefonoEntity : TelefonoEntity 1: Mensaje( ) 2: Empezar( ) 3: Obtener( ) 4: Get( ) 5: Obtener( ) 6: Leer( ) 7: Leer( ) 8: [Colección] Telefono 9: [Lista] Telefono 10: [Lista] Telefono 11: [Respuesta API] Telefono 12: [Lista] Telefono 13: [Actividad] Telefono
4.8.13.8 CONSULTAR DIRECCIÓN
Figura 77 Diagrama de secuencia CONSULTAR DIRECCIÓN Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : DireccionDialog : DireccionDialog : DireccionProxy : DireccionProxy : DireccionController : DireccionController : DireccionService : DireccionService : DireccionRepository : DireccionRepository : DireccionEntity : DireccionEntity 1: Mensaje( ) 2: Empezar( ) 3: Obtener( ) 4: Get( ) 5: Obtener( ) 6: Leer( ) 7: Leer( ) 8: [Colección] Direccion 9: [Lista] Direccion 10: [Lista] Direccion 11: [Respuesta API] Direccion 12: [Lista] Direccion 13: [Actividad] Direccion
4.8.13.9 CONSULTAR NOTICIA
Figura 78 Diagrama de secuencia CONSULTAR NOTICIA Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : NoticiaDialog : NoticiaDialog : NoticiaProxy : NoticiaProxy : NoticiaController : NoticiaController : NoticiaService : NoticiaService : PublicaciónRepository : PublicaciónRepository : PublicacionEntity : PublicacionEntity : TipoPublicacionRepository : TipoPublicacionRepository : TipoPublicacionEntity : TipoPublicacionEntity 1: Mensaje( ) 2: Empezar( ) 3: Obtener( ) 4: Get( ) 5: Obtener( ) 14: [Lista] Noticia 15: [Respuesta API] Noticia 16: [Lista] Noticia 17: [Actividad] Noticia 6: Buscar( ) 7: Leer( ) 8: Tipo publicacion 9: Tipo publicacion 10: Leer( ) 11: Leer( ) 12: [Colección] Publicacion 13: [Lista] Publicacion
4.8.13.10 CONSULTAR ACTUALIDAD
Figura 79 Diagrama de secuencia CONSULTAR ACTUALIDAD Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : ActualidadDialog : ActualidadDialog : ActualidadProxy : ActualidadProxy : ActualidadController : ActualidadController : ActualidadService : ActualidadService : PublicacionRepository : PublicacionRepository : PublicacionEntity : PublicacionEntity : TipoPublicacionRe... : TipoPublicacionRe... : TipoPublicacionEntity : TipoPublicacionEntity 1: Mensaje( ) 2: Empezar( ) 3: Obtener( ) 4: Get( ) 5: Obtener( ) 14: [Lista] Actualidad
6: Buscar( ) 7: Leer( ) 8: Tipo publicacion 9: Tipo publicacion 10: Leer( ) 11: Leer( ) 12: [Colección] Publicacion 13: [Lista] Publicacion 15: [Respuesta API] Actualidad 16: [Lista] Actualidad 17: [Actividad] Actualidad
4.8.13.11 CONSULTAR GALERÍA
Figura 80 Diagrama de secuencia CONSULTAR GALERÍA Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : GaleriaDialog : GaleriaDialog : GaleriaProxy : GaleriaProxy : GaleriaController : GaleriaController : GaleriaService : GaleriaService : GaleriaRepository : GaleriaRepository : GaleríaEntity : GaleríaEntity 1: Mensaje( ) 2: Empezar( ) 3: Obtener( ) 4: Get( ) 5: Obtener( ) 6: Leer( ) 7: Leer( ) 8: [Colección] Galeria 9: [Lista] Galeria 10: [Lista] Galeria 11: [Respuesta API] Galeria 12: [Lista] Galeria 13: [Actividad] Galeria
4.8.13.12 CONSULTAR EVENTO
Figura 81 Diagrama de secuencia CONSULTAR EVENTO Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : EventoDialog : EventoDialog : EventoProxy : EventoProxy : EventoController : EventoController : EventoService : EventoService : EventoRepository : EventoRepository : EventoEntity : EventoEntity 1: Mensaje( ) 2: Empezar( ) 3: Obtener( ) 4: Get( ) 5: Obtener( ) 6: Leer( ) 7: Leer( ) 8: [Colección] Evento 9: [Lista] Evento 10: [Lista] Evento 11: [Respuesta API] Evento 12: [Lista] Evento 13: [Actividad] Evento
4.8.13.13 CONSULTAR BOLETÍN
Figura 82 Diagrama de secuencia CONSULTAR BOLETÍN Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : BoletinDialog : BoletinDialog : BoletinProxy : BoletinProxy : BoletinController : BoletinController : BoletinService : BoletinService : DocumentoRepository : DocumentoRepository : DocumentoEntity : DocumentoEntity : TipoDocumentoRepository : TipoDocumentoRepository : TipoDocumentoEntity : TipoDocumentoEntity 1: Mensaje( ) 2: Empezar( ) 3: Obtener( ) 4: Get( ) 5: Obtener( ) 6: Buscar( ) 9: Tipo documento 10: Leer( )
7: Leer( ) 8: Tipo documento 11: Leer( ) 12: [Colección] Documento 13: [Lista] Documento 14: [Lista] Boletin 15: [Respuesta API] Boletin 16: [Lista] Boletin 17: [Actividad] Boletin
4.8.13.14 CONSULTAR REGLAMENTO
Figura 83 Diagrama de secuencia CONSULTAR REGLAMENTO Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : ReglamentoDialog : ReglamentoDialog : ReglamentoProxy : ReglamentoProxy : ReglamentoController : ReglamentoController : ReglamentoService : ReglamentoService : DocumentoRepository : DocumentoRepository : DocumentoEntity : DocumentoEntity : TipoDocumentoRep... : TipoDocumentoRep... : TipoDocumentoEntity : TipoDocumentoEntity 1: Mensaje( ) 2: Empezar( ) 3: Obtener( ) 4: Get( ) 5: Obtener( ) 6: Buscar( ) 7: Leer( ) 8: Tipo documento 9: Tipo documento 10: Leer( ) 11: Leer( ) 12: [Colección] Documento 13: [Lista] Documento 14: [Lista] Reglamento 15: [Respuesta API] Reglamento 16: [Lista] Reglamento 17: [Actividad] Reglamento
4.8.13.15 CONSULTAR FORMATO
Figura 84 Diagrama de secuencia CONSULTAR FORMATO Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : FormatoDialog : FormatoDialog : FormatoProxy : FormatoProxy : FormatoController : FormatoController : FormatoService : FormatoService : DocumentoEntity : DocumentoEntity : DocumentoRepository : DocumentoRepository : TipoDocumentoEntity : TipoDocumentoEntity : TipoDocumentoRep... : TipoDocumentoRep... 1: Mensaje( ) 2: Empezar( ) 17: [Actividad] Formato
3: Obtener( ) 16: [Lista] Formato
4: Get( ) 15: [Respuesta API] Formato
5: Obtener( ) 14: [Lista] Formato
10: Leer( ) 13: [Lista] Documento
6: Buscar( ) 9: Tipo documento
7: Leer( ) 8: Tipo documento 11: Leer( ) 12: [Colección] Documento
4.8.13.16 CONSULTAR PLAN DE ESTUDIO
Figura 85 Diagrama de secuencia CONSULTAR PLAN DE ESTUDIO Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : PlanEstudioDialog : PlanEstudioDialog : PlanEstudioProxy : PlanEstudioProxy : PlanEstudioController : PlanEstudioController : PlanEstudioService : PlanEstudioService : PlanEstudioRepository : PlanEstudioRepository : PlanEstudioEntity : PlanEstudioEntity : DetallePlanEstudioEntity : DetallePlanEstudioEntity 1: Mensaje( ) 2: Empezar( ) 3: Obtener( ) 4: Get( ) 5: Obtener( ) 6: Leer( ) 7: Leer( ) 8: [Colección] Plan estudio 9: Leer( ) 10: [Colección] Detalle plan estudio 11: [Lista] Plan estudio 12: [Lista] Plan estudio 13: [Respuesta API] Plan estudio 14: [Lista] Plan estudio 15: [Actividad] Plan estudio
4.8.13.17 CONSULTAR MALLA CURRICULAR
Figura 86 Diagrama de secuencia CONSULTAR MALLA CURRICULAR Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : MallaCurricularDialog : MallaCurricularDialog : MallaCurricularProxy : MallaCurricularProxy : MallaCurricularController : MallaCurricularController : MallaCurricularService : MallaCurricularService : AdjuntoRepository : AdjuntoRepository : AdjuntoEntity : AdjuntoEntity : TipoAdjuntoEntity : TipoAdjuntoEntity : TipoAdjuntoRepository : TipoAdjuntoRepository 1: Mensaje( ) 2: Empezar( ) 3: Obtener( ) 4: Get( ) 5: Obtener( ) 6: Buscar( ) 9: Tipo adjunto 10: Leer( )
7: Leer( ) 8: Tipo adjunto 11: Leer( ) 12: [Colección] Adjunto 13: [Lista] Adjunto 14: [Lista] Malla curricular 15: [Respuesta API] Malla curricular 16: [Lista] Malla curricular 17: [Actividad] Malla curricular
4.8.13.18 INGRESAR SUGERENCIA
Figura 87 Diagrama de secuencia INGRESAR SUGERENCIA Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : BuzonDialog : BuzonDialog : BuzonProxy : BuzonProxy : BuzonController : BuzonController : BuzonService : BuzonService : BuzonRepository : BuzonRepository : BuzónEntity : BuzónEntity 1: Mensaje( ) 2: Empezar( ) 3: Guardar( ) 4: Post( ) 5: Guardar( ) 6: Crear( ) 7: Crear( ) 8: Si/No 9: [Respuesta API] Si/No 10: Si/No 11: Si/No
4.8.13.19 CONSULTAR ENCUESTA
Figura 88 Diagrama de secuencia CONSULTAR ENCUESTA Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : EncuestaDialog : EncuestaDialog : EncuestaProxy : EncuestaProxy : EncuestaController : EncuestaController : EncuestaService : EncuestaService : EncuestaRepository : EncuestaRepository : EncuestaEntity : EncuestaEntity 1: Mensaje( ) 2: Empezar( ) 3: Obtener( ) 4: Get( ) 5: Obtener( ) 6: Leer( ) 7: Leer( ) 8: [Colección] Encuesta 9: [Lista] Encuesta 10: [Lista] Encuesta 11: [Respuesta API] Encuesta 12: [Lista] Encuesta 13: [Actividad] Encuesta
4.8.13.20 RESOLVER ENCUESTA
Figura 89 Diagrama de secuencia RESOLVER ENCUESTA Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : EncuestaDialog : EncuestaDialog : PreguntaProxy : PreguntaProxy : AlternativaProxy : AlternativaProxy : RespuestaProxy : RespuestaProxy : PreguntaController : PreguntaController : AlternativaController : AlternativaController : RespuestaController : RespuestaController : PreguntaService : PreguntaService : AlternativaService : AlternativaService : RespuestaService : RespuestaService : PreguntaRepository : PreguntaRepository : AlternativaRepository : AlternativaRepository : RespuestaRepository : RespuestaRepository : PreguntaEntity : PreguntaEntity : AlternativaEntity : AlternativaEntity : RespuestaEntity
: RespuestaEntity 1: Mensaje( ) 2: Empezar( ) 3: Obtener( ) 4: Get( ) 5: Buscar( ) 6: Buscar( ) 7: Leer( ) 8: Pregunta 9: Pregunta 10: Pregunta 11: [Respuesta API] Pregunta 12: Pregunta 13: Obtener( ) 14: Get( ) 15: Obtener( ) 16: Leer( ) 17: Leer( ) 18: [Colección] Alternativa 19: [Lista] Alternativa 20: [Lista] Alternativa 21: [Respuesta API] Alternativa 22: [Lista] Alternativa 23: [Actividad] Alternativa 24: Alternativa 25: Respuesta( ) 26: Respuesta( ) 27: Guardar( ) 28: Post( ) 29: Guardar( ) 30: Crear( ) 31: Crear( ) 32: Si/No 33: [Respuesta API] Si/No 34: Si/No 35: Si/No
4.8.13.21 REGISTRAR USUARIO
Figura 90 Diagrama de secuencia REGISTRAR USUARIO Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : BaseDialog : BaseDialog : Cliente Proxy : Cliente Proxy : ClienteController : ClienteController : Cliente Service : Cliente Service : Cliente Repository : Cliente Repository : ClienteEntity : ClienteEntity 1: Mensaje( ) 2: Empezar( ) 3: Registrar( ) 4: Post( ) 5: Guardar( ) 6: Leer( )7: Leer( ) 8: Cliente 9: Cliente 10: Crear( ) 11: Crear( ) 12: Si/No 13: [Respuesta API] Si/No 14: Si/No 15: Si/No
4.8.13.22 REGISTRAR MENSAJE
Figura 91 Diagrama de secuencia REGISTRAR MENSAJE Fuente: Elaboración Propia
: Usuario Cliente : Usuario Cliente : MessagesController : MessagesController : BaseDialog : BaseDialog : MensajeProxy : MensajeProxy : MensajeController : MensajeController
: MensajeService : MensajeService : MensajeRepository : MensajeRepository : MensajeEntity : MensajeEntity 1: Mensaje( ) 2: Empezar( ) 3: Registrar( ) 4: Post( ) 5: Guardar( ) 6: Crear( ) 7: Crear( ) 8: Si/No 9: [Respuesta API] Si/No 10: Si/No