SlideShare a Scribd company logo
1 of 18
Diagrama de
Secuencia UML
Maestría en Desarrollo de Software
ISC. Erivan Martínez Ovando
Diagrama de
secuencia
¿ Qué es Diagrama de Secuencia ?
El diagrama de secuencias en UML muestra la
interacción de un conjunto de objetos en una aplicación
a través del tiempo y se modela para cada caso de uso
 Un diagrama de secuencia contiene:
• Objetos con sus “líneas de vida”
• Mensajes intercambiados entre objetos en una secuencia
ordenada
• Línea de Vida Activa (opcional)
El diagrama de secuencias consta de objetos, representados del
modo usual: rectángulos con nombres subrayados, estímulos
(también conocidos como mensajes) representados por líneas
continuas con una punta de flecha y el tiempo representado por una
progresión vertical.
Elemento principales de un Diagrama de
Secuencia
Periodo
activida del
objeto
Linea de Vida
Objetos
Mensajes
Tiempo
El diagrama de secuencias consta de objetos que se representan del modo usual:
rectángulos con nombre (subrayado), 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 que está debajo (y en forma descendente) de cada objeto será una línea
discontinua conocida como la línea de vida de un objeto.
Junto con la línea de vida de un objeto se encuentra un pequeño rectángulo conocido
como activación, el cual representa la ejecución de una operación que realiza el objeto.
La longitud del rectángulo se interpreta como la duración de la activación.
Objeto
Los envíos de mensajes se representan mediante flechas
horizontales que unen la línea de vida del objeto emisor
con la línea de vida del objeto destinatario. En cada flecha
se pone el nombre del acontecimiento que provoca el
envío del mensaje, y se puede acompañar de datos entre
paréntesis.
Mensajes
Existen diferentes tipos de envíos de mensajes:
Tipos de envíos de Mensajes
 Simple: es la transferencia del control de un objeto a otro
 Síncronos: son los más utilizados. El emisor del mensaje debe
esperar a que el destinatario finalice el método mencionado antes
de continuar su actividad.
 Asíncrono: el emisor no espera al destinatario para poder realizar
otras acciones (sistemas multi-thread).
La representación de estos tipos de envíos varía según el autor.
El diagrama representa al tiempo en dirección vertical. El tiempo se
inicia en la parte superior y avanza hacia la parte inferior. Un mensaje
que esté más cerca de la parte superior ocurrirá antes que uno que
esté cerca la parte inferior.
Con ello el diagrama de secuencias tiene dos dimensiones. La
dimensión horizontal es la disposición de los objetos, y la dimensión
vertical muestra el paso del tiempo.
Tiempo
Tiempo
A menudo en un diagrama de secuencia representaremos la creación
y destrucción de objetos de la siguiente forma:
Creación y destrucción de objetosRecursividad
Un objeto puede enviarse mensajes a sí mismo. En ocasiones un
objeto posee una operación que se invoca a sí misma. A esto se le
conoce como recursividad
Ejemplos de Diagrama de Secuencias
y sus elementos
 Include: cuando se relacionan dos casos de uso con un include,
estamos diciendo que el primer caso (caso de uso base) incluye al
segundo (caso de uso incluido). Sería lo mismo que decir que el
segundo es parte esencial del primero, sin el segundo el primero no
podría funcionar.
 Extend: se utiliza cuando un caso de uso base incorpora el
comportamiento de otro caso de uso y “extiende” su
funcionamiento.
Marcos de interacción
Un marco de interacción es una parte del diagrama de secuencia
asociado a una etiqueta. Esta etiqueta contiene un operador que
determina la modalidad de ejecución. Las principales modalidades son
la alternativa y el bucle.
.Alternativa
La alternativa se obtiene usando el operador “opt” seguido de una
condición. Si la condición se evalúa a cierto, el contenido del marco se
ejecuta.
Existe otro operador para la alternativa que va seguido de varias condiciones y de la palabra clave
“else”. El marco se divide en varias partes cuyo contenido sólo se ejecuta si se cumple la condición
asociada. El contenido de la última parte se asocia a la palabra clave “else” y sólo se ejecuta si no se
verifica ninguna de las acondiciones precedentes.
 El bucle se efectúa mediante el operador “loop” seguido de los
parámetros “min”, “max” y una condición. El contenido del marco se
ejecuta “min” veces. Después sólo lo hace mientras se verifique la
condición y el número máximo de ejecuciones del bucle no exceda
de “max”.
Los parámetros son opcionales.
.
Rational Rose
Es una herramienta de modelado visual para desarrollo de
aplicaciones, modelado de datos, servicios de diseño web,
modelado de negocios, la extensión de aplicaciones heredadas y
el modelado basado en componentes.
El ® de IBM Rational Rose ® familia de productos está diseñada
para Unified Modeling Language (UML), el desarrollo basado en
aplicaciones. Arquitectos, analistas, software y bases de datos,
diseñadores y desarrolladores de sistemas pueden usar esta familia
de productos para producir modelos visuales de arquitecturas de
software, bases de datos, los requisitos de aplicación y activos
reutilizables, así como formular las comunicaciones de nivel
gerencial.
EJEMPLO1: INTERACCION ENTRE ACTORES
Registrar comprobante de pago de una venta de un producto
1. En primer lugar se elabora el Diagrama de casos de usos
Diagrama de casos de usos
2. En segundo lugar se explota o se especifica los procesos o
mensajes de cada caso de uso, en ejemplo detallaremos el diagrama
de secuencia del caso de uso Registrar Cliente.
3. Se elabora un diagrama de secuencia en donde para mostrar todos
los mensajes que suceden entre los actores u objetos. Según como se
muestra el ejemplo.
Como pueden darse cuenta, es aquí donde se insertan todos los
mensajes entre los actores u objetos en este caso, solo hay
interacción de mensajes entre actores. Como pueden darse cuenta
se visualizan los mensajes en un tiempo transcurrido.
Diagrama de secuencia UML
Diagrama de secuencia UML

More Related Content

What's hot

Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
d-draem
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
Sergio Sanchez
 
Diagramas de componentes exposicion martes
Diagramas de componentes exposicion  martesDiagramas de componentes exposicion  martes
Diagramas de componentes exposicion martes
Jackson Marshelo
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
marianela0393
 
diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracion
still01
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
still01
 

What's hot (20)

Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Paradigmas de ingenieria del software
Paradigmas de ingenieria del softwareParadigmas de ingenieria del software
Paradigmas de ingenieria del software
 
Diagramas de implementacion
Diagramas de implementacionDiagramas de implementacion
Diagramas de implementacion
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
Metodologia De Desarrollo De Software
Metodologia De Desarrollo De SoftwareMetodologia De Desarrollo De Software
Metodologia De Desarrollo De Software
 
Modelamiento software
Modelamiento softwareModelamiento software
Modelamiento software
 
Diagramas De Estado
Diagramas De EstadoDiagramas De Estado
Diagramas De Estado
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
Sistemas de Respaldo de Informacion
Sistemas de Respaldo de InformacionSistemas de Respaldo de Informacion
Sistemas de Respaldo de Informacion
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Diagramas de componentes exposicion martes
Diagramas de componentes exposicion  martesDiagramas de componentes exposicion  martes
Diagramas de componentes exposicion martes
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
 
diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracion
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
analisis de aplicaciones web
analisis de aplicaciones webanalisis de aplicaciones web
analisis de aplicaciones web
 
02 modelo delnegocio
02 modelo delnegocio02 modelo delnegocio
02 modelo delnegocio
 
diagrama de despliegue
diagrama de desplieguediagrama de despliegue
diagrama de despliegue
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 

Similar to Diagrama de secuencia UML

DiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
DiagramasDeSecuencia COMP Y ABAST5-SEM.pptDiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
DiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
JoseChaaparroo1
 

Similar to Diagrama de secuencia UML (20)

Diagramas uml de un caso de uso
Diagramas uml de un caso de usoDiagramas uml de un caso de uso
Diagramas uml de un caso de uso
 
Diagramas uml de un caso de uso
Diagramas uml de un caso de usoDiagramas uml de un caso de uso
Diagramas uml de un caso de uso
 
Diagramas De Interaccion
Diagramas De InteraccionDiagramas De Interaccion
Diagramas De Interaccion
 
Clase diagramas desecuencia
Clase diagramas desecuenciaClase diagramas desecuencia
Clase diagramas desecuencia
 
Comprendiendo UML para el área de desarrollo
Comprendiendo UML para el área de desarrollo Comprendiendo UML para el área de desarrollo
Comprendiendo UML para el área de desarrollo
 
DiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
DiagramasDeSecuencia COMP Y ABAST5-SEM.pptDiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
DiagramasDeSecuencia COMP Y ABAST5-SEM.ppt
 
ingenieria1
ingenieria1ingenieria1
ingenieria1
 
Diagramas de UML ingeniería
Diagramas de UML  ingenieríaDiagramas de UML  ingeniería
Diagramas de UML ingeniería
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendio
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Uml
UmlUml
Uml
 
Diagramas de uml
Diagramas de umlDiagramas de uml
Diagramas de uml
 
9. introducción a uml
9. introducción a uml9. introducción a uml
9. introducción a uml
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
Diagramas de UML
Diagramas de UMLDiagramas de UML
Diagramas de UML
 
STIS- DIAGRAMAS UML.pptx
STIS- DIAGRAMAS UML.pptxSTIS- DIAGRAMAS UML.pptx
STIS- DIAGRAMAS UML.pptx
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaugh
 
Uml
UmlUml
Uml
 
UML- Lenguaje Unificado de Modelado
UML- Lenguaje Unificado de ModeladoUML- Lenguaje Unificado de Modelado
UML- Lenguaje Unificado de Modelado
 

More from Erivan Martinez Ovando

More from Erivan Martinez Ovando (12)

Dirección ip y Subredes
Dirección ip y SubredesDirección ip y Subredes
Dirección ip y Subredes
 
Adoracion, Alabanza
Adoracion, AlabanzaAdoracion, Alabanza
Adoracion, Alabanza
 
Tecnología Orientada a Objetos
Tecnología Orientada a ObjetosTecnología Orientada a Objetos
Tecnología Orientada a Objetos
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
Teoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes FormalesTeoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes Formales
 
Teoria de Automatas, lenguaje
Teoria de Automatas, lenguaje Teoria de Automatas, lenguaje
Teoria de Automatas, lenguaje
 
Modelo OSI, red de computadoras
Modelo OSI, red de computadorasModelo OSI, red de computadoras
Modelo OSI, red de computadoras
 
Normalizacion de Base de datos,
Normalizacion de Base de datos, Normalizacion de Base de datos,
Normalizacion de Base de datos,
 
Red de Petri
Red de Petri Red de Petri
Red de Petri
 
Servidores informaticos, modelo cliente servdor
Servidores informaticos, modelo cliente servdor Servidores informaticos, modelo cliente servdor
Servidores informaticos, modelo cliente servdor
 
Red de Computadoras
Red de ComputadorasRed de Computadoras
Red de Computadoras
 
Modelo entidad-relación, Modelo de Datos
 Modelo entidad-relación, Modelo de Datos Modelo entidad-relación, Modelo de Datos
Modelo entidad-relación, Modelo de Datos
 

Recently uploaded

analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 

Recently uploaded (20)

2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
Sesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxSesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptx
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
 
Tabla de referentes empíricos para tesis-1.docx
Tabla de referentes empíricos para tesis-1.docxTabla de referentes empíricos para tesis-1.docx
Tabla de referentes empíricos para tesis-1.docx
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
Control estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdfControl estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdf
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptx
 

Diagrama de secuencia UML

  • 1. Diagrama de Secuencia UML Maestría en Desarrollo de Software ISC. Erivan Martínez Ovando
  • 3. ¿ Qué es Diagrama de Secuencia ? El diagrama de secuencias en UML muestra la interacción de un conjunto de objetos en una aplicación a través del tiempo y se modela para cada caso de uso  Un diagrama de secuencia contiene: • Objetos con sus “líneas de vida” • Mensajes intercambiados entre objetos en una secuencia ordenada • Línea de Vida Activa (opcional)
  • 4. El diagrama de secuencias consta de objetos, representados del modo usual: rectángulos con nombres subrayados, estímulos (también conocidos como mensajes) representados por líneas continuas con una punta de flecha y el tiempo representado por una progresión vertical. Elemento principales de un Diagrama de Secuencia Periodo activida del objeto Linea de Vida Objetos Mensajes Tiempo
  • 5. El diagrama de secuencias consta de objetos que se representan del modo usual: rectángulos con nombre (subrayado), 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 que está debajo (y en forma descendente) de cada objeto será una línea discontinua conocida como la línea de vida de un objeto. Junto con la línea de vida de un objeto se encuentra un pequeño rectángulo conocido como activación, el cual representa la ejecución de una operación que realiza el objeto. La longitud del rectángulo se interpreta como la duración de la activación. Objeto
  • 6. Los envíos de mensajes se representan mediante flechas horizontales que unen la línea de vida del objeto emisor con la línea de vida del objeto destinatario. En cada flecha se pone el nombre del acontecimiento que provoca el envío del mensaje, y se puede acompañar de datos entre paréntesis. Mensajes Existen diferentes tipos de envíos de mensajes:
  • 7. Tipos de envíos de Mensajes  Simple: es la transferencia del control de un objeto a otro  Síncronos: son los más utilizados. El emisor del mensaje debe esperar a que el destinatario finalice el método mencionado antes de continuar su actividad.  Asíncrono: el emisor no espera al destinatario para poder realizar otras acciones (sistemas multi-thread). La representación de estos tipos de envíos varía según el autor.
  • 8. El diagrama representa al tiempo en dirección vertical. El tiempo se inicia en la parte superior y avanza hacia la parte inferior. Un mensaje que esté más cerca de la parte superior ocurrirá antes que uno que esté cerca la parte inferior. Con ello el diagrama de secuencias tiene dos dimensiones. La dimensión horizontal es la disposición de los objetos, y la dimensión vertical muestra el paso del tiempo. Tiempo Tiempo
  • 9. A menudo en un diagrama de secuencia representaremos la creación y destrucción de objetos de la siguiente forma: Creación y destrucción de objetosRecursividad Un objeto puede enviarse mensajes a sí mismo. En ocasiones un objeto posee una operación que se invoca a sí misma. A esto se le conoce como recursividad
  • 10. Ejemplos de Diagrama de Secuencias y sus elementos
  • 11.  Include: cuando se relacionan dos casos de uso con un include, estamos diciendo que el primer caso (caso de uso base) incluye al segundo (caso de uso incluido). Sería lo mismo que decir que el segundo es parte esencial del primero, sin el segundo el primero no podría funcionar.  Extend: se utiliza cuando un caso de uso base incorpora el comportamiento de otro caso de uso y “extiende” su funcionamiento.
  • 12. Marcos de interacción Un marco de interacción es una parte del diagrama de secuencia asociado a una etiqueta. Esta etiqueta contiene un operador que determina la modalidad de ejecución. Las principales modalidades son la alternativa y el bucle. .Alternativa La alternativa se obtiene usando el operador “opt” seguido de una condición. Si la condición se evalúa a cierto, el contenido del marco se ejecuta. Existe otro operador para la alternativa que va seguido de varias condiciones y de la palabra clave “else”. El marco se divide en varias partes cuyo contenido sólo se ejecuta si se cumple la condición asociada. El contenido de la última parte se asocia a la palabra clave “else” y sólo se ejecuta si no se verifica ninguna de las acondiciones precedentes.
  • 13.  El bucle se efectúa mediante el operador “loop” seguido de los parámetros “min”, “max” y una condición. El contenido del marco se ejecuta “min” veces. Después sólo lo hace mientras se verifique la condición y el número máximo de ejecuciones del bucle no exceda de “max”. Los parámetros son opcionales. .
  • 14. Rational Rose Es una herramienta de modelado visual para desarrollo de aplicaciones, modelado de datos, servicios de diseño web, modelado de negocios, la extensión de aplicaciones heredadas y el modelado basado en componentes. El ® de IBM Rational Rose ® familia de productos está diseñada para Unified Modeling Language (UML), el desarrollo basado en aplicaciones. Arquitectos, analistas, software y bases de datos, diseñadores y desarrolladores de sistemas pueden usar esta familia de productos para producir modelos visuales de arquitecturas de software, bases de datos, los requisitos de aplicación y activos reutilizables, así como formular las comunicaciones de nivel gerencial.
  • 15. EJEMPLO1: INTERACCION ENTRE ACTORES Registrar comprobante de pago de una venta de un producto 1. En primer lugar se elabora el Diagrama de casos de usos Diagrama de casos de usos
  • 16. 2. En segundo lugar se explota o se especifica los procesos o mensajes de cada caso de uso, en ejemplo detallaremos el diagrama de secuencia del caso de uso Registrar Cliente. 3. Se elabora un diagrama de secuencia en donde para mostrar todos los mensajes que suceden entre los actores u objetos. Según como se muestra el ejemplo. Como pueden darse cuenta, es aquí donde se insertan todos los mensajes entre los actores u objetos en este caso, solo hay interacción de mensajes entre actores. Como pueden darse cuenta se visualizan los mensajes en un tiempo transcurrido.