diagrama de interacción PDF

Title diagrama de interacción
Author Emily Torres
Course Modelado De Sistemas
Institution Instituto Politécnico Nacional
Pages 4
File Size 297.2 KB
File Type PDF
Total Downloads 16
Total Views 128

Summary

Diagramas de interacción...


Description

Tipos de diagrama de interacción Los diagramas de interacción se clasifican en cuatro tipos principales de diagramas: 

Diagrama de colaboración



Diagrama de secuencia



Diagrama de tiempos



Diagrama global de interacciones

Cada tipo de diagrama se centra en un aspecto diferente del comportamiento o la estructura de un sistema. Encuentra a continuación más información sobre los aspectos básicos de cada diagrama y cómo puedes beneficiarte con ellos.

Diagrama de colaboración (o diagrama de comunicación) En UML, los diagramas de colaboración representan las relaciones e interacciones entre distintos objetos de software. Enfatizan los aspectos estructurales de un diagrama de interacción y se centran en la arquitectura de los objetos más que en el flujo de los mensajes.

Un diagrama de comunicación brinda los siguientes beneficios: ✓

Destacan cómo se conectan las líneas de vida.



Se centran en los elementos dentro de un sistema más que en el flujo de mensajes.



Proporcionan más énfasis en la organización que en la cronología.

Los diagramas de comunicación también pueden tener las siguientes desventajas: 

Pueden resultar demasiado complejos.



Dificultan explorar objetos específicos dentro de un sistema.



Crearlos puede demandar demasiado tiempo.

Diagrama de secuencia Otra opción para representar las interacciones es usar un diagrama de secuencia. Un diagrama de secuencia gira en torno a cinco eventos principales: 

Colocación del pedido



Pago



Confirmación del pedido



Preparación del pedido



Entrega del pedido

Si cambia la secuencia de los eventos, pueden producirse demoras o puede caer el sistema. Es importante seleccionar la notación que corresponda a la secuencia particular dentro de tu diagrama. Un diagrama de secuencia brinda los siguientes beneficios: ✓

Son fáciles de mantener y de generar.



Son fáciles de actualizar según los cambios en el sistema.



Permiten realizar ingeniería inversa y directa.

Los diagramas de secuencia pueden tener las siguientes desventajas: 

Pueden resultar complejos, con demasiadas líneas de vida y notaciones variadas.



Es fácil hacerlos incorrectamente y dependen de que ingreses la secuencia de manera correcta.

Diagrama de tiempos Otra opción de diagramas es un diagrama de tiempos. Estos gráficos, también conocido como diagrama de temporización se emplean para representar el estado de una línea de vida en cualquier instancia de tiempo y denotan los cambios de un objeto de una forma a otra. En un diagrama de tiempos se emplean ondas para visualizar el flujo dentro del programa de software en distintas instancias de tiempo.

Un diagrama de tiempos ofrece los siguientes beneficios: ✓

Permite realizar ingeniería inversa y directa.



Puede representar el estado de un objeto en una instancia exacta de tiempo.



Puede llevar un control de todos los cambios dentro de un sistema.

También debes tener en cuenta estas posibles desventajas de usar un diagrama de tiempos: 

Pueden ser difíciles de comprender.



Pueden ser complicados de mantener con el tiempo.

Diagrama global de interacciones El diagrama global de interacciones ofrece una vista de alto nivel de un modelo de interacción. El diagrama actúa como una vista global del flujo de control entre las distintas interacciones, además del flujo de actividad entre los distintos diagramas. Un diagrama de global de interacciones ofrece los siguientes beneficios: ✓

Ofrece una vista sin complicaciones de la actividad dentro de un modelo.



Ofrecen un alto grado de navegabilidad entre los distintos diagramas.



Permiten el uso de la mayoría de las anotaciones dentro de un diagrama de actividad, junto con elementos adicionales para una mayor claridad.

A pesar de que los diagramas de interacción son relativamente intuitivos, requieren ramificaciones e interacciones para seguir ciertos comportamientos, lo que puede resultar restrictivo....


Similar Free PDFs