SlideShare una empresa de Scribd logo
1 de 18
MPN5501 Profesor: Eduardo Berrios G.
 Inicio
◦ Objetivos de la clase
 Desarrollo
◦ Diagrama de secuencias
 Cierre
◦ Síntesis
◦ Lo que viene
 Objetivos de la clase
◦ Reconocer artefactos en el modelado de UML y
BPMN en el modelado de negocios:
Diagrama de secuencias
 Diagrama de Secuencias
◦ Usado para modelar dinámica del sistema
 Eventos
 Estados
 Transiciones
 Funciones
 Diagrama de Secuencias
◦ Es un diagrama de interacción:
 Como los objetos interactúan para realizar
colectivamente los servicios ofrecidos por las
aplicaciones.
 Muestran cómo se comunican los objetos en una
interacción
 Muestra una perspectiva cronológica de las
interacciones
 Diagrama de Secuencias
 Describen gráficamente un caso de uso o un escenario
 Un Diagrama de Secuencia muestra los objetos de un
escenario mediante líneas verticales y los mensajes
entre objetos como flechas conectando objetos.
 Los mensajes son dibujados cronológicamente desde
arriba hacia abajo.
 Los rectángulos en las líneas verticales representan
los periodos de actividad de los objetos.
 Diagrama de Secuencias
◦ Hay un (al menos) diagrama de secuencia para cada
caso de uso.
◦ Muestra la secuencia de mensajes entre objetos
durante un escenario concreto. Cada objeto viene
dado por una barra vertical.
◦ El tiempo transcurre de arriba abajo
 Diagrama de Secuencias (Notación)
 Diagrama de Secuencias (Diagrama)
 Proceso de Elaboración
 Proceso de Elaboración
 Proceso de Elaboración
 Diagrama de Secuencias
 Ejemplo:
 Ejercicios
◦ Confeccionar los diagramas de secuencia de:
Juego Ajedrez:
Considere:
Un jugador
Las siguientes clases:
InterfaceUsuario
Tablas y Reglas
Algoritmo Juego
 Ejercicios
◦ Confeccionar los diagramas de secuencia de:
Cajero Automático
Considere:
Un usuario
Las siguientes clases:
Cajero
Banco
 Ejercicios
◦ Confeccionar los diagramas de secuencia de:
Biblioteca
Considere:
Un usuario que desea pedir un libro
Las siguientes clases:
Pantalla de consulta
Pantalla de Solicitud de préstamo
Administrador de Prestamo
 Conclusiones del trabajo

Más contenido relacionado

Destacado

Ccna exploration routing_protocols_and_concepts_-_chapter_7_overview_es
Ccna exploration routing_protocols_and_concepts_-_chapter_7_overview_esCcna exploration routing_protocols_and_concepts_-_chapter_7_overview_es
Ccna exploration routing_protocols_and_concepts_-_chapter_7_overview_es
victdiazm
 
Comunidad de practica listo
Comunidad de practica listoComunidad de practica listo
Comunidad de practica listo
Carolina Poblete
 
Los cuatro pilares de la convergencia tecnológica
Los cuatro pilares de la convergencia tecnológicaLos cuatro pilares de la convergencia tecnológica
Los cuatro pilares de la convergencia tecnológica
Daniela Encizo
 
Unidad 2 de pedro asis - copia
Unidad 2 de pedro asis - copiaUnidad 2 de pedro asis - copia
Unidad 2 de pedro asis - copia
pedroasis
 
Ccna exploration routing_protocols_and_concepts_-_chapter_5_overview_es
Ccna exploration routing_protocols_and_concepts_-_chapter_5_overview_esCcna exploration routing_protocols_and_concepts_-_chapter_5_overview_es
Ccna exploration routing_protocols_and_concepts_-_chapter_5_overview_es
victdiazm
 
Diferentes propuestas del sistama periódico
Diferentes propuestas del sistama periódicoDiferentes propuestas del sistama periódico
Diferentes propuestas del sistama periódico
francisco javier
 

Destacado (20)

Nuevo Brochure workshop2013
Nuevo Brochure workshop2013Nuevo Brochure workshop2013
Nuevo Brochure workshop2013
 
Mario vargas llosa
Mario vargas llosaMario vargas llosa
Mario vargas llosa
 
Errores sercotec 2
Errores sercotec 2Errores sercotec 2
Errores sercotec 2
 
Colegio 2
Colegio 2Colegio 2
Colegio 2
 
Ccna exploration routing_protocols_and_concepts_-_chapter_7_overview_es
Ccna exploration routing_protocols_and_concepts_-_chapter_7_overview_esCcna exploration routing_protocols_and_concepts_-_chapter_7_overview_es
Ccna exploration routing_protocols_and_concepts_-_chapter_7_overview_es
 
La madera y el papel
La madera y el papelLa madera y el papel
La madera y el papel
 
01.hfgss 1de18
01.hfgss 1de1801.hfgss 1de18
01.hfgss 1de18
 
Comunidad de practica listo
Comunidad de practica listoComunidad de practica listo
Comunidad de practica listo
 
Veracruz
VeracruzVeracruz
Veracruz
 
Cuentos Ashaninca: Enrique Casanto Shingari
Cuentos Ashaninca: Enrique Casanto ShingariCuentos Ashaninca: Enrique Casanto Shingari
Cuentos Ashaninca: Enrique Casanto Shingari
 
Gabriel García Márquez se ha retirado de la vida pública
Gabriel García Márquez se ha retirado de la vida públicaGabriel García Márquez se ha retirado de la vida pública
Gabriel García Márquez se ha retirado de la vida pública
 
Clase 18
Clase 18Clase 18
Clase 18
 
Padlet
PadletPadlet
Padlet
 
“NUEVA IZQUIERDA” O “PROGRESISTAS” : ¿ CUÁL ES LA VERDAD?
“NUEVA IZQUIERDA” O “PROGRESISTAS” : ¿ CUÁL ES LA VERDAD?“NUEVA IZQUIERDA” O “PROGRESISTAS” : ¿ CUÁL ES LA VERDAD?
“NUEVA IZQUIERDA” O “PROGRESISTAS” : ¿ CUÁL ES LA VERDAD?
 
La undecima revelacion
La undecima revelacionLa undecima revelacion
La undecima revelacion
 
Los cuatro pilares de la convergencia tecnológica
Los cuatro pilares de la convergencia tecnológicaLos cuatro pilares de la convergencia tecnológica
Los cuatro pilares de la convergencia tecnológica
 
Unidad 2 de pedro asis - copia
Unidad 2 de pedro asis - copiaUnidad 2 de pedro asis - copia
Unidad 2 de pedro asis - copia
 
Ccna exploration routing_protocols_and_concepts_-_chapter_5_overview_es
Ccna exploration routing_protocols_and_concepts_-_chapter_5_overview_esCcna exploration routing_protocols_and_concepts_-_chapter_5_overview_es
Ccna exploration routing_protocols_and_concepts_-_chapter_5_overview_es
 
Diferentes propuestas del sistama periódico
Diferentes propuestas del sistama periódicoDiferentes propuestas del sistama periódico
Diferentes propuestas del sistama periódico
 
Proteã nas
Proteã nasProteã nas
Proteã nas
 

Similar a Clase 19

Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
marianela0393
 
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)
AndreaPumarejo
 
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.pptLENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
JoseISanchezVelazque
 
DiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
DiagramasDeSecuencia COMP Y ABAST5-SEM.pptDiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
DiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
JoseChaaparroo1
 
diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracion
still01
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
d-draem
 

Similar a Clase 19 (20)

diagramas-de-secuencia-pdf_compress.pdf
diagramas-de-secuencia-pdf_compress.pdfdiagramas-de-secuencia-pdf_compress.pdf
diagramas-de-secuencia-pdf_compress.pdf
 
Clase 25
Clase 25Clase 25
Clase 25
 
Diagramas de comportamiento
Diagramas de comportamientoDiagramas de comportamiento
Diagramas de comportamiento
 
Diagramas de comportamiento
Diagramas de comportamientoDiagramas de comportamiento
Diagramas de comportamiento
 
05 modelo de diseño
05 modelo de diseño05 modelo de diseño
05 modelo de diseño
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
 
3097995 (1).ppt
3097995 (1).ppt3097995 (1).ppt
3097995 (1).ppt
 
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)
 
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.pptLENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
 
Diagramas uml de un caso de uso
Diagramas uml de un caso de usoDiagramas uml de un caso de uso
Diagramas uml de un caso de uso
 
DiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
DiagramasDeSecuencia COMP Y ABAST5-SEM.pptDiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
DiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
 
Diagramas De Interaccion
Diagramas De InteraccionDiagramas De Interaccion
Diagramas De Interaccion
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
Diagrama de interacción
Diagrama de interacciónDiagrama de interacción
Diagrama de interacción
 
diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracion
 
Presentación
PresentaciónPresentación
Presentación
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Clase diagramas desecuencia
Clase diagramas desecuenciaClase diagramas desecuencia
Clase diagramas desecuencia
 
Uml
UmlUml
Uml
 

Más de victdiazm

Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
victdiazm
 
Semana 9 standard io and pipes guia de ejercicios resuelta
Semana 9   standard io and pipes  guia de ejercicios resueltaSemana 9   standard io and pipes  guia de ejercicios resuelta
Semana 9 standard io and pipes guia de ejercicios resuelta
victdiazm
 
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
Semana 7 y 8   the linux filesystem guia de ejercicios resueltaSemana 7 y 8   the linux filesystem guia de ejercicios resuelta
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
victdiazm
 
Semana 4 y 5 la shell bash guia de ejercicios resuelta
Semana 4 y 5  la shell bash guia de ejercicios resueltaSemana 4 y 5  la shell bash guia de ejercicios resuelta
Semana 4 y 5 la shell bash guia de ejercicios resuelta
victdiazm
 
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3   file ownerships and permissions guia de ejercicios resueltaSemana 2 y 3   file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
victdiazm
 
Semana 1 quick tours guia de ejercicios resuelta
Semana 1   quick tours guia de ejercicios resueltaSemana 1   quick tours guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resuelta
victdiazm
 
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltaSemana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
victdiazm
 
Semana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashSemana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bash
victdiazm
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
victdiazm
 
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltaSemana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
victdiazm
 
Semana 1 -_quick_tours
Semana 1 -_quick_toursSemana 1 -_quick_tours
Semana 1 -_quick_tours
victdiazm
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y grupos
victdiazm
 
Semana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesSemana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redes
victdiazm
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basico
victdiazm
 
Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesos
victdiazm
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipes
victdiazm
 
Semana 8 herramientas de procesos de string
Semana 8  herramientas de procesos de stringSemana 8  herramientas de procesos de string
Semana 8 herramientas de procesos de string
victdiazm
 
Semana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxSemana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linux
victdiazm
 
Control1 victoria diaz
Control1   victoria diazControl1   victoria diaz
Control1 victoria diaz
victdiazm
 

Más de victdiazm (20)

Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Semana 9 standard io and pipes guia de ejercicios resuelta
Semana 9   standard io and pipes  guia de ejercicios resueltaSemana 9   standard io and pipes  guia de ejercicios resuelta
Semana 9 standard io and pipes guia de ejercicios resuelta
 
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
Semana 7 y 8   the linux filesystem guia de ejercicios resueltaSemana 7 y 8   the linux filesystem guia de ejercicios resuelta
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
 
Semana 4 y 5 la shell bash guia de ejercicios resuelta
Semana 4 y 5  la shell bash guia de ejercicios resueltaSemana 4 y 5  la shell bash guia de ejercicios resuelta
Semana 4 y 5 la shell bash guia de ejercicios resuelta
 
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3   file ownerships and permissions guia de ejercicios resueltaSemana 2 y 3   file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
 
Semana 1 quick tours guia de ejercicios resuelta
Semana 1   quick tours guia de ejercicios resueltaSemana 1   quick tours guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resuelta
 
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltaSemana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
 
Semana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashSemana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bash
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltaSemana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
 
Semana 1 -_quick_tours
Semana 1 -_quick_toursSemana 1 -_quick_tours
Semana 1 -_quick_tours
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y grupos
 
Semana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesSemana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redes
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basico
 
Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesos
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipes
 
Semana 8 herramientas de procesos de string
Semana 8  herramientas de procesos de stringSemana 8  herramientas de procesos de string
Semana 8 herramientas de procesos de string
 
Semana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxSemana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linux
 
Script
ScriptScript
Script
 
Control1 victoria diaz
Control1   victoria diazControl1   victoria diaz
Control1 victoria diaz
 

Clase 19

  • 2.  Inicio ◦ Objetivos de la clase  Desarrollo ◦ Diagrama de secuencias  Cierre ◦ Síntesis ◦ Lo que viene
  • 3.  Objetivos de la clase ◦ Reconocer artefactos en el modelado de UML y BPMN en el modelado de negocios: Diagrama de secuencias
  • 4.  Diagrama de Secuencias ◦ Usado para modelar dinámica del sistema  Eventos  Estados  Transiciones  Funciones
  • 5.  Diagrama de Secuencias ◦ Es un diagrama de interacción:  Como los objetos interactúan para realizar colectivamente los servicios ofrecidos por las aplicaciones.  Muestran cómo se comunican los objetos en una interacción  Muestra una perspectiva cronológica de las interacciones
  • 6.  Diagrama de Secuencias  Describen gráficamente un caso de uso o un escenario  Un Diagrama de Secuencia muestra los objetos de un escenario mediante líneas verticales y los mensajes entre objetos como flechas conectando objetos.  Los mensajes son dibujados cronológicamente desde arriba hacia abajo.  Los rectángulos en las líneas verticales representan los periodos de actividad de los objetos.
  • 7.  Diagrama de Secuencias ◦ Hay un (al menos) diagrama de secuencia para cada caso de uso. ◦ Muestra la secuencia de mensajes entre objetos durante un escenario concreto. Cada objeto viene dado por una barra vertical. ◦ El tiempo transcurre de arriba abajo
  • 8.  Diagrama de Secuencias (Notación)
  • 9.  Diagrama de Secuencias (Diagrama)
  • 10.  Proceso de Elaboración
  • 11.  Proceso de Elaboración
  • 12.  Proceso de Elaboración
  • 13.  Diagrama de Secuencias
  • 15.  Ejercicios ◦ Confeccionar los diagramas de secuencia de: Juego Ajedrez: Considere: Un jugador Las siguientes clases: InterfaceUsuario Tablas y Reglas Algoritmo Juego
  • 16.  Ejercicios ◦ Confeccionar los diagramas de secuencia de: Cajero Automático Considere: Un usuario Las siguientes clases: Cajero Banco
  • 17.  Ejercicios ◦ Confeccionar los diagramas de secuencia de: Biblioteca Considere: Un usuario que desea pedir un libro Las siguientes clases: Pantalla de consulta Pantalla de Solicitud de préstamo Administrador de Prestamo