SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
Diagrama de Secuencia
Vista Dinámica ,[object Object],[object Object],[object Object],[object Object],[object Object]
Diagrama de Secuencia ,[object Object],[object Object],[object Object],[object Object]
INTERACCIONES Y OBJETOS ,[object Object],[object Object]
MENSAJES ,[object Object],[object Object]
Un diagrama básico ,[object Object],[object Object],[object Object],[object Object],[object Object]
3: [para c/alumno]:add(calif ) 4: alumnoExiste(expediente) 5: return yes 6: [alumnoExiste=si]:addAlumno(calificacion):boleean 8. return Usuario:Profesor Sistema :Registro 1:Pide NRC registro ( ):int 2: return NRC   7:return true
Notación figura anterior ,[object Object],[object Object],[object Object],[object Object],[object Object]
Notación figura anterior ,[object Object]
Diagrama de Secuencia, Caso de Uso SurtirOrden ,[object Object],[object Object],[object Object]
Diagrama de secuencia: objetos y líneas de tiempo :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pasos 1 y 2;  obtener el número de orden :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order 1:getOrderNbr():int 2:return 12345
[object Object],[object Object]
Pasos 3 y 4;  obtener la orden usando el número de orden :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order 1:getOrderNbr ():int 2:return 12345 3:getOrder(ordernbr:int):Order 4:return Order 12345
[object Object],[object Object]
Poner un mensaje asíncrono :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order 1:getOrderNbr ():int 2:return 12345 3:getOrder(ordernbr:int):Order 4:return Order 12345 5:displayOrder(Order):void
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Continuación… :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order [para c/ítem]:Finalizar() 7:return item#1 8:[item found] getProduct(itemnbr:int):boolean 6:getItem():int 12:reduceinv(prod:Product):boolean 13:return true 9:return true 10:getQty( 9:int 11: return 25kg
Observaciones ,[object Object],[object Object]
Escenario 2 ,[object Object],[object Object]
Escenario 2 :Dependiente :System :OrdersDB 2345:Order :Inventario 12345:Order 1:displayMsg(chars):void Repetir pasos 1 al 3 del escenario 1 y después:
Escenario 3 ,[object Object],[object Object]
Escenario 3 :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order Repetir pasos 1 al 7 del escenario 1 y entonces: Si [item not found] crear una backorder 1:[items no surtidos>0]backorder(item:int):Order 2: return Order 23456
Escenario 4 :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order [para c/ítem]:Finalizar() 7:return item#1 8:[item found] getProduct(itemnbr:int):boolean 6:getItem():int 12:reduceinv(prod:Product):boolean 13:return true 9:return true 10:getQty( 9:int 11: return 25kg Repetir todos los pasos del 1 pero incluir el ciclo para repetir para todos los  items
Objetivo Diagrama de Secuencias ,[object Object],[object Object]
Resumen: para construir el diagrama ,[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances

Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de softwareCentro Líbano
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
Modelo Del Negocio con RUP y UML Parte 3
Modelo Del Negocio con RUP y UML Parte 3Modelo Del Negocio con RUP y UML Parte 3
Modelo Del Negocio con RUP y UML Parte 3David Motta Baldarrago
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosSergio Sanchez
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de usoTensor
 
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 sistemaUniversidad Tecnológica
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividadesElvisAR
 
Prototipos de interfaces
Prototipos de interfacesPrototipos de interfaces
Prototipos de interfacesMariana Salgado
 
Modelo del negocio
Modelo del negocioModelo del negocio
Modelo del negocioJulio Pari
 
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 componentesVictor Escamilla
 
 Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automáticoItzel656131
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetesMoises Cruz
 
Diagrama de secuencia
Diagrama de secuenciaDiagrama de secuencia
Diagrama de secuenciaKelly Cuervo
 

Tendances (20)

Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de software
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Modelo Del Negocio con RUP y UML Parte 3
Modelo Del Negocio con RUP y UML Parte 3Modelo Del Negocio con RUP y UML Parte 3
Modelo Del Negocio con RUP y UML Parte 3
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
 
Uml presentacion
Uml   presentacionUml   presentacion
Uml presentacion
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de uso
 
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
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
 
Prototipos de interfaces
Prototipos de interfacesPrototipos de interfaces
Prototipos de interfaces
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Modelo del negocio
Modelo del negocioModelo del negocio
Modelo del negocio
 
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
 
 Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetes
 
Diagrama de secuencia
Diagrama de secuenciaDiagrama de secuencia
Diagrama de secuencia
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
 
Ordenamiento QuickSort
Ordenamiento QuickSortOrdenamiento QuickSort
Ordenamiento QuickSort
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
 

En vedette

Del análisis al diseño. diagramas de secuencia y contratos
Del análisis al diseño. diagramas de secuencia y contratosDel análisis al diseño. diagramas de secuencia y contratos
Del análisis al diseño. diagramas de secuencia y contratosJuan Pablo Bustos Thames
 
Gonzalorojas 08 U M L, Diagramas De Secuencia
Gonzalorojas 08  U M L,  Diagramas De  SecuenciaGonzalorojas 08  U M L,  Diagramas De  Secuencia
Gonzalorojas 08 U M L, Diagramas De SecuenciaSpimy
 
Diagrama De Secuencia
Diagrama De SecuenciaDiagrama De Secuencia
Diagrama De SecuenciaRafael
 
Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De SecuenciaFabian Garcia
 
Modelo de datos Banco
Modelo de datos BancoModelo de datos Banco
Modelo de datos Bancoatrivinho
 
Base de datos banco
Base de datos bancoBase de datos banco
Base de datos bancoSumner C
 
Diagrama de Flujo Deposito Bancario en Efectivo
Diagrama de Flujo Deposito Bancario en EfectivoDiagrama de Flujo Deposito Bancario en Efectivo
Diagrama de Flujo Deposito Bancario en EfectivoOscar Natera
 
diagramas de interaccion
diagramas de interacciondiagramas de interaccion
diagramas de interaccionjent46
 
Sesion 5 1 diagrama de secuencia
Sesion 5 1 diagrama de secuenciaSesion 5 1 diagrama de secuencia
Sesion 5 1 diagrama de secuenciaJulio Pari
 
DIAGRAMAS
DIAGRAMASDIAGRAMAS
DIAGRAMASdeko
 
Diagrama de secuencia 2
Diagrama de secuencia 2Diagrama de secuencia 2
Diagrama de secuencia 2evelyn alvarez
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de bibliotecapersye
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuenciastill01
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboraciond-draem
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesNedoww Haw
 
Gonzalorojas 11 Uml, Diagrama De Colaboracion
Gonzalorojas 11 Uml, Diagrama De ColaboracionGonzalorojas 11 Uml, Diagrama De Colaboracion
Gonzalorojas 11 Uml, Diagrama De ColaboracionSpimy
 

En vedette (19)

Del análisis al diseño. diagramas de secuencia y contratos
Del análisis al diseño. diagramas de secuencia y contratosDel análisis al diseño. diagramas de secuencia y contratos
Del análisis al diseño. diagramas de secuencia y contratos
 
Diagrama de secuencia UML
Diagrama de secuencia UMLDiagrama de secuencia UML
Diagrama de secuencia UML
 
Gonzalorojas 08 U M L, Diagramas De Secuencia
Gonzalorojas 08  U M L,  Diagramas De  SecuenciaGonzalorojas 08  U M L,  Diagramas De  Secuencia
Gonzalorojas 08 U M L, Diagramas De Secuencia
 
Diagrama De Secuencia
Diagrama De SecuenciaDiagrama De Secuencia
Diagrama De Secuencia
 
Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De Secuencia
 
Modelo de datos Banco
Modelo de datos BancoModelo de datos Banco
Modelo de datos Banco
 
Base de datos banco
Base de datos bancoBase de datos banco
Base de datos banco
 
Cajas de Ahorro
Cajas de AhorroCajas de Ahorro
Cajas de Ahorro
 
Diagrama de Flujo Deposito Bancario en Efectivo
Diagrama de Flujo Deposito Bancario en EfectivoDiagrama de Flujo Deposito Bancario en Efectivo
Diagrama de Flujo Deposito Bancario en Efectivo
 
diagramas de interaccion
diagramas de interacciondiagramas de interaccion
diagramas de interaccion
 
Sesion 5 1 diagrama de secuencia
Sesion 5 1 diagrama de secuenciaSesion 5 1 diagrama de secuencia
Sesion 5 1 diagrama de secuencia
 
DIAGRAMAS
DIAGRAMASDIAGRAMAS
DIAGRAMAS
 
Diagrama de secuencia 2
Diagrama de secuencia 2Diagrama de secuencia 2
Diagrama de secuencia 2
 
Uml
UmlUml
Uml
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de biblioteca
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Gonzalorojas 11 Uml, Diagrama De Colaboracion
Gonzalorojas 11 Uml, Diagrama De ColaboracionGonzalorojas 11 Uml, Diagrama De Colaboracion
Gonzalorojas 11 Uml, Diagrama De Colaboracion
 

Similaire à DiagramaSecuenciaVistaDinámica

Similaire à DiagramaSecuenciaVistaDinámica (20)

Arreglos, Procedimientos y Funciones
Arreglos, Procedimientos y FuncionesArreglos, Procedimientos y Funciones
Arreglos, Procedimientos y Funciones
 
Dfd
DfdDfd
Dfd
 
Algoritmos divide y vencerás
Algoritmos divide y vencerásAlgoritmos divide y vencerás
Algoritmos divide y vencerás
 
Módulo 2
Módulo 2Módulo 2
Módulo 2
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
ExplicacióN Tarea Prueba
ExplicacióN Tarea PruebaExplicacióN Tarea Prueba
ExplicacióN Tarea Prueba
 
Diagramas de-flujo.
Diagramas de-flujo.Diagramas de-flujo.
Diagramas de-flujo.
 
Clase diagramas desecuencia
Clase diagramas desecuenciaClase diagramas desecuencia
Clase diagramas desecuencia
 
DiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
DiagramasDeSecuencia COMP Y ABAST5-SEM.pptDiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
DiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
 
3 desarollo manejo datos capitulo 3 -03 aplicaciones arreglo objetos
3 desarollo manejo datos capitulo 3 -03 aplicaciones arreglo objetos3 desarollo manejo datos capitulo 3 -03 aplicaciones arreglo objetos
3 desarollo manejo datos capitulo 3 -03 aplicaciones arreglo objetos
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altas
 
clase4-POO-UML.pdf
clase4-POO-UML.pdfclase4-POO-UML.pdf
clase4-POO-UML.pdf
 
Introduccion a C++
Introduccion a C++Introduccion a C++
Introduccion a C++
 
Django y Python para todos
Django y Python para todosDjango y Python para todos
Django y Python para todos
 
Informe escrito sobre PSeInt
Informe escrito sobre PSeIntInforme escrito sobre PSeInt
Informe escrito sobre PSeInt
 
Metodo de la burbuja en algoritmo
Metodo de la burbuja en algoritmo Metodo de la burbuja en algoritmo
Metodo de la burbuja en algoritmo
 
Elemento3
Elemento3Elemento3
Elemento3
 
Elemento3
Elemento3Elemento3
Elemento3
 
Elemento3
Elemento3Elemento3
Elemento3
 
Algebra junior rico2
Algebra junior rico2Algebra junior rico2
Algebra junior rico2
 

Plus de Juan Raul Vergara (20)

T&tabogados
T&tabogadosT&tabogados
T&tabogados
 
Documento de análisis sistema de información t&t abogados
Documento de análisis sistema de información t&t abogadosDocumento de análisis sistema de información t&t abogados
Documento de análisis sistema de información t&t abogados
 
Problema psicola
Problema psicolaProblema psicola
Problema psicola
 
PROBLEMA N 3
PROBLEMA N 3PROBLEMA N 3
PROBLEMA N 3
 
Problema Super Video.
Problema Super Video.Problema Super Video.
Problema Super Video.
 
Fase3 d1 caso de estudio renta autos
Fase3 d1 caso de estudio renta autosFase3 d1 caso de estudio renta autos
Fase3 d1 caso de estudio renta autos
 
Taller n 5
Taller n 5Taller n 5
Taller n 5
 
DIAGRAMAS DE CLASE
DIAGRAMAS DE CLASEDIAGRAMAS DE CLASE
DIAGRAMAS DE CLASE
 
Taller N 4
Taller N 4Taller N 4
Taller N 4
 
Taller N 4
Taller N 4Taller N 4
Taller N 4
 
Taller N 3
Taller N 3Taller N 3
Taller N 3
 
Taller N 3
Taller N 3Taller N 3
Taller N 3
 
MATERIAL TALLER N3
MATERIAL TALLER N3MATERIAL TALLER N3
MATERIAL TALLER N3
 
Base de datos Objeto-Relacional.
Base de datos Objeto-Relacional.Base de datos Objeto-Relacional.
Base de datos Objeto-Relacional.
 
Ejemplo 1 Togas
Ejemplo 1 TogasEjemplo 1 Togas
Ejemplo 1 Togas
 
Plataforma
PlataformaPlataforma
Plataforma
 
Taller N 2 Arquitectura del Computador
Taller N 2 Arquitectura del ComputadorTaller N 2 Arquitectura del Computador
Taller N 2 Arquitectura del Computador
 
Temas Relacionados Web 2
Temas Relacionados Web 2Temas Relacionados Web 2
Temas Relacionados Web 2
 
TALLER 1 ARQ DEL PC
TALLER 1 ARQ DEL PCTALLER 1 ARQ DEL PC
TALLER 1 ARQ DEL PC
 
Taller N1
Taller N1Taller N1
Taller N1
 

DiagramaSecuenciaVistaDinámica

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. 3: [para c/alumno]:add(calif ) 4: alumnoExiste(expediente) 5: return yes 6: [alumnoExiste=si]:addAlumno(calificacion):boleean 8. return Usuario:Profesor Sistema :Registro 1:Pide NRC registro ( ):int 2: return NRC 7:return true
  • 8.
  • 9.
  • 10.
  • 11. Diagrama de secuencia: objetos y líneas de tiempo :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order
  • 12.
  • 13. Pasos 1 y 2; obtener el número de orden :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order 1:getOrderNbr():int 2:return 12345
  • 14.
  • 15. Pasos 3 y 4; obtener la orden usando el número de orden :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order 1:getOrderNbr ():int 2:return 12345 3:getOrder(ordernbr:int):Order 4:return Order 12345
  • 16.
  • 17. Poner un mensaje asíncrono :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order 1:getOrderNbr ():int 2:return 12345 3:getOrder(ordernbr:int):Order 4:return Order 12345 5:displayOrder(Order):void
  • 18.
  • 19. Continuación… :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order [para c/ítem]:Finalizar() 7:return item#1 8:[item found] getProduct(itemnbr:int):boolean 6:getItem():int 12:reduceinv(prod:Product):boolean 13:return true 9:return true 10:getQty( 9:int 11: return 25kg
  • 20.
  • 21.
  • 22. Escenario 2 :Dependiente :System :OrdersDB 2345:Order :Inventario 12345:Order 1:displayMsg(chars):void Repetir pasos 1 al 3 del escenario 1 y después:
  • 23.
  • 24. Escenario 3 :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order Repetir pasos 1 al 7 del escenario 1 y entonces: Si [item not found] crear una backorder 1:[items no surtidos>0]backorder(item:int):Order 2: return Order 23456
  • 25. Escenario 4 :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order [para c/ítem]:Finalizar() 7:return item#1 8:[item found] getProduct(itemnbr:int):boolean 6:getItem():int 12:reduceinv(prod:Product):boolean 13:return true 9:return true 10:getQty( 9:int 11: return 25kg Repetir todos los pasos del 1 pero incluir el ciclo para repetir para todos los items
  • 26.
  • 27.