La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Diagramas de secuencia

Presentaciones similares


Presentación del tema: "Diagramas de secuencia"— Transcripción de la presentación:

1 Diagramas de secuencia
Informatica II- 2008 Estela D'Agostino

2 Diagrama de Secuencia Muestra la secuencia de mensajes entre objetos durante un escenario concreto. Cada objeto viene dado por una barra vertical. Se llama línea de vida. El tiempo transcurre de arriba abajo. Informatica II- 2008 Estela D'Agostino

3 Diagrama de Secuencia Cada mensaje se representa mediante una flecha entre las líneas de vida. Cuando existe demora entre el envío y la atención se puede indicar usando una línea oblicua. Cada mensaje se etiqueta con el nombre del mensaje y pueden incluirse los argumentos. Informatica II- 2008 Estela D'Agostino

4 Diagrama de Secuencia Los rectángulos en las líneas de vida indican el tiempo en el cual un método está activo. Informatica II- 2008 Estela D'Agostino

5 Diagrama de Secuencia Informatica II- 2008 Estela D'Agostino
:WInPréstamos :Socio :Video :Préstamo : Encargado prestar(video, socio) verificar situación socio verificar situación video registrar préstamo 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. entregar recibo Informatica II- 2008 Estela D'Agostino

6 Diagrama de Secuencia Condición Objeto Mensaje Autodelegación
Ventana de entrada de pedidos Un Pedido una Línea de pedido un artículo de inventario prepara( ) *[para cada línea de pedido] prepara( ) Condición hayExistencia:=revisa( ) Objeto Mensaje [hayExistencia] descuenta( ) necesitaReorden: =necesitaReordenar ( ) 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. Autodelegación Informatica II- 2008 Estela D'Agostino

7 … Diagrama de Secuencia
Informatica II- 2008 Estela D'Agostino

8 Modelado de Software: Algunas Reflexiones
Modelar para la comprensión del sistema y/o para el mantenimiento y la documentación. Pragmatismo, los modelos deben ser útiles. Sencillez y Elegancia. Informatica II- 2008 Estela D'Agostino

9 Modelado de Software: Algunas Reflexiones
Distintos nivel de abstracción, diferentes modelos. Seguimiento de transformaciones durante el proceso (Traceability). Sincronización de modelos. Dificultades para la introducción de técnicas y herramientas de modelado. Informatica II- 2008 Estela D'Agostino

10 Resumen UML define una notación que se expresa como diagramas. Sirven para representar modelos/subsistemas o partes de ellos El 80 por ciento de la mayoría de los problemas pueden modelarse usando alrededor del 20 por ciento de UML-- Grady Booch Informatica II- 2008 Estela D'Agostino


Descargar ppt "Diagramas de secuencia"

Presentaciones similares


Anuncios Google