Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AREQUIPA
Diagramas de Secuencia
2021 Octubre
Arequipa - Perú
I. EJERCICIOS PROPUESTOS
Para la solución de este ejercicio, usamos una entidad de base de datos para
almacenar las canciones y los discos, también el sistema, que manejara la
presentación al usuario y las bases de datos.
Para el usuario, tiene el comportamiento que describe el problema.
Este objeto lo que hace es una consulta aleatoria a la base de datos de aquellos
clientes a los que no se le ha llamado los últimos seis meses. Una vez que recibe los
datos realiza la llamada el propio sistema. Durante la llamada el objeto llamado va
mostrando la información que la telefonista le tiene que dar al cliente.
II. CUESTIONARIO
El término secuencia deriva del latín sequentĭa, que puede traducirse como “continuación”.
Una secuencia, por lo tanto, es una seguidilla de hechos o de elementos que mantienen una
relación entre sí.
Entonces se puede decir que un diagrama de secuencia UML simplemente describe la
interacción entre objetos en un orden secuencial, es decir, el orden en el que tienen lugar
estas interacciones. Los diagramas de secuencia describen cómo y en qué orden funcionan
los objetos en un sistema. Estos diagramas son ampliamente utilizados por empresarios y
desarrolladores de software para documentar y comprender los requisitos de los sistemas
nuevos y existentes.
Líneas de vida - vida: una línea de vida es un elemento con nombre que representa a un
participante individual en un diagrama de secuencia. Entonces, básicamente, cada instancia
en un diagrama de secuencia está representada por una línea de vida. Los elementos de la
línea de vida se encuentran en la parte superior en un diagrama de secuencia. El estándar
en UML para nombrar una línea de vida sigue el siguiente formato: Nombre de instancia:
Nombre de clase
Barras de activación - son elementos en forma de caja situados en la parte superior del
diagrama que pueden representar instancias de objetos o roles que desempeñan un papel
en la secuencia.
Mensajes - la comunicación entre objetos se representa mediante mensajes. Los mensajes
aparecen en orden secuencial en la línea de vida. Representamos mensajes usando
flechas. Las líneas de vida y los mensajes forman el núcleo de un diagrama de secuencia.
Guardias: para modelar las condiciones, usamos guardias en UML. Se utilizan cuando
necesitamos restringir el flujo de mensajes con el pretexto de que se cumple una condición.
Los guardias juegan un papel importante al permitir que los desarrolladores de software
conozcan las restricciones asociadas a un sistema o proceso en particular.
Comentarios - los diagramas UML permiten el uso de comentarios en múltiples plantillas,
incluido el diagrama de secuencia.
3. ¿Qué es un mensaje?
Al igual que en la vida real los mensajes en el diagrama de secuencias UML sirven para la
comunicación, en UML la comunicación entre objetos se representa mediante mensajes. Los
mensajes aparecen en orden secuencial en la línea de vida. Representamos mensajes
usando flechas. Las líneas de vida y los mensajes forman el núcleo de un diagrama de
secuencia.
● En UML 1.0, los nodos disponibles son pseudo estados que vienen con transiciones
entre ellos, que están especialmente diseñados para el modelado de flujos.
● UML 2.0 también viene con un modelo de concurrencia que permite el paralelismo
sin restricciones.
● En UML 1.0, el paralelismo no está permitido y utiliza un modelo metódico paso a
paso para realizar operaciones. UML 2.0 por lo tanto ayuda a traer un método rápido
y eficiente de trabajar en cosas.