SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Elementos de diagramas
de secuencias
Jorge Reyes Mendoza
Diagramas de secuencia
El diagrama de secuencia de UML muestran la forma en que los objetos se
comunican entre sí al traducir el tiempo.
Los diagramas de secuencia, formalmente diagramas de traza de eventos o de
interacción de objetos, se utilizan con frecuencia para validar los casos de uso.
El diagrama Muestra:
 Los objetos participando de la interacción
 La secuencia de mensajes intercambiados
 Un diagrama de secuencia contiene:
 Objetos con su línea de vida
 Mensajes intercambiados entre objetos de una secuencia ordenada
 Línea de vida activa
Objetos
Los diagramas de secuencia constan de objetos que se representan de modo
usual: Rectángulo con nombre, mensajes entre los objetos representados por
líneas continuas con una punta de flecha y el tiempo representado como
una progresión vertical. Los objetos se colocan cerca de la parte superior del
diagrama de izquierda a derecha y se acomodan de manera que
simplifiquen el diagrama.
La extensión de debajo de cada objeto será una línea de vida de un objeto
se le conoce como activación, el cual una operación que realiza el objeto la
interpreta como la duración de la activación.
Línea de vida
 Una línea de vida representa un participante individual en un diagrama de
secuencia. Una línea de vida usualmente tiene un rectángulo que
contiene el nombre del objeto, Si el nombre es self entonces eso indica
que la línea de vida representa el clasificador que posee el diagrama de
secuencia.
Mensaje y Tiempo
 Un mensaje que va de un objeto a otro pasa de la línea de vida de un
objeto a otro. Un objeto puede enviarse un objeto a sí mismo es decir de su
línea de vida así propia línea de vida.
 El diagrama representa el tiempo en dirección vertical. El tiempo se inicia
en la parte superior y avanza hacia la parte inferior. Un mensaje que se
mas cerca de la parte superior ocurrirá antes que uno que esté cerca de
la parte inferior.
 Con ellos el diagrama de secuencia tiene 2 dimensiones: La dimensión
horizontal (es la disposición de los objetos) y la dimensión vertical (muestra
el paso del tiempo)
Elementos de diagramas de secuencia
 La siguiente figura muestra el conjunto básico de símbolos del diagrama
de secuencia, junto con los símbolos de su funcionamiento.
Recursividad
 En ocasiones un objeto posee una operación que se invoca a si misma. A
estos se le conoce como recursividad y es una característica fundamental
de varios lenguajes de programación.
 A continuación un ejemplo de diagrama de secuencia en donde se
muestra sus elementos principales.
 Conclusión:
 Los diagramas de secuencias modelan interacciones entre objetos. Ya que
estas interacciones pueden ser muy complejas, se modelan un pequeño
juego de interacciones como un solo necesario.
Diagrama de secuencia

Más contenido relacionado

La actualidad más candente

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
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda Binaria
ITCV
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
Universidad Tecnológica
 

La actualidad más candente (20)

diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracion
 
UML
UMLUML
UML
 
Tipos de listas en estructura de datos
Tipos de listas en estructura de datosTipos de listas en estructura de datos
Tipos de listas en estructura de datos
 
Diagramas estados
Diagramas estadosDiagramas estados
Diagramas estados
 
Java Threads (Hilos en Java)
Java Threads (Hilos en Java)Java Threads (Hilos en Java)
Java Threads (Hilos en Java)
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
diagramas de estado
diagramas de estadodiagramas de estado
diagramas de estado
 
Diagramas de comportamientos
Diagramas de comportamientosDiagramas de comportamientos
Diagramas de comportamientos
 
HA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUMLHA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUML
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda Binaria
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no lineales
 
Manejo de memoria
Manejo de memoriaManejo de memoria
Manejo de memoria
 
Diagrama de colaboración
Diagrama de colaboraciónDiagrama de colaboración
Diagrama de colaboración
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Diagrama de Secuencia
Diagrama de SecuenciaDiagrama de Secuencia
Diagrama de Secuencia
 
Perceptrón multicapa entrenamienta en MatLab
Perceptrón multicapa entrenamienta en MatLabPerceptrón multicapa entrenamienta en MatLab
Perceptrón multicapa entrenamienta en MatLab
 
Rational rose
Rational roseRational rose
Rational rose
 

Destacado

Diag de clases
Diag de clasesDiag de clases
Diag de clases
Lismirabal
 
Sesion 5 1 diagrama de secuencia
Sesion 5 1 diagrama de secuenciaSesion 5 1 diagrama de secuencia
Sesion 5 1 diagrama de secuencia
Julio Pari
 
Diagrama de distribución
Diagrama de distribuciónDiagrama de distribución
Diagrama de distribución
Alicia Andrade
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
Guillermo Díaz
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
still01
 
Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
uitron
 

Destacado (20)

Diagramas de Clase y diagrama de objeto
Diagramas de Clase y diagrama de objetoDiagramas de Clase y diagrama de objeto
Diagramas de Clase y diagrama de objeto
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentes
 
UML Básico - Casos de uso y Clases
UML Básico - Casos de uso y ClasesUML Básico - Casos de uso y Clases
UML Básico - Casos de uso y Clases
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
DIAGRAMAS DE CLASE
DIAGRAMAS DE CLASEDIAGRAMAS DE CLASE
DIAGRAMAS DE CLASE
 
Diag de clases
Diag de clasesDiag de clases
Diag de clases
 
Sesion 5 1 diagrama de secuencia
Sesion 5 1 diagrama de secuenciaSesion 5 1 diagrama de secuencia
Sesion 5 1 diagrama de secuencia
 
Diagrama de secuencia 2
Diagrama de secuencia 2Diagrama de secuencia 2
Diagrama de secuencia 2
 
Diagrama De Secuencia
Diagrama De SecuenciaDiagrama De Secuencia
Diagrama De Secuencia
 
Diagrama de secuencia UML
Diagrama de secuencia UMLDiagrama de secuencia UML
Diagrama de secuencia UML
 
Diagrama de distribución
Diagrama de distribuciónDiagrama de distribución
Diagrama de distribución
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
DIRECCIONAMIENTO IP BASICO I
DIRECCIONAMIENTO IP BASICO IDIRECCIONAMIENTO IP BASICO I
DIRECCIONAMIENTO IP BASICO I
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
 
Tecnología Educativa Inclusiva
Tecnología Educativa Inclusiva Tecnología Educativa Inclusiva
Tecnología Educativa Inclusiva
 
Plaquette IMAGENEA IT CONSULTING
Plaquette IMAGENEA  IT CONSULTINGPlaquette IMAGENEA  IT CONSULTING
Plaquette IMAGENEA IT CONSULTING
 
Power point tema 12
Power point tema 12Power point tema 12
Power point tema 12
 

Similar a Elementos de diagramas de secuencias

Diagrama de secuencia (borrador)
Diagrama de secuencia (borrador)Diagrama de secuencia (borrador)
Diagrama de secuencia (borrador)
pccadrian
 
Diagrama de comportamiento practico 1
Diagrama de comportamiento practico 1Diagrama de comportamiento practico 1
Diagrama de comportamiento practico 1
CarlosRamos742
 

Similar a Elementos de diagramas de secuencias (20)

DOC-20230723-WA0000..pptx
DOC-20230723-WA0000..pptxDOC-20230723-WA0000..pptx
DOC-20230723-WA0000..pptx
 
DIAGRAMAS DE INTERACCIÓN (SECUENCIA Y COLABORACIÓN)
DIAGRAMAS DE INTERACCIÓN (SECUENCIA Y COLABORACIÓN)DIAGRAMAS DE INTERACCIÓN (SECUENCIA Y COLABORACIÓN)
DIAGRAMAS DE INTERACCIÓN (SECUENCIA Y COLABORACIÓN)
 
Diagramas De Interaccion
Diagramas De InteraccionDiagramas De Interaccion
Diagramas De Interaccion
 
Diagrama de secuencia.
Diagrama de secuencia.Diagrama de secuencia.
Diagrama de secuencia.
 
3097995 (1).ppt
3097995 (1).ppt3097995 (1).ppt
3097995 (1).ppt
 
Diagramadesecuencia
DiagramadesecuenciaDiagramadesecuencia
Diagramadesecuencia
 
Diagramadesecuencia
DiagramadesecuenciaDiagramadesecuencia
Diagramadesecuencia
 
Diagrama de secuencia (borrador)
Diagrama de secuencia (borrador)Diagrama de secuencia (borrador)
Diagrama de secuencia (borrador)
 
Secuenciasjk
SecuenciasjkSecuenciasjk
Secuenciasjk
 
Diagrama De Secuencia
Diagrama De SecuenciaDiagrama De Secuencia
Diagrama De Secuencia
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
Diagrama de comportamiento
Diagrama de comportamientoDiagrama de comportamiento
Diagrama de comportamiento
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
UML- Lenguaje Unificado de Modelado
UML- Lenguaje Unificado de ModeladoUML- Lenguaje Unificado de Modelado
UML- Lenguaje Unificado de Modelado
 
Diagrama de comportamiento trabajo practico 1
Diagrama de comportamiento trabajo practico 1Diagrama de comportamiento trabajo practico 1
Diagrama de comportamiento trabajo practico 1
 
Diagrama de comportamiento practico 1
Diagrama de comportamiento practico 1Diagrama de comportamiento practico 1
Diagrama de comportamiento practico 1
 
Diagramas de UML ingeniería
Diagramas de UML  ingenieríaDiagramas de UML  ingeniería
Diagramas de UML ingeniería
 
Porro 10
Porro 10Porro 10
Porro 10
 

Más de Jorge Reyes

Más de Jorge Reyes (10)

Importancia y aplicación del software
Importancia y aplicación del softwareImportancia y aplicación del software
Importancia y aplicación del software
 
Ambito del software
Ambito del softwareAmbito del software
Ambito del software
 
Perfil del ingeniero de software
Perfil del ingeniero de softwarePerfil del ingeniero de software
Perfil del ingeniero de software
 
Código ético del ingeniero de software
Código ético del  ingeniero de softwareCódigo ético del  ingeniero de software
Código ético del ingeniero de software
 
Protocolo DHCP & NTP
Protocolo DHCP & NTPProtocolo DHCP & NTP
Protocolo DHCP & NTP
 
Protocolo de Transferencia de Ficheros Trivial (TFTP)
Protocolo de Transferencia de Ficheros Trivial (TFTP)Protocolo de Transferencia de Ficheros Trivial (TFTP)
Protocolo de Transferencia de Ficheros Trivial (TFTP)
 
Conceptos Básicos de Redes
Conceptos Básicos de RedesConceptos Básicos de Redes
Conceptos Básicos de Redes
 
Capa De Enlace de Datos
Capa De Enlace de DatosCapa De Enlace de Datos
Capa De Enlace de Datos
 
Elementos de diagramas de objetos
Elementos de diagramas de objetosElementos de diagramas de objetos
Elementos de diagramas de objetos
 
Tarjetas CRC
Tarjetas CRCTarjetas CRC
Tarjetas CRC
 

Último

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 

Elementos de diagramas de secuencias

  • 1. Elementos de diagramas de secuencias Jorge Reyes Mendoza
  • 2. Diagramas de secuencia El diagrama de secuencia de UML muestran la forma en que los objetos se comunican entre sí al traducir el tiempo. Los diagramas de secuencia, formalmente diagramas de traza de eventos o de interacción de objetos, se utilizan con frecuencia para validar los casos de uso. El diagrama Muestra:  Los objetos participando de la interacción  La secuencia de mensajes intercambiados  Un diagrama de secuencia contiene:  Objetos con su línea de vida  Mensajes intercambiados entre objetos de una secuencia ordenada  Línea de vida activa
  • 3. Objetos Los diagramas de secuencia constan de objetos que se representan de modo usual: Rectángulo con nombre, mensajes entre los objetos representados por líneas continuas con una punta de flecha y el tiempo representado como una progresión vertical. Los objetos se colocan cerca de la parte superior del diagrama de izquierda a derecha y se acomodan de manera que simplifiquen el diagrama. La extensión de debajo de cada objeto será una línea de vida de un objeto se le conoce como activación, el cual una operación que realiza el objeto la interpreta como la duración de la activación.
  • 4. Línea de vida  Una línea de vida representa un participante individual en un diagrama de secuencia. Una línea de vida usualmente tiene un rectángulo que contiene el nombre del objeto, Si el nombre es self entonces eso indica que la línea de vida representa el clasificador que posee el diagrama de secuencia.
  • 5. Mensaje y Tiempo  Un mensaje que va de un objeto a otro pasa de la línea de vida de un objeto a otro. Un objeto puede enviarse un objeto a sí mismo es decir de su línea de vida así propia línea de vida.  El diagrama representa el tiempo en dirección vertical. El tiempo se inicia en la parte superior y avanza hacia la parte inferior. Un mensaje que se mas cerca de la parte superior ocurrirá antes que uno que esté cerca de la parte inferior.  Con ellos el diagrama de secuencia tiene 2 dimensiones: La dimensión horizontal (es la disposición de los objetos) y la dimensión vertical (muestra el paso del tiempo)
  • 6. Elementos de diagramas de secuencia  La siguiente figura muestra el conjunto básico de símbolos del diagrama de secuencia, junto con los símbolos de su funcionamiento.
  • 7. Recursividad  En ocasiones un objeto posee una operación que se invoca a si misma. A estos se le conoce como recursividad y es una característica fundamental de varios lenguajes de programación.  A continuación un ejemplo de diagrama de secuencia en donde se muestra sus elementos principales.  Conclusión:  Los diagramas de secuencias modelan interacciones entre objetos. Ya que estas interacciones pueden ser muy complejas, se modelan un pequeño juego de interacciones como un solo necesario.