Diagrama de secuencia (interacción)
Se utiliza para representar el intercambio de información entre actores,
módulos o componentes; enfatizando la sucesión de eventos en el
tiempo.
Contenido
Generalidades de un diagrama de secuencia ... 2
Pasos de construcción de un diagrama de actividad ... 2
Identificar actores relacionados ... 2
Identificar actores iniciadores ... 2
Identificar el intercambio entre actores ... 2
Simbología ... 3
Ejemplo de diagrama de secuencia ... 3
Generalidades de un diagrama de
Al igual que los diagramas de actividad, los diagramas de secuencia se pueden modelar a partir de los casos de uso; en ciertas circunstancias nos sirven para detallar las actividades dentro de los casos de uso.
Representan en el tiempo, los intercambios de mensajes, entradas y salidas entre elementos de nuestro sistema; estos elementos pueden ser actores, a un nivel de proceso, u objetos vistos desde un punto de vista orientado a código.
Pasos de construcción de un
Identificar actores relacionados
Los detalles acerca de los actores se obtuvieron a partir de los casos de uso; las acciones y procesos en donde participan se hicieron claros en el diagrama de actividad.
Identificar actores iniciadores
Para cada secuencia se debe reconocer el actor que dispara o inicia la actividad.
Identificar el intercambio entre actores
Ya que se identifico el inicio de la secuencia, se requiere describir las actividades subsecuentes. Para cada paso en la interaccion es debido identificar que información es intercambiada, con esto se establecen los mensajes entre objetos.
Un mensaje son peticiones realizadas hacia un actor (objeto) en particular.
Identificar actores relacionados
Identificar actores iniciadores
Identificar el intercambio entre actores
Generalidades de un diagrama de secuencia
Al igual que los diagramas de actividad, los diagramas de secuencia se pueden modelar a partir de los casos de uso; en ciertas circunstancias nos sirven para detallar las actividades dentro de
presentan en el tiempo, los intercambios de mensajes, entradas y salidas entre elementos de nuestro sistema; estos elementos pueden ser actores, a un nivel de proceso, u objetos vistos desde un punto de vista orientado a código.
Pasos de construcción de un diagrama de actividad
actores relacionados
Los detalles acerca de los actores se obtuvieron a partir de los casos de uso; las acciones y procesos en donde participan se hicieron claros en el diagrama de actividad.
iniciadores
Para cada secuencia se debe reconocer el actor que dispara o inicia la actividad.
el intercambio entre actores
Ya que se identifico el inicio de la secuencia, se requiere describir las actividades subsecuentes. interaccion es debido identificar que información es intercambiada, con esto se establecen los mensajes entre objetos.
Un mensaje son peticiones realizadas hacia un actor (objeto) en particular.
Identificar actores relacionados
Identificar actores iniciadores
Identificar el intercambio entre actores
Al igual que los diagramas de actividad, los diagramas de secuencia se pueden modelar a partir de los casos de uso; en ciertas circunstancias nos sirven para detallar las actividades dentro de
presentan en el tiempo, los intercambios de mensajes, entradas y salidas entre elementos de nuestro sistema; estos elementos pueden ser actores, a un nivel de proceso, u objetos
Los detalles acerca de los actores se obtuvieron a partir de los casos de uso; las acciones y
Para cada secuencia se debe reconocer el actor que dispara o inicia la actividad.
Ya que se identifico el inicio de la secuencia, se requiere describir las actividades subsecuentes. interaccion es debido identificar que información es intercambiada, con
Simbología
Ejemplo de diagrama de secuencia
Un ejemplo simple de un diagrama de secuencia es el proceso de verificar in boleto de pasaje en un aeropuerto. [Nota de versión 1.0, traducir el diagrama]
Aquí podemos observar:
• Los actores involucrados: Pasajero (disparador) y los servicios de pasaje.
• Los tiempos de vida, acción: Solamente hay una interacción, en donde se manejan el mismo tiempo de vida.
Comentarios
• Al igual que en cualquier diagrama, representan información adicional dentro del contexto de la acción.
Actor
• Representa los actores relacionados en la interacción.
Línea de vida
• Representa de forma vertical el tiempo de vida del actor.
Tiempo
• Es el periodo en el cual un actor se involucra en una interacción (actividad).
Mensaje
• Es la petición de acción hacia otro objeto, se puede anotar los argumentos o información que acompaña al mensaje.
Si detallamos el ejemplo anterior tendremos:
En el caso de un sistema que ayude en el control de ventas, tendremos el siguiente diagrama: Si detallamos el ejemplo anterior tendremos:
que ayude en el control de ventas, tendremos el siguiente diagrama: que ayude en el control de ventas, tendremos el siguiente diagrama:
Bibliografía
Arlow, J., & Neustadt, I. (2002). UML and the unified process: Practical Object Oriented Analisis & Design. Great Britain: Addison Wesley.
Booch, G., Rumbaugh, J., & Jacobson, I. (2005). The unified modeling language user guide. USA: Addison wesley.
Fowler, M. (2003). UML distilled: A brief guide to the standard object modeling language. USA: Addison wesley.
Grässle, P., Baumann, H., & Baumann, P. (2005). UML 2.0 in action: A project based tutorial. Great Britain: Packt Publishing.