SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
UML
Diagramas de Secuencia
       Gonzalo Rojas D.




                          1
Diagrama de Secuencia
  Herramienta de UML que permite describir
  gráficamente el orden temporal de las
  interacciones entre distintos entes
  relacionados con el desarrollo de un sistema
  software.




                                                 2
Diagrama de Secuencia del
Sistema (DSS)
  Dibujo que muestra, para un escenario
  específico de un caso de uso, los eventos
  que generan los actores externos, el orden y
  los eventos entre los sistemas. (Larman)
  Se incluyen los eventos que cruzan los
  límites del sistema desde y hacia los actores
  externos
  El comportamiento del sistema es descrito
  como una caja negra (“qué”, no “cómo”)

                                                  3
Ejemplo
                                                                                      :Sistema
Procesar Venta                        :Cajero
    El Cliente llega a la caja
1.
    El Cajero inicia una nueva
2.                                                    crearNuevaVenta()
    venta
    El Cajero inserta el
3.
    identificador del artículo                  introducirArtículo(artID, cantidad)
    El Sistema registra la línea
4.
                                                         descripción, total
    de venta y presenta la
    descripción del artículo,                            *[más artículos]
    precio y suma parcial
    El Cajero repite los pasos 3
5.                                                       finalizarVenta()
    y 4 hasta que se indique
    El Sistema muestra el total                        total con impuestos
6.
    con los impuestos calculados
                                                     realizarPago(cantidad)
    El Cajero le dice al Cliente el
7.
    total y le pide que le pague                          vuelto, recibo
    El Cliente paga y el Sistema
8.
    gestiona el pago…

                                                                                                 4
Ejemplo
              Cajero Automático


                     Sacar Dinero




                       Realizar
                    Transferencias
    Cliente                               Sistema Bancario




                       Depositar Dinero




               Administrar Cajero


   Operador




                                                             5
Caso de Uso UC1: Sacar Dinero
Actor Principal: Cliente
Personal involucrado e intereses:
   - Cliente: quiere retirar dinero en efectivo desde su cuenta de
       forma rápida y sencilla
   - Sistema Bancario: quiere recibir peticiones de transacción en
       formato correcto; quiere mantener actualizada la información de
       las cuentas de sus clientes a partir de la información de los giros
       en el Cajero.
Precondiciones: El Cliente suministra tarjeta bancaria
Garantías de éxito (Postcondiciones): El Cliente obtiene el monto
requerido en dinero en efectivo.
Escenario Principal de Éxito (o Flujo Básico):
   1. El Cliente inserta la tarjeta en el Cajero
   2. El Cajero lee el código de la banda magnética de la tarjeta,
       verifica si es aceptable y pide el código del Cliente
   3. El Cliente introduce el código
   4. Si el código es correcto, el Cajero pide al Cliente que seleccione
       el tipo de transacción deseada
   5. El Cliente selecciona la función Sacar Dinero
   6. El Cajero le pide al cliente que teclee la cantidad deseada
   7. El Cliente teclea la cantidad que quiere sacar
   8. El Cajero envía la petición al sistema bancario
   9. Si la conexión al Sistema Bancario es exitosa, el Sistema
       Bancario deberá comprobar si el monto es permitido.
   10. El Cajero expulsa la tarjeta, imprime el recibo y entrega el dinero
                                                                             6
Extensiones (o Flujos Alternativos):
   2’ La tarjeta no es aceptada
       - El Cajero expulsa la tarjeta, emitiendo un sonido
   4’ Código incorrecto (1,2)
       - Se emite un mensaje, dando al Cliente la oportunidad de
           volver a introducir el código
   4’’ Código incorrecto (3)
       - Se emite un mensaje y se retiene la tarjeta
   9’a Fallo en la conexión con Sistema Bancario
       - Se emite un mensaje y se expulsa la tarjeta
   9’b El Sistema Bancario no permite girar ese monto
       - Se emite un mensaje y se expulsa la tarjeta
   10’ El Cajero no dispone de la cantidad pedida
       - Se emite un mensaje y se vuelve al paso 7
   1-9’ Cancelar
       - En cualquier momento, el usuario puede cancelar la
           transacción, con lo que se expulsa la tarjeta




                                                                   7

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

Proyecto presentacion oficial
Proyecto presentacion oficialProyecto presentacion oficial
Proyecto presentacion oficial
 
Exposicion Portafolio Bancario La Que Es
Exposicion Portafolio Bancario La Que EsExposicion Portafolio Bancario La Que Es
Exposicion Portafolio Bancario La Que Es
 
Medios de cobro y pago al contado
Medios de cobro y pago al contadoMedios de cobro y pago al contado
Medios de cobro y pago al contado
 
Tema: Medios de pago al contado
Tema: Medios de pago al contadoTema: Medios de pago al contado
Tema: Medios de pago al contado
 
PORTAFOLIO BANCARIO
PORTAFOLIO BANCARIOPORTAFOLIO BANCARIO
PORTAFOLIO BANCARIO
 
Carta de credito
Carta de creditoCarta de credito
Carta de credito
 
Vale Vista y boletas de garantia bancarias
Vale Vista y boletas de garantia bancariasVale Vista y boletas de garantia bancarias
Vale Vista y boletas de garantia bancarias
 
Cheque
ChequeCheque
Cheque
 
La orden de pago simple y documentaria
La orden de pago simple y documentariaLa orden de pago simple y documentaria
La orden de pago simple y documentaria
 
CARTAS DE CREDITO
CARTAS DE CREDITOCARTAS DE CREDITO
CARTAS DE CREDITO
 
Introducción a las finanzas. Rocio Orts
Introducción a las finanzas. Rocio OrtsIntroducción a las finanzas. Rocio Orts
Introducción a las finanzas. Rocio Orts
 
Formas de pago Internacional
Formas de pago InternacionalFormas de pago Internacional
Formas de pago Internacional
 
Medios de pago en el comercio internacional
Medios de pago en el comercio internacionalMedios de pago en el comercio internacional
Medios de pago en el comercio internacional
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Diversas formas de pago
Diversas formas de pagoDiversas formas de pago
Diversas formas de pago
 

Destacado

Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De SecuenciaFabian Garcia
 
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
 
Sesion 5 1 diagrama de secuencia
Sesion 5 1 diagrama de secuenciaSesion 5 1 diagrama de secuencia
Sesion 5 1 diagrama de secuenciaJulio Pari
 
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
 
Diagrama De Secuencia
Diagrama De SecuenciaDiagrama De Secuencia
Diagrama De SecuenciaRafael
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboraciond-draem
 
Gonzalorojas 11 Uml, Diagrama De Colaboracion
Gonzalorojas 11 Uml, Diagrama De ColaboracionGonzalorojas 11 Uml, Diagrama De Colaboracion
Gonzalorojas 11 Uml, Diagrama De ColaboracionSpimy
 
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
 
DIAGRAMAS
DIAGRAMASDIAGRAMAS
DIAGRAMASdeko
 
Diagrama de secuencia 2
Diagrama de secuencia 2Diagrama de secuencia 2
Diagrama de secuencia 2evelyn alvarez
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuenciastill01
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesNedoww Haw
 
Memorias Reflexivas II Simposio Interdisciplinario sobre Gerencia, Currículo ...
Memorias Reflexivas II Simposio Interdisciplinario sobre Gerencia, Currículo ...Memorias Reflexivas II Simposio Interdisciplinario sobre Gerencia, Currículo ...
Memorias Reflexivas II Simposio Interdisciplinario sobre Gerencia, Currículo ...Manuel Mujica
 

Destacado (20)

Diagrama de secuencia UML
Diagrama de secuencia UMLDiagrama de secuencia UML
Diagrama de secuencia UML
 
Diagramas de Secuencia.
Diagramas de Secuencia.Diagramas de Secuencia.
Diagramas de Secuencia.
 
Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De Secuencia
 
Cajas de Ahorro
Cajas de AhorroCajas de Ahorro
Cajas de Ahorro
 
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
 
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 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
 
Diagrama De Secuencia
Diagrama De SecuenciaDiagrama De Secuencia
Diagrama De Secuencia
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
Gonzalorojas 11 Uml, Diagrama De Colaboracion
Gonzalorojas 11 Uml, Diagrama De ColaboracionGonzalorojas 11 Uml, Diagrama De Colaboracion
Gonzalorojas 11 Uml, Diagrama De Colaboracion
 
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
 
Diagrama uml
Diagrama umlDiagrama uml
Diagrama uml
 
DIAGRAMAS
DIAGRAMASDIAGRAMAS
DIAGRAMAS
 
Diagrama de secuencia 2
Diagrama de secuencia 2Diagrama de secuencia 2
Diagrama de secuencia 2
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
#25ansAPESS. Le financement public dans l’élevage au Sahel depuis 10 ans : u...
#25ansAPESS.  Le financement public dans l’élevage au Sahel depuis 10 ans : u...#25ansAPESS.  Le financement public dans l’élevage au Sahel depuis 10 ans : u...
#25ansAPESS. Le financement public dans l’élevage au Sahel depuis 10 ans : u...
 
Memorias Reflexivas II Simposio Interdisciplinario sobre Gerencia, Currículo ...
Memorias Reflexivas II Simposio Interdisciplinario sobre Gerencia, Currículo ...Memorias Reflexivas II Simposio Interdisciplinario sobre Gerencia, Currículo ...
Memorias Reflexivas II Simposio Interdisciplinario sobre Gerencia, Currículo ...
 

Similar a Gonzalorojas 08 U M L, Diagramas De Secuencia

Similar a Gonzalorojas 08 U M L, Diagramas De Secuencia (20)

5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos uml
 
5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos uml
 
5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos uml
 
02-PROYECTO-FERCEJOR-docx.docx
02-PROYECTO-FERCEJOR-docx.docx02-PROYECTO-FERCEJOR-docx.docx
02-PROYECTO-FERCEJOR-docx.docx
 
02-PROYECTO-FERCEJOR-docx.docx
02-PROYECTO-FERCEJOR-docx.docx02-PROYECTO-FERCEJOR-docx.docx
02-PROYECTO-FERCEJOR-docx.docx
 
Análisis de los sistemas de dinero electrónico
Análisis de los sistemas de dinero electrónicoAnálisis de los sistemas de dinero electrónico
Análisis de los sistemas de dinero electrónico
 
PROYECTO DE CICLO - INGENIERÍA DE METODOS
PROYECTO DE CICLO - INGENIERÍA DE METODOSPROYECTO DE CICLO - INGENIERÍA DE METODOS
PROYECTO DE CICLO - INGENIERÍA DE METODOS
 
EM2
EM2EM2
EM2
 
Plantilla caso de_uso
Plantilla caso de_usoPlantilla caso de_uso
Plantilla caso de_uso
 
Caso de uso
Caso de usoCaso de uso
Caso de uso
 
Mobi Cash Introduccion Al Funcionamiento
Mobi Cash   Introduccion Al FuncionamientoMobi Cash   Introduccion Al Funcionamiento
Mobi Cash Introduccion Al Funcionamiento
 
Ejemplo_UML.pdf
Ejemplo_UML.pdfEjemplo_UML.pdf
Ejemplo_UML.pdf
 
Mecanismos de pago y aspectos de seguridad
Mecanismos de pago y aspectos de seguridadMecanismos de pago y aspectos de seguridad
Mecanismos de pago y aspectos de seguridad
 
Gbt 17sept
Gbt 17septGbt 17sept
Gbt 17sept
 
Medios de pago Ayte y Emma
Medios de pago Ayte y Emma Medios de pago Ayte y Emma
Medios de pago Ayte y Emma
 
Manual de funciones y proce para caja (1)
Manual de funciones y proce para caja (1)Manual de funciones y proce para caja (1)
Manual de funciones y proce para caja (1)
 
Medios de pago
Medios de pagoMedios de pago
Medios de pago
 
Tarea2 sia
Tarea2 siaTarea2 sia
Tarea2 sia
 
Ir b c
Ir b cIr b c
Ir b c
 
Gestión básica de tesorería UF0519
Gestión básica de tesorería UF0519Gestión básica de tesorería UF0519
Gestión básica de tesorería UF0519
 

Más de Spimy

Mpinning Gy Alg9(Conteo)
Mpinning Gy Alg9(Conteo)Mpinning Gy Alg9(Conteo)
Mpinning Gy Alg9(Conteo)Spimy
 
Mpinning Gyalg12(Analg)
Mpinning Gyalg12(Analg)Mpinning Gyalg12(Analg)
Mpinning Gyalg12(Analg)Spimy
 
Mpinning Gy Alg10(Busqueda)
Mpinning Gy Alg10(Busqueda)Mpinning Gy Alg10(Busqueda)
Mpinning Gy Alg10(Busqueda)Spimy
 
Mpinning Gyalg13(Recurr)
Mpinning Gyalg13(Recurr)Mpinning Gyalg13(Recurr)
Mpinning Gyalg13(Recurr)Spimy
 
Gonzalorojas 07 U M L, Casos De Uso ( Final)
Gonzalorojas 07  U M L,  Casos De  Uso ( Final)Gonzalorojas 07  U M L,  Casos De  Uso ( Final)
Gonzalorojas 07 U M L, Casos De Uso ( Final)Spimy
 
Gonzalorojas 09 U M L, Diagrama De Clases
Gonzalorojas 09  U M L,  Diagrama De  ClasesGonzalorojas 09  U M L,  Diagrama De  Clases
Gonzalorojas 09 U M L, Diagrama De ClasesSpimy
 
Gonzalorojas 12 Uml, Patrones De Diseno
Gonzalorojas 12 Uml, Patrones De DisenoGonzalorojas 12 Uml, Patrones De Diseno
Gonzalorojas 12 Uml, Patrones De DisenoSpimy
 
Gonzalorojas 10 Uml, Esquema Conceptual
Gonzalorojas 10 Uml, Esquema ConceptualGonzalorojas 10 Uml, Esquema Conceptual
Gonzalorojas 10 Uml, Esquema ConceptualSpimy
 
Mpinning Gy Alg10(Busqueda)
Mpinning Gy Alg10(Busqueda)Mpinning Gy Alg10(Busqueda)
Mpinning Gy Alg10(Busqueda)Spimy
 

Más de Spimy (9)

Mpinning Gy Alg9(Conteo)
Mpinning Gy Alg9(Conteo)Mpinning Gy Alg9(Conteo)
Mpinning Gy Alg9(Conteo)
 
Mpinning Gyalg12(Analg)
Mpinning Gyalg12(Analg)Mpinning Gyalg12(Analg)
Mpinning Gyalg12(Analg)
 
Mpinning Gy Alg10(Busqueda)
Mpinning Gy Alg10(Busqueda)Mpinning Gy Alg10(Busqueda)
Mpinning Gy Alg10(Busqueda)
 
Mpinning Gyalg13(Recurr)
Mpinning Gyalg13(Recurr)Mpinning Gyalg13(Recurr)
Mpinning Gyalg13(Recurr)
 
Gonzalorojas 07 U M L, Casos De Uso ( Final)
Gonzalorojas 07  U M L,  Casos De  Uso ( Final)Gonzalorojas 07  U M L,  Casos De  Uso ( Final)
Gonzalorojas 07 U M L, Casos De Uso ( Final)
 
Gonzalorojas 09 U M L, Diagrama De Clases
Gonzalorojas 09  U M L,  Diagrama De  ClasesGonzalorojas 09  U M L,  Diagrama De  Clases
Gonzalorojas 09 U M L, Diagrama De Clases
 
Gonzalorojas 12 Uml, Patrones De Diseno
Gonzalorojas 12 Uml, Patrones De DisenoGonzalorojas 12 Uml, Patrones De Diseno
Gonzalorojas 12 Uml, Patrones De Diseno
 
Gonzalorojas 10 Uml, Esquema Conceptual
Gonzalorojas 10 Uml, Esquema ConceptualGonzalorojas 10 Uml, Esquema Conceptual
Gonzalorojas 10 Uml, Esquema Conceptual
 
Mpinning Gy Alg10(Busqueda)
Mpinning Gy Alg10(Busqueda)Mpinning Gy Alg10(Busqueda)
Mpinning Gy Alg10(Busqueda)
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (20)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Gonzalorojas 08 U M L, Diagramas De Secuencia

  • 1. UML Diagramas de Secuencia Gonzalo Rojas D. 1
  • 2. Diagrama de Secuencia Herramienta de UML que permite describir gráficamente el orden temporal de las interacciones entre distintos entes relacionados con el desarrollo de un sistema software. 2
  • 3. Diagrama de Secuencia del Sistema (DSS) Dibujo que muestra, para un escenario específico de un caso de uso, los eventos que generan los actores externos, el orden y los eventos entre los sistemas. (Larman) Se incluyen los eventos que cruzan los límites del sistema desde y hacia los actores externos El comportamiento del sistema es descrito como una caja negra (“qué”, no “cómo”) 3
  • 4. Ejemplo :Sistema Procesar Venta :Cajero El Cliente llega a la caja 1. El Cajero inicia una nueva 2. crearNuevaVenta() venta El Cajero inserta el 3. identificador del artículo introducirArtículo(artID, cantidad) El Sistema registra la línea 4. descripción, total de venta y presenta la descripción del artículo, *[más artículos] precio y suma parcial El Cajero repite los pasos 3 5. finalizarVenta() y 4 hasta que se indique El Sistema muestra el total total con impuestos 6. con los impuestos calculados realizarPago(cantidad) El Cajero le dice al Cliente el 7. total y le pide que le pague vuelto, recibo El Cliente paga y el Sistema 8. gestiona el pago… 4
  • 5. Ejemplo Cajero Automático Sacar Dinero Realizar Transferencias Cliente Sistema Bancario Depositar Dinero Administrar Cajero Operador 5
  • 6. Caso de Uso UC1: Sacar Dinero Actor Principal: Cliente Personal involucrado e intereses: - Cliente: quiere retirar dinero en efectivo desde su cuenta de forma rápida y sencilla - Sistema Bancario: quiere recibir peticiones de transacción en formato correcto; quiere mantener actualizada la información de las cuentas de sus clientes a partir de la información de los giros en el Cajero. Precondiciones: El Cliente suministra tarjeta bancaria Garantías de éxito (Postcondiciones): El Cliente obtiene el monto requerido en dinero en efectivo. Escenario Principal de Éxito (o Flujo Básico): 1. El Cliente inserta la tarjeta en el Cajero 2. El Cajero lee el código de la banda magnética de la tarjeta, verifica si es aceptable y pide el código del Cliente 3. El Cliente introduce el código 4. Si el código es correcto, el Cajero pide al Cliente que seleccione el tipo de transacción deseada 5. El Cliente selecciona la función Sacar Dinero 6. El Cajero le pide al cliente que teclee la cantidad deseada 7. El Cliente teclea la cantidad que quiere sacar 8. El Cajero envía la petición al sistema bancario 9. Si la conexión al Sistema Bancario es exitosa, el Sistema Bancario deberá comprobar si el monto es permitido. 10. El Cajero expulsa la tarjeta, imprime el recibo y entrega el dinero 6
  • 7. Extensiones (o Flujos Alternativos): 2’ La tarjeta no es aceptada - El Cajero expulsa la tarjeta, emitiendo un sonido 4’ Código incorrecto (1,2) - Se emite un mensaje, dando al Cliente la oportunidad de volver a introducir el código 4’’ Código incorrecto (3) - Se emite un mensaje y se retiene la tarjeta 9’a Fallo en la conexión con Sistema Bancario - Se emite un mensaje y se expulsa la tarjeta 9’b El Sistema Bancario no permite girar ese monto - Se emite un mensaje y se expulsa la tarjeta 10’ El Cajero no dispone de la cantidad pedida - Se emite un mensaje y se vuelve al paso 7 1-9’ Cancelar - En cualquier momento, el usuario puede cancelar la transacción, con lo que se expulsa la tarjeta 7