UML Domine el lenguaje de modelado más utilizado en la actualidad

Modelado dinámico Con la estructura estática podemos mencionar las clases involucradas y las posibles interacciones entre ellas, pero no podemos especificar cuestiones relativas al comporta­ miento dinámico. Es decir, no podemos reflejar lo que acontece en nuestro sistema a medida que éste avanza y es ejecutado. Todas estas cuestiones son volcadas a través del modelado dinámico de nuestro sistema, que nos permite reflejar el comportamiento de nuestro sistema en ejecución y las acciones que esperamos que ocurran. Como en el modelado estático, UML nos ofi’ece constructores y diagramas específicos para el modelado dinámico, los cuales veremos a continuación en este capítulo. Para finalizar esta sección, podemos completar el panorama del modelo de la figu­ ra 1 mostrando el comportamiento dinámico que especifica claramente el orden entre la encriptación y el envío de los datos. La figura 2 muestra un diagrama de secuencia, donde se ve claramente el orden de las acciones. Figura 2. Un diagrama de secuencia modela el comportamiento dinámico del protoco/o. Conceptos dinámicos Así como en el modelado estático teníamos conceptos clave como clases, relacio­ nes, métodos o atributos, lo mismo ocurre en el caso del modelado dinámico. Es conveniente, entonces, presentarlos en esta sección, de manera de poder asimilar más fácilmente el cambio de enfoque del paradigma estático al dinámico. En primer término, es importante destacar el concepto de mensaje. En el modela­ do dinámico, el concepto de mensaje involucra la comunicación explícita de un 171

RkJQdWJsaXNoZXIy MjI4NDcx