SlideShare una empresa de Scribd logo
1 de 11
INTEGRANTES
           
 MIGUEL ANGEL QUINTANA
 LEWIS CARABALLO
 CARLOS APONTE
 JUAN LUIS TAMARA
 LUIS ALFONSO PEREZ
DIAGRAMA DE
      SECUENCIAS
          
Los Diagramas de Secuencias
muestran la forma en que un grupo
de objetos se comunican o
interactúan
entre sí a lo largo de un tiempo y
facilita comprender la ejecución
de un proceso.
ELEMENTOS
               
Un diagrama de secuencia consta de:
 Objetos
 Mensajes
 Líneas de tiempo
 Recursividad
OBJETOS
                    
Los objetos se colocan cerca de la parte superior del
diagrama de izquierda a derecha y se acomodan de
manera que simplifiquen el diagrama.
 Su representación:
MENSAJES
                 
Un mensaje puede ser simple, síncrono y asíncrono:

 Mensaje simple: es la transferencia de datos de un
  objeto a otro.
 Mensaje síncrono: es cuando el objeto espera la
  respuesta a ese mensaje antes de continuar con su
  trabajo.
 Mensaje asíncrono: es cuando el objeto no espera la
  respuesta a ese mensaje antes de continuar.
REPRESENTACION
  DEL TIPO DE
       
    MENSAJE
LINEA DE TIEMPO
            
La línea de vida o línea de tiempo, se representan con
una línea vertical estas expresan el tiempo de vida del
objeto.
El rectángulo vertical que se puede apreciar es una
barra de activación su función es representar el tiempo
de duración del mensaje.
RECURSIVIDAD
             
 En ocasiones un objeto posee una operación que se
  invoca a si misma. A esto se le conoce como
  recursividad y es una característica fundamental de
  varios lenguajes de programación, se representa así:
VENTAJAS Y
         DESVENTAJAS.
              
Ventajas:
Facilidad para interpretar los mensajes en función de
tiempo.



Desventajas:
Un diagrama de secuencias demasiado largo puede
presentar problemas para entenderlo en personas
ajenas al sistema.
EJEMPLOS
    

Más contenido relacionado

La actualidad más candente

Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
d-draem
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
LuiS YmAY
 
Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De Secuencia
Fabian Garcia
 
Prolog ejercicios resueltos
Prolog ejercicios resueltosProlog ejercicios resueltos
Prolog ejercicios resueltos
Jansel M
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
Omarzingm
 

La actualidad más candente (20)

Diagrama de secuencia 2
Diagrama de secuencia 2Diagrama de secuencia 2
Diagrama de secuencia 2
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Diagrama de secuencia
Diagrama de secuenciaDiagrama de secuencia
Diagrama de secuencia
 
Diagrama de Colaboración
Diagrama de ColaboraciónDiagrama de Colaboración
Diagrama de Colaboración
 
Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
TABLA DE SÍMBOLOS
TABLA DE SÍMBOLOSTABLA DE SÍMBOLOS
TABLA DE SÍMBOLOS
 
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
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Diagrama de secuencia
Diagrama de secuenciaDiagrama de secuencia
Diagrama de secuencia
 
Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De Secuencia
 
Prolog ejercicios resueltos
Prolog ejercicios resueltosProlog ejercicios resueltos
Prolog ejercicios resueltos
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
 
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesPortafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Búsqueda secuencial y binaria
Búsqueda secuencial y binariaBúsqueda secuencial y binaria
Búsqueda secuencial y binaria
 
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteTransformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
 
Desarrollo de lógica algorítmica
Desarrollo de lógica algorítmicaDesarrollo de lógica algorítmica
Desarrollo de lógica algorítmica
 

Destacado (7)

Diagrama entidad relacion
Diagrama entidad  relacionDiagrama entidad  relacion
Diagrama entidad relacion
 
Rueda de atributos
Rueda de atributosRueda de atributos
Rueda de atributos
 
Rueda de atributos
Rueda de atributosRueda de atributos
Rueda de atributos
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Cómo hacer una Linea del tiempo
Cómo hacer una Linea del tiempoCómo hacer una Linea del tiempo
Cómo hacer una Linea del tiempo
 
Diagrama de Pescado o Causa Efecto
Diagrama de Pescado o Causa EfectoDiagrama de Pescado o Causa Efecto
Diagrama de Pescado o Causa Efecto
 

Similar a Diagramas de secuencia

Diagrama de secuencia (borrador)
Diagrama de secuencia (borrador)Diagrama de secuencia (borrador)
Diagrama de secuencia (borrador)
pccadrian
 

Similar a Diagramas de secuencia (20)

Diagramadesecuencia
DiagramadesecuenciaDiagramadesecuencia
Diagramadesecuencia
 
Diagramadesecuencia
DiagramadesecuenciaDiagramadesecuencia
Diagramadesecuencia
 
DOC-20230723-WA0000..pptx
DOC-20230723-WA0000..pptxDOC-20230723-WA0000..pptx
DOC-20230723-WA0000..pptx
 
Diagrama de Secuencia
Diagrama de SecuenciaDiagrama de Secuencia
Diagrama de Secuencia
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
Diagrama de secuencia (borrador)
Diagrama de secuencia (borrador)Diagrama de secuencia (borrador)
Diagrama de secuencia (borrador)
 
Diagrama de interacción
Diagrama de interacciónDiagrama de interacción
Diagrama de interacción
 
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
 
Diagrama de secuencia[1]
Diagrama de secuencia[1]Diagrama de secuencia[1]
Diagrama de secuencia[1]
 
Diagramasuml
DiagramasumlDiagramasuml
Diagramasuml
 
Diagramas Uml
Diagramas UmlDiagramas Uml
Diagramas Uml
 
Diagramas De Interaccion
Diagramas De InteraccionDiagramas De Interaccion
Diagramas De Interaccion
 
Diagrama secuencias
Diagrama secuenciasDiagrama secuencias
Diagrama secuencias
 
Diagrama de secuencia.
Diagrama de secuencia.Diagrama de secuencia.
Diagrama de secuencia.
 
Star uml
Star umlStar uml
Star uml
 
Secuenciasjk
SecuenciasjkSecuenciasjk
Secuenciasjk
 
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)
 
Diagrama de secuencia UML
Diagrama de secuencia UMLDiagrama de secuencia UML
Diagrama de secuencia UML
 

Más de still01

Aprendiendo uml en 24 horas
Aprendiendo uml en 24 horasAprendiendo uml en 24 horas
Aprendiendo uml en 24 horas
still01
 
casos de uso
casos de usocasos de uso
casos de uso
still01
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
still01
 
Exposicion internet1
Exposicion internet1Exposicion internet1
Exposicion internet1
still01
 
Servidores
ServidoresServidores
Servidores
still01
 
Exposicion hardware
Exposicion hardwareExposicion hardware
Exposicion hardware
still01
 
Compilador 22 (1)
Compilador 22 (1)Compilador 22 (1)
Compilador 22 (1)
still01
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datos
still01
 
Exposicion mantenimientos2
Exposicion mantenimientos2Exposicion mantenimientos2
Exposicion mantenimientos2
still01
 
Internet ultimete
Internet ultimeteInternet ultimete
Internet ultimete
still01
 
Método delphi
Método delphiMétodo delphi
Método delphi
still01
 
TRD Lluvia de ideas
TRD Lluvia de ideas TRD Lluvia de ideas
TRD Lluvia de ideas
still01
 
Tecnica Observacion
Tecnica ObservacionTecnica Observacion
Tecnica Observacion
still01
 
Tecnica Sesion de grupo y lista de verificacion
Tecnica Sesion de grupo y lista de verificacionTecnica Sesion de grupo y lista de verificacion
Tecnica Sesion de grupo y lista de verificacion
still01
 
Tecnica Encuesta
Tecnica EncuestaTecnica Encuesta
Tecnica Encuesta
still01
 
Tecnica La entrevista
Tecnica La entrevista Tecnica La entrevista
Tecnica La entrevista
still01
 

Más de still01 (19)

Aprendiendo uml en 24 horas
Aprendiendo uml en 24 horasAprendiendo uml en 24 horas
Aprendiendo uml en 24 horas
 
casos de uso
casos de usocasos de uso
casos de uso
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Uml
UmlUml
Uml
 
Exposicion internet1
Exposicion internet1Exposicion internet1
Exposicion internet1
 
Servidores
ServidoresServidores
Servidores
 
Proxy
ProxyProxy
Proxy
 
Exposicion hardware
Exposicion hardwareExposicion hardware
Exposicion hardware
 
Diapo 2
Diapo 2Diapo 2
Diapo 2
 
Compilador 22 (1)
Compilador 22 (1)Compilador 22 (1)
Compilador 22 (1)
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datos
 
Exposicion mantenimientos2
Exposicion mantenimientos2Exposicion mantenimientos2
Exposicion mantenimientos2
 
Internet ultimete
Internet ultimeteInternet ultimete
Internet ultimete
 
Método delphi
Método delphiMétodo delphi
Método delphi
 
TRD Lluvia de ideas
TRD Lluvia de ideas TRD Lluvia de ideas
TRD Lluvia de ideas
 
Tecnica Observacion
Tecnica ObservacionTecnica Observacion
Tecnica Observacion
 
Tecnica Sesion de grupo y lista de verificacion
Tecnica Sesion de grupo y lista de verificacionTecnica Sesion de grupo y lista de verificacion
Tecnica Sesion de grupo y lista de verificacion
 
Tecnica Encuesta
Tecnica EncuestaTecnica Encuesta
Tecnica Encuesta
 
Tecnica La entrevista
Tecnica La entrevista Tecnica La entrevista
Tecnica La entrevista
 

Diagramas de secuencia

  • 1.
  • 2. INTEGRANTES   MIGUEL ANGEL QUINTANA  LEWIS CARABALLO  CARLOS APONTE  JUAN LUIS TAMARA  LUIS ALFONSO PEREZ
  • 3. DIAGRAMA DE SECUENCIAS  Los Diagramas de Secuencias muestran la forma en que un grupo de objetos se comunican o interactúan entre sí a lo largo de un tiempo y facilita comprender la ejecución de un proceso.
  • 4. ELEMENTOS  Un diagrama de secuencia consta de:  Objetos  Mensajes  Líneas de tiempo  Recursividad
  • 5. OBJETOS  Los objetos se colocan cerca de la parte superior del diagrama de izquierda a derecha y se acomodan de manera que simplifiquen el diagrama.  Su representación:
  • 6. MENSAJES  Un mensaje puede ser simple, síncrono y asíncrono:  Mensaje simple: es la transferencia de datos de un objeto a otro.  Mensaje síncrono: es cuando el objeto espera la respuesta a ese mensaje antes de continuar con su trabajo.  Mensaje asíncrono: es cuando el objeto no espera la respuesta a ese mensaje antes de continuar.
  • 7. REPRESENTACION DEL TIPO DE  MENSAJE
  • 8. LINEA DE TIEMPO  La línea de vida o línea de tiempo, se representan con una línea vertical estas expresan el tiempo de vida del objeto. El rectángulo vertical que se puede apreciar es una barra de activación su función es representar el tiempo de duración del mensaje.
  • 9. RECURSIVIDAD   En ocasiones un objeto posee una operación que se invoca a si misma. A esto se le conoce como recursividad y es una característica fundamental de varios lenguajes de programación, se representa así:
  • 10. VENTAJAS Y DESVENTAJAS.  Ventajas: Facilidad para interpretar los mensajes en función de tiempo. Desventajas: Un diagrama de secuencias demasiado largo puede presentar problemas para entenderlo en personas ajenas al sistema.
  • 11. EJEMPLOS