Un diagrama
de secuencia es una forma de diagrama de interacción que muestra los objetos
como líneas de vida a lo largo de la página y con sus interacciones en el
tiempo representadas como mensajes dibujados como flechas desde la línea de
vida origen hasta la línea de vida destino. Los diagramas de secuencia son
buenos para mostrar qué objetos se comunican con qué otros objetos y qué
mensajes disparan esas comunicaciones. Los diagramas de secuencia no están
pensados para mostrar lógicas de procedimientos complejos.
Línea de Vida: Una línea de vida representa un
participante individual en un diagrama de secuencia. Una línea de vida
usualmente tiene un rectángulo que contiene el nombre del objeto. Si el nombre
es self entonces eso indica que la línea de vida representa el clasificador que
posee el diagrama de secuencia.
Algunas
veces un diagrama de secuencia tendrá una línea de vida con un símbolo del
elemento actor en la parte superior. Este usualmente sería el caso si un
diagrama de secuencia es contenido por un caso de uso. Los elementos entidad,
control y límite de los diagramas de robustez también pueden contener líneas de
vida.
Los Diagramas de Secuencia y
de Colaboración son usados para describir gráficamente un caso de uso o un
escenario, Un Diagrama de Secuencia muestra los objetos de un escenario
mediante líneas verticales y los mensajes entre objetos como flechas conectando
objetos. Los mensajes son dibujados cronológicamente desde arriba hacia abajo, Los
rectángulos en las líneas verticales representan los periodos de actividad de
los objetos.
Un diagrama de
secuencia muestra la interacción de un conjunto de objetos en una aplicación a
través del tiempo. Esta descripción es importante porque puede dar detalle a
los casos de uso, aclarándolos al nivel de mensajes de los objetos existentes,
como también muestra el uso de los mensajes de las clases diseñadas en el
contexto de una operación.
No hay comentarios:
Publicar un comentario