Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SESIÓN 13:
DISEÑO DINÁMICO DEL SISTEMA
Diagramas de secuencia y comunicación
Ingeniería de
Pregrado
Sistemas
Competencia
Objetivo de la clase
Agenda de la clase
Diagrama de Secuencia.
Diagrama de Comunicación (Diagrama de colaboración)
Ingeniería de
Pregrado
Sistemas
Diagrama de Secuencia
Diagrama de Secuencia
Leer diagramas de
secuencia
En la tabla siguiente
se elementos
describen los
que se pueden ver en un
diagrama de secuencia:
Ingeniería de
Pregrado
Sistemas
Diagrama de Secuencia
Diagrama de Secuencia
Diagrama de Secuencia
• El objeto que da inicio puede ser una clase que representa un actor, el
sistema mismo, o uno de los recursos del dominio del
problema. En este caso el objeto iniciador es el cliente.
Ingeniería de
Pregrado
Sistemas
Diagrama de Secuencia
: SistemaDeBoletaje
: Cliente
: SistemaDeBoletaje
: Cli ente
Para cada evento se escoge una Obtener 20 siguientes presentaciones por fecha
clase que describa el objeto que Mostrar presentaciones
recibe y responde al evento.
Ingeniería de
Pregrado
Sistemas
Diagrama de Secuencia
Mostrar presentaciones
Mostrar presentaciones
obtener e ventos para 20 presentaciones cionad
cionada
selec s
listar eventos
Mostrar eventos
Ingeniería de
Pregrado
Sistemas
Diagrama de Secuencia
Mostrar presentaciones
Mostrar presentaciones
obtener e ventos para 20 presentacionesselec cionadas
listar eventos
Mostrar eventos
Actividad 5
selecionar evento
Obtener
Obtener presentaciones
presentaciones para
para eve
evento seleccionado
evento
activador
Listar presentacion es
Li
Valor
st
retornado
ar
pr
es
en
ta
ci
Ingeniería de
Pregrado
Sistemas
Diagrama de Secuencia
Mostrar presentaciones
Mostrar presentaciones
obtener e ventos para 20 presentaciones cionadas
selec
listar eventos
Mostrar eventos
Actividad 5
selecionar evento
Obtener
Obtener presentaciones
presentaciones para
para eve
evento seleccionado
evento
activador
Listarpresentacion es
Li
Valor
st
ar retornado
pr
es
en
ta
ci
on
es
Ingeniería de
Pregrado
Sistemas
Diagrama de Comunicación
Clase Entidad
Clase Interfaz
Diagrama de Comunicación
• Ejm.
Ingeniería de
Pregrado
Sistemas
Clase Control
Diagrama de Comunicación
• Ejm.
Ingeniería de
Pregrado
Sistemas
Diagrama de Comunicación
Diagrama de Comunicación
Diagrama de
Secuencia
Diagrama de Comunicación
Ojo:
De Diagrama de Secuencia a
Diagrama de Colaboración
(Presiona F5).
Ingeniería de
Pregrado
Sistemas
Generación de código
En términos
construir más generales,
programas la generación
de una manera automáticade evitando
código es
que los
usada para tengan que escribir el código a mano. Constituyendo un
programadores
ahorro de tiempo en el desarrollo de proyectos y aplicaciones.
Ingeniería de
Pregrado
Sistemas
Generación de código
Fuente: https://www.youtube.com/watch?v=ng5kj_wLLkU
Ingeniería de
Pregrado
Sistemas
Ingeniería inversa
Ingeniería inversa
Fuente: https://www.youtube.com/watch?v=6hUn7BtcO2Q
Ingeniería de
Pregrado
Sistemas
Ingeniería inversa
Referencias
• http://diagramas-comunicacion-uml.blogspot.pe/2009/02/los-diagramas-
de-comunicacion.html
• http://www.sparxsystems.com.ar/resources/tutorial/uml2_communic
ation
• diagram.html
https://msdn.microsoft.com/es-es/library/dd409377.aspx
Ingeniería de
Pregrado
Sistemas