SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Diagramas de Secuencia
Diagramas de UML
Diagramas de
Componentes
Diagramas
de
Secuencia
Diagramas
de
Clases
Modelo
Los diagramas expresan gráficamente partes de un
modelo
Modelado dinámico. Propósito
 Captar el comportamiento de los objetos
identificados en el modelo de clase.
 Identificar los elementos básicos del
comportamiento:
 Eventos.
 Estados.
 Transiciones de estados.
 Funciones (acciones, actividades, servicios).
 Completar el diagrama de clases.
Interacción
 Los objetos interactúan para realizar
colectivamente los servicios ofrecidos por las
aplicaciones. Los diagramas de interacción
muestran cómo se comunican los objetos en
una interacción
 Existen dos tipos de diagramas de interacción:
el Diagrama de Colaboración y el Diagrama de
Secuencia
Diagramas de interacción
 El Diagrama de Secuencia es más adecuados para
observar la perspectiva cronológica de las
interacciones
 El Diagrama de Colaboración ofrece una mejor
visión espacial mostrando los enlaces de
comunicación entre objetos
 El D. de Colaboración puede obtenerse
automáticamente a partir del correspondiente D.
de Secuencia (o viceversa)
Diagrama de Secuencia
 Los Diagramas de Secuencia y de Colaboración son
usados para describir 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 Secuencia
 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
 Cuando existe demora entre el envío y la atención se
puede indicar usando una línea oblicua
Diagramas de Secuencia: Notación
Clase
Mensaje u operación
Barra de sincronización
temporal
Nombre Clase
Actor
Diagrama de secuencia
C1 C2
Operación
iniciada por el
actor
Operación de
C2 invocada
por C1
Diagrama de Secuencia
Proceso de elaboración
Modelado de
las
interacciones
Identificación de los
eventos externos
Identificación de los
escenarios
Situaciones en
la que
queremos ver
cómo
funciona el
sistema para
Resolver algo
Proceso de elaboración
Es decir, identificación de
quien demanda que
empiece un escenario.
Modelado de
las
interacciones
Identificación de los
eventos externos
Identificación de los
escenarios
Proceso de elaboración
Diagramas de secuencia
o colaboración
Modelado de
las
interacciones
Identificación de los
eventos externos
Identificación de los
escenarios
Una historia
ZZZ!!!
Ringgggg!
ZZZ!!!
Una historia:
 Escenario:
 El reloj del sistema le indica al sol que debe brillar
 EL sol le dice al reloj que suene
 EL reloj despierta a la persona
 La persona apaga el reloj
 La persona se vuelve a dormir
 Actor: reloj del sistema
Una historia:
 suponed que tenemos el siguiente modelo de
clases
Una Historia
mi-reloj : Reloj
sol : Estrella
: RelojSistema
Juan :
Persona
Brilla( )
Suena( )
Despertar( )
apagar( )
Dormir( )
Diagrama de Secuencia
Diagrama de Secuencia
mostrando foco de control,
condiciones, recursión
creación y destrucción
de objetos
Diagrama de Secuencia

Más contenido relacionado

Similar a Diagramas Secuencia UML

Diagramas de uml
Diagramas de umlDiagramas de uml
Diagramas de umlQUISPESOTO
 
Clase diagramas desecuencia
Clase diagramas desecuenciaClase diagramas desecuencia
Clase diagramas desecuenciaESTEVAN GOMEZ
 
DiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
DiagramasDeSecuencia COMP Y ABAST5-SEM.pptDiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
DiagramasDeSecuencia COMP Y ABAST5-SEM.pptJoseChaaparroo1
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboraciond-draem
 
UML - Vista de interaccion.pptx
UML - Vista de interaccion.pptxUML - Vista de interaccion.pptx
UML - Vista de interaccion.pptxMichelGarcia69
 
Interaccion en java
Interaccion en javaInteraccion en java
Interaccion en javajent46
 
diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracionstill01
 
ANALISIS Y DESARROLLO DE SOFTWARE.docx
ANALISIS Y DESARROLLO DE SOFTWARE.docxANALISIS Y DESARROLLO DE SOFTWARE.docx
ANALISIS Y DESARROLLO DE SOFTWARE.docxisaaccijanes
 
Uml Resumen
Uml ResumenUml Resumen
Uml Resumendurley
 
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.pptLENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.pptJoseISanchezVelazque
 
UML- Lenguaje Unificado de Modelado
UML- Lenguaje Unificado de ModeladoUML- Lenguaje Unificado de Modelado
UML- Lenguaje Unificado de ModeladoKabirGrimm
 
Elementos de diagramas de objetos
Elementos de diagramas de objetosElementos de diagramas de objetos
Elementos de diagramas de objetosJorge Reyes
 
Metodología y Tecnología de la Programación II (II Bimestre)
Metodología y Tecnología de la Programación II (II Bimestre)Metodología y Tecnología de la Programación II (II Bimestre)
Metodología y Tecnología de la Programación II (II Bimestre)Videoconferencias UTPL
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)josue salas
 

Similar a Diagramas Secuencia UML (20)

3097995 (1).ppt
3097995 (1).ppt3097995 (1).ppt
3097995 (1).ppt
 
Diagramas de uml
Diagramas de umlDiagramas de uml
Diagramas de uml
 
Clase diagramas desecuencia
Clase diagramas desecuenciaClase diagramas desecuencia
Clase diagramas desecuencia
 
Copia Uml Xp 03
Copia Uml Xp 03Copia Uml Xp 03
Copia Uml Xp 03
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
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 colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
05 modelo de diseño
05 modelo de diseño05 modelo de diseño
05 modelo de diseño
 
Diagramas de Interaccion
Diagramas de InteraccionDiagramas de Interaccion
Diagramas de Interaccion
 
UML - Vista de interaccion.pptx
UML - Vista de interaccion.pptxUML - Vista de interaccion.pptx
UML - Vista de interaccion.pptx
 
Interaccion en java
Interaccion en javaInteraccion en java
Interaccion en java
 
diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracion
 
ANALISIS Y DESARROLLO DE SOFTWARE.docx
ANALISIS Y DESARROLLO DE SOFTWARE.docxANALISIS Y DESARROLLO DE SOFTWARE.docx
ANALISIS Y DESARROLLO DE SOFTWARE.docx
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Uml Resumen
Uml ResumenUml Resumen
Uml Resumen
 
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.pptLENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
 
UML- Lenguaje Unificado de Modelado
UML- Lenguaje Unificado de ModeladoUML- Lenguaje Unificado de Modelado
UML- Lenguaje Unificado de Modelado
 
Elementos de diagramas de objetos
Elementos de diagramas de objetosElementos de diagramas de objetos
Elementos de diagramas de objetos
 
Metodología y Tecnología de la Programación II (II Bimestre)
Metodología y Tecnología de la Programación II (II Bimestre)Metodología y Tecnología de la Programación II (II Bimestre)
Metodología y Tecnología de la Programación II (II Bimestre)
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 

Último

2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdfcnaomi195
 
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Modernasofpaolpz
 
Proceso de percepción visual y de reconocimiento
Proceso de percepción visual y de reconocimientoProceso de percepción visual y de reconocimiento
Proceso de percepción visual y de reconocimientoJorge Fernandez
 
clase_11_introduccion_a_los_mecanismos_y_a_la_cinematica.pdf
clase_11_introduccion_a_los_mecanismos_y_a_la_cinematica.pdfclase_11_introduccion_a_los_mecanismos_y_a_la_cinematica.pdf
clase_11_introduccion_a_los_mecanismos_y_a_la_cinematica.pdfFABIOANDRESPALLARESP
 
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYOPDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYOManuelBustamante49
 
Arquitectura Moderna Walter Gropius- Frank Lloyd Wright
Arquitectura Moderna  Walter Gropius- Frank Lloyd WrightArquitectura Moderna  Walter Gropius- Frank Lloyd Wright
Arquitectura Moderna Walter Gropius- Frank Lloyd Wrightimariagsg
 
Arquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezArquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezNaza59
 
Geometrías de la imaginación: Diseño e iconografía de Querétaro
Geometrías de la imaginación: Diseño e iconografía de QuerétaroGeometrías de la imaginación: Diseño e iconografía de Querétaro
Geometrías de la imaginación: Diseño e iconografía de QuerétaroJuan Carlos Fonseca Mata
 
Arquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMArquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMNaza59
 
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHEAPORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHEgonzalezdfidelibus
 
Jesus Diaz afiche Manierismo .pdf arquitectura
Jesus Diaz afiche Manierismo .pdf arquitecturaJesus Diaz afiche Manierismo .pdf arquitectura
Jesus Diaz afiche Manierismo .pdf arquitecturajesusgrosales12
 
Presentacion de 100 psicologos dijeron.pptx
Presentacion de 100 psicologos dijeron.pptxPresentacion de 100 psicologos dijeron.pptx
Presentacion de 100 psicologos dijeron.pptxbarbaracantuflr
 
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdfCERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdfasnsdt
 
Normas de convivencia para imprimir gratis
Normas de convivencia para imprimir gratisNormas de convivencia para imprimir gratis
Normas de convivencia para imprimir gratisbrasilyamile
 
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfLAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfBrbara57940
 
diseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidaddiseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidaddabuitragoi
 
TIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánicoTIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánicoWilsonChambi4
 
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der RoheArquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der Roheimariagsg
 

Último (20)

1.La locomoción de los seres vivos diseño
1.La locomoción de los seres vivos diseño1.La locomoción de los seres vivos diseño
1.La locomoción de los seres vivos diseño
 
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
 
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
 
Proceso de percepción visual y de reconocimiento
Proceso de percepción visual y de reconocimientoProceso de percepción visual y de reconocimiento
Proceso de percepción visual y de reconocimiento
 
clase_11_introduccion_a_los_mecanismos_y_a_la_cinematica.pdf
clase_11_introduccion_a_los_mecanismos_y_a_la_cinematica.pdfclase_11_introduccion_a_los_mecanismos_y_a_la_cinematica.pdf
clase_11_introduccion_a_los_mecanismos_y_a_la_cinematica.pdf
 
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYOPDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
 
Arquitectura Moderna Walter Gropius- Frank Lloyd Wright
Arquitectura Moderna  Walter Gropius- Frank Lloyd WrightArquitectura Moderna  Walter Gropius- Frank Lloyd Wright
Arquitectura Moderna Walter Gropius- Frank Lloyd Wright
 
Arquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezArquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth Bermúdez
 
Geometrías de la imaginación: Diseño e iconografía de Querétaro
Geometrías de la imaginación: Diseño e iconografía de QuerétaroGeometrías de la imaginación: Diseño e iconografía de Querétaro
Geometrías de la imaginación: Diseño e iconografía de Querétaro
 
Arquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMArquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSM
 
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHEAPORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
 
Jesus Diaz afiche Manierismo .pdf arquitectura
Jesus Diaz afiche Manierismo .pdf arquitecturaJesus Diaz afiche Manierismo .pdf arquitectura
Jesus Diaz afiche Manierismo .pdf arquitectura
 
Presentacion de 100 psicologos dijeron.pptx
Presentacion de 100 psicologos dijeron.pptxPresentacion de 100 psicologos dijeron.pptx
Presentacion de 100 psicologos dijeron.pptx
 
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdfCERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
 
Normas de convivencia para imprimir gratis
Normas de convivencia para imprimir gratisNormas de convivencia para imprimir gratis
Normas de convivencia para imprimir gratis
 
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfLAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
 
Arte textil: Tejidos artesanos en la frontera hispano-lusa
Arte textil: Tejidos artesanos en la frontera hispano-lusaArte textil: Tejidos artesanos en la frontera hispano-lusa
Arte textil: Tejidos artesanos en la frontera hispano-lusa
 
diseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidaddiseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidad
 
TIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánicoTIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánico
 
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der RoheArquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
 

Diagramas Secuencia UML

  • 2. Diagramas de UML Diagramas de Componentes Diagramas de Secuencia Diagramas de Clases Modelo Los diagramas expresan gráficamente partes de un modelo
  • 3. Modelado dinámico. Propósito  Captar el comportamiento de los objetos identificados en el modelo de clase.  Identificar los elementos básicos del comportamiento:  Eventos.  Estados.  Transiciones de estados.  Funciones (acciones, actividades, servicios).  Completar el diagrama de clases.
  • 4. Interacción  Los objetos interactúan para realizar colectivamente los servicios ofrecidos por las aplicaciones. Los diagramas de interacción muestran cómo se comunican los objetos en una interacción  Existen dos tipos de diagramas de interacción: el Diagrama de Colaboración y el Diagrama de Secuencia
  • 5. Diagramas de interacción  El Diagrama de Secuencia es más adecuados para observar la perspectiva cronológica de las interacciones  El Diagrama de Colaboración ofrece una mejor visión espacial mostrando los enlaces de comunicación entre objetos  El D. de Colaboración puede obtenerse automáticamente a partir del correspondiente D. de Secuencia (o viceversa)
  • 6. Diagrama de Secuencia  Los Diagramas de Secuencia y de Colaboración son usados para describir 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 Secuencia  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  Cuando existe demora entre el envío y la atención se puede indicar usando una línea oblicua
  • 8. Diagramas de Secuencia: Notación Clase Mensaje u operación Barra de sincronización temporal Nombre Clase Actor
  • 9. Diagrama de secuencia C1 C2 Operación iniciada por el actor Operación de C2 invocada por C1
  • 11. Proceso de elaboración Modelado de las interacciones Identificación de los eventos externos Identificación de los escenarios Situaciones en la que queremos ver cómo funciona el sistema para Resolver algo
  • 12. Proceso de elaboración Es decir, identificación de quien demanda que empiece un escenario. Modelado de las interacciones Identificación de los eventos externos Identificación de los escenarios
  • 13. Proceso de elaboración Diagramas de secuencia o colaboración Modelado de las interacciones Identificación de los eventos externos Identificación de los escenarios
  • 15. Una historia:  Escenario:  El reloj del sistema le indica al sol que debe brillar  EL sol le dice al reloj que suene  EL reloj despierta a la persona  La persona apaga el reloj  La persona se vuelve a dormir  Actor: reloj del sistema
  • 16. Una historia:  suponed que tenemos el siguiente modelo de clases
  • 17. Una Historia mi-reloj : Reloj sol : Estrella : RelojSistema Juan : Persona Brilla( ) Suena( ) Despertar( ) apagar( ) Dormir( )
  • 19. Diagrama de Secuencia mostrando foco de control, condiciones, recursión creación y destrucción de objetos