• No se han encontrado resultados

DIAGRAMAS DE COLABORACIÓN

In document Condori-Quispe-William.pdf (página 178-200)

4.8 ESPECIFICACIÓN DE REQUERIMIENTOS FUNCIONALES DE SOFTWARE

4.8.14 DIAGRAMAS DE COLABORACIÓN

4.8.14.2 CONSULTAR SERVICIO

Figura 93 Diagrama de colaboración CONSULTAR SERVICIO Fuente: Elaboración Propia

: AdjuntoEntity

: Usuario Cliente : MessagesController : ServicioDialog : ServicioController

: ServicioProxy : ServicioService : AdjuntoRepository : TipoAdjuntoEntity : TipoAdjuntoRepository

1: Mensaje( )2: Empezar( ) 17: [Actividad] Servicio

3: Obtener( ) 16: [Lista] Servicio 5: Obtener( )

14: [Lista] Servicio

4: Get( )15: [Respuesta API] Servicio 10: Leer( )

13: [Lista] Adjunto 6: Buscar( ) 9: Tipo adjunto11: Leer( )

12: [Colección] Adjunto 7: Leer( )

8: Tipo adjunto

4.8.14.3 CONSULTAR RED SOCIAL

Figura 94 Diagrama de colaboración CONSULTAR RED SOCIAL Fuente: Elaboración Propia

: Usuario Cliente : MessagesController : RedSocialEntity

: RedSocialDialog : RedSocialProxy : RedSocialController : RedSocialService : RedSocialRepository

1: Mensaje( )2: Empezar( ) 13: [Actividad] Red social

3: Obtener( ) 12: [Lista] Red social 4: Get( ) 11: [Respuesta API] Red social 5: Obtener( )

10: [Lista] Red social 6: Leer( )

9: [Lista] Red social 7: Leer( )

8: [Colección] Red social

4.8.14.4 CONSULTAR PERFIL PROFESIONAL

Figura 95 Diagrama de colaboración CONSULTAR PERFIL PROFESIONAL Fuente: Elaboración Propia

: Usuario Cliente : MessagesController : AdjuntoEntity : AdjuntoRepository : TipoAdjuntoEntity

: PerfilProfesionalProxy : PerfilProfesionalController

: PerfilProfesionalDialog : PerfilProfesionalService : TipoAdjuntoRepository

1: Mensaje( )2: Empezar( ) 17: [Actividad] Perfil profesi... 11: Leer( ) 12: [Coleccn] Adjunto

4: Get( ) 15: [Respuesta API] Perfil profesional 5: Obtener( )

14: [Lista] Perfil profesional

3: Obtener( ) 16: [Lista] Perfil profesional 10: Leer( ) 13: [Lista] Adjunto

6: Buscar( )

9: Tipo adjunto 7: Leer( )

8: Tipo adjunto

4.8.14.5 CONSULTAR ENLACE IMPORTANTE

Figura 96 Diagrama de colaboración CONSULTAR ENLACE IMPORTANTE Fuente: Elaboración Propia

: Usuario Cliente : MessagesController : EnlaceProxy : EnlaceController : EnlaceEntity

: EnlaceService : EnlaceRepository

: EnlaceDialog

1: Mensaje( )2: Empezar( )3: Obtener( ) 4: Get( ) 5: Obtener( )6: Leer( ) 7: Leer( )

8: [Coleccn] Enlace

9: [Lista] Enlace10: [Lista] Enlace

11: [Respuesta API] Enlace

12: [Lista] Enlace13: [Actividad] Enlace

4.8.14.6 CONSULTAR CONVENIO

Figura 97 Diagrama de colaboración CONSULTAR CONVENIO Fuente: Elaboración Propia

: Usuario Cliente : MessagesController : ConvenioDialog : ConvenioController : ConvenioService

: ConvenioProxy : AdjuntoRepository : AdjuntoEntity : TipoAdjuntoRepository : TipoAdjuntoEntity

1: Mensaje( )2: Empezar( ) 17: [Actividad] Convenio

3: Obtener( ) 16: [Lista] Convenio 5: Obtener( )

14: [Lista] Convenio 6: Buscar( )9: Tipo adjunto

10: Leer( )

13: [Lista] Adjunto

4: Get( ) 15: [Respuesta API] Convenio 11: Leer( )

12: [Coleccn] Adjunto 7: Leer( )

8: Tipo adjunto

4.8.14.7 CONSULTAR TELÉFONO

Figura 98 Diagrama de colaboración CONSULTAR TELÉFONO Fuente: Elaboración Propia

: Usuario Cliente : TelefonoDialog : TelefonoProxy : TelefonoController : TelefonoService : TelefonoEntity

: MessagesController : TelefonoRepository

1: Mensaje( )3: Obtener( ) 12: [Lista] Telefono 4: Get( ) 11: [Respuesta API] Telefono 5: Obtener( )

10: [Lista] Telefono 6: Leer( )

9: [Lista] Telefono

2: Empezar( ) 13: [Actividad] Telefono 7: Leer( )

8: [Colección] Telefono

4.8.14.8 CONSULTAR DIRECCIÓN

Figura 99 Diagrama de colaboración CONSULTAR DIRECCIÓN Fuente: Elaboración Propia

: Usuario Cliente : MessagesController : DireccionDialog : DireccionProxy : DireccionController : DireccionService : DireccionRepository : DireccionEntity

1: Mensaje( )2: Empezar( )3: Obtener( ) 4: Get( ) 5: Obtener( )6: Leer( ) 7: Leer( )8: [Colección] Direccion

9: [Lista] Direccion10: [Lista] Direccion

11: [Respuesta API] Direccion

12: [Lista] Direccion13: [Actividad] Direccion

4.8.14.9 CONSULTAR NOTICIA

Figura 100 Diagrama de colaboración CONSULTAR NOTICIA Fuente: Elaboración Propia

: Usuario Cliente : PublicacionEntity

: NoticiaDialog : NoticiaProxy : NoticiaController : NoticiaService : TipoPublicacionEntity

: MessagesController : TipoPublicacionRepository : PublicacionRepository

1: Mensaje( )3: Obtener( ) 16: [Lista] Noticia 4: Get( )15: [Respuesta API] Noticia 5: Obtener( )

14: [Lista] Noticia 6: Buscar( )

9: Tipo publicacion 10: Leer( ) 13: [Lista] Publicacion

2: Empezar( ) 17: [Actividad] Noticia 7: Leer( )

8: Tipo publicacion 11: Leer( )

12: [Coleccn] Publicacion

4.8.14.10 CONSULTAR ACTUALIDAD

Figura 101 Diagrama de colaboración CONSULTAR ACTUALIDAD Fuente: Elaboración Propia

: Usuario Cliente : MessagesController : ActualidadDialog : ActualidadProxy : ActualidadController : ActualidadService : PublicacionRepository : PublicacionEntity : TipoPublicacionRepository : TipoPublicacionEntity

1: Mensaje( )2: Empezar( ) 17: [Actividad] Actualidad

3: Obtener( ) 16: [Lista] Actualidad 4: Get( )15: [Respuesta API] Actualidad 5: Obtener( )

14: [Lista] Actualidad 6: Buscar( ) 9: Tipo publicacion

10: Leer( )

13: [Lista] Publicacion 11: Leer( )

12: [Coleccn] Publicacion 7: Leer( ) 8: Tipo publicacion

4.8.14.11 CONSULTAR GALERÍA

Figura 102 Diagrama de colaboración CONSULTAR GALERÍA Fuente: Elaboración Propia

: Usuario Cliente : MessagesController : GaleriaDialog : GaleriaProxy : GaleriaController : GaleriaService : GaleríaEntity

: GaleriaRepository

1: Mensaje( )2: Empezar( ) 13: [Actividad] Galeria

3: Obtener( ) 12: [Lista] Galeria 4: Get( ) 11: [Respuesta API] Galeria 5: Obtener( )

10: [Lista] Galeria 6: Leer( )

9: [Lista] Galeria 7: Leer( )8: [Colección] Galeria

4.8.14.12 CONSULTAR EVENTO

Figura 103 Diagrama de colaboración 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: [Coleccn] Evento 9: [Lista] Evento 10: [Lista] Evento 11: [Respuesta API] Evento 12: [Lista] Evento 13: [Actividad] Evento

4.8.14.13 CONSULTAR BOLETÍN

Figura 104 Diagrama de colaboración CONSULTAR BOLETÍN Fuente: Elaboración Propi

: Usuario Cliente : MessagesController : BoletinDialog : BoletinProxy : BoletinController : BoletinService : DocumentoEntity

: DocumentoRepository : TipoDocumentoEntity : TipoDocumentoRepository

1: Mensaje( )2: Empezar( ) 17: [Actividad] Boletin

3: Obtener( ) 16: [Lista] Boletin 4: Get( )15: [Respuesta API] Boletin 5: Obtener( )

14: [Lista] Boletin 10: Leer( )

13: [Lista] Documento 6: Buscar( )9: Tipo documento 11: Leer( )

12: [Colección] Documento 7: Leer( ) 8: Tipo documento

4.8.14.14 CONSULTAR REGLAMENTO

Figura 105 Diagrama de colaboración CONSULTAR REGLAMENTO Fuente: Elaboración Propia

: Usuario Cliente : MessagesController : ReglamentoDialog : ReglamentoProxy : ReglamentoController : ReglamentoService : DocumentoRepository : DocumentoEntity

: TipoDocumentoRepository : TipoDocumentoEntity

1: Mensaje( )2: Empezar( ) 17: [Actividad] Reglamento

3: Obtener( ) 16: [Lista] Reglamento 4: Get( )15: [Respuesta API] Reglamento 5: Obtener( )

14: [Lista] Reglamento 10: Leer( )13: [Lista] Documento

6: Buscar( )

9: Tipo documento 7: Leer( )

8: Tipo documento 11: Leer( )

12: [Coleccn] Documento

4.8.14.15 CONSULTAR FORMATO

Figura 106 Diagrama de colaboración CONSULTAR FORMATO Fuente: Elaboración Propia

: Usuario Cliente : MessagesController : FormatoDialog : FormatoProxy : FormatoController : FormatoService : DocumentoEntity

: DocumentoRepository : TipoDocumentoEntity : TipoDocumentoRepository

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 11: Leer( )

12: [Colección] Documento 7: Leer( ) 8: Tipo documento

4.8.14.16 CONSULTAR PLAN DE ESTUDIO

Figura 107 Diagrama de colaboración CONSULTAR PLAN DE ESTUDIO Fuente: Elaboración Propia

: Usuario Cliente : PlanEstudioDialog : MessagesController : PlanEstudioProxy : PlanEstudioController : PlanEstudioService : PlanEstudioRepository : PlanEstudioEntity : DetallePlanEstudioE...

1: Mensaje( )3: Obtener( ) 14: [Lista] Plan estudio

2: Empezar( ) 15: [Actividad] Plan estudio 4: Get( )13: [Respuesta API] Plan estudio 5: Obtener( )

12: [Lista] Plan estudio 6: Leer( )

11: [Lista] Plan estudio 7: Leer( )

8: [Colección] Plan estudio 9: Leer( ) 10: [Colección] Detalle plan estudio

4.8.14.17 CONSULTAR MALLA CURRICULAR

Figura 108 Diagrama de colaboración CONSULTAR MALLA CURRICULAR Fuente: Elaboración Propia

: Usuario Cliente : MessagesController : MallaCurricularDialog : MallaCurricularProxy : MallaCurricularController : MallaCurricularService : AdjuntoRepository : AdjuntoEntity : TipoAdjuntoEntity : TipoAdjuntoRepository

1: Mensaje( )2: Empezar( ) 17: [Actividad] Malla curricular

3: Obtener( ) 16: [Lista] Malla curricular 4: Get( )15: [Respuesta API] Malla curricular 5: Obtener( )

14: [Lista] Malla curricular 10: Leer( )

13: [Lista] Adjunto 6: Buscar( )9: Tipo adjunto

11: Leer( )

12: [Coleccn] Adjunto 7: Leer( )

8: Tipo adjunto

4.8.14.18 INGRESAR SUGERENCIA

Figura 109 Diagrama de colaboración INGRESAR SUGERENCIA Fuente: Elaboración Propia

: Usuario Cliente : MessagesController : BuzonDialog : BuzonProxy : BuzonController : BuzonService : BuzónEntity

: BuzonRepository

1: Mensaje( )2: Empezar( ) 11: Si/No

3: Guardar( ) 10: Si/No 4: Post( )9: [Respuesta API] Si/No 5: Guardar( )

8: Si/No 6: Crear( ) 7: Crear( )

4.8.14.19 CONSULTAR ENCUESTA

Figura 110 Diagrama de colaboración CONSULTAR ENCUESTA Fuente: Elaboración Propia

: Usuario Cliente : MessagesController : EncuestaDialog : EncuestaProxy : EncuestaController : EncuestaRepository : EncuestaService : EncuestaEntity

1: Mensaje( )2: Empezar( ) 13: [Actividad] Encuesta

3: Obtener( ) 12: [Lista] Encuesta 4: Get( )11: [Respuesta API] Encuesta 5: Obtener( )

10: [Lista] Encuesta 7: Leer( )8: [Colección] Encuesta

6: Leer( )

9: [Lista] Encuesta

4.8.14.20 RESOLVER ENCUESTA

Figura 111 Diagrama de colaboración RESOLVER ENCUESTA Fuente: Elaboración Propia

: Usuario Cliente : MessagesController : EncuestaDialog : PreguntaProxy : AlternativaProxy : AlternativaService

: RespuestaProxy : RespuestaService : PreguntaService

: PreguntaController : PreguntaRepository

: RespuestaController : AlternativaController : AlternativaRepository

: RespuestaRepository

: PreguntaEntity : AlternativaEntity

: RespuestaEntity

1: Mensaje( ) 25: Respuesta( ) 24: Alternativa 2: Empezar( ) 26: Respuesta( ) 23: [Actividad] Alternativa 35: Si/No

3: Obtener( ) 12: Pregunta 13: Obtener( ) 22: [Lista] Alternativa 27: Guardar( )

34: Si/No

4: Get( ) 11: [Respuesta API] Pregunta 14: Get( )

21: [Respuesta API] Alternativa 16: Leer( ) 19: [Lista] Alternativa

28: Post( )

33: [Respuesta API] Si/No 30: Crear( ) 6: Buscar( ) 9: Pregunta

5: Buscar( )10: Pregunta

7: Leer( )8: Pregunta29: Guardar( ) 32: Si/No 15: Obtener( )20: [Lista] Alternativa 17: Leer( ) 18: [Coleccn] Alternativa

31: Crear( )

4.8.14.21 REGISTRAR USUARIO

Figura 112 Diagrama de colaboración REGISTRAR USUARIO Fuente: Elaboración Propia

: Usuario Cliente : BaseDialog : Cliente Proxy : ClienteController : Cliente Service : Cliente Repository : ClienteEntity

: MessagesController

1: Mensaje( )3: Registrar( ) 14: Si/No15: Si/No 4: Post( )13: [Respuesta API] Si/No 5: Guardar( ) 12: Si/No 6: Leer( ) 10: Crear( )

9: Cliente 7: Leer( ) 11: Crear( )8: Cliente

2: Empezar( )

4.8.14.22 REGISTRAR MENSAJE

Figura 113 Diagrama de colaboración REGISTRAR MENSAJE Fuente: Elaboración Propia

: Usuario Cliente : MessagesController : BaseDialog : MensajeProxy : MensajeController : MensajeService : MensajeRepository : MensajeEntity

1: Mensaje( )2: Empezar( )3: Registrar( ) 10: Si/No 4: Post( )9: [Respuesta API] Si/No 5: Guardar( )

8: Si/No 6: Crear( ) 7: Crear( )

4.9 ESPECIFICACIÓN DE REQUERIMIENTOS NO FUNCIONALES DE SOFTWARE

In document Condori-Quispe-William.pdf (página 178-200)

Documento similar