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

D iagram as de in te ra c ció n de comunicación con el requerimiento de seguridad que establecía la encriptación de los datos. El componente de encriptación ofrece distintos algoritmos de encrip­ tación, como el algoritmo Ju lio César o el algoritmo Alan Turing. Para modelar un escenario donde uno de los dos algoritmos es elegido, podemos utilizar el cons­ tructor Alt. Combined Fragment del menú de constructores de Visual Paradigm. La semántica de esta opción es que, de entre todos los mensajes encerrados por el rectángulo del constructor, sólo uno será seleccionado. Luego, creamos dos mensa­ jes seleccionando cada algoritmo y encerramos a ambos con el constructor de alter­ nativa. Una vez seleccionado el algoritmo, se procede a proteger los datos. Esto puede modelarse como un ciclo donde se va protegiendo cada carácter del texto a transmitir. Para denotar un ciclo en un diagrama de secuencia, utilizamos el cons­ tructor Loop Combined Fragment. Estos ejemplos se ilustran a continuación. Sistema Encriptación alt ) \ 1 : Selecciona Algoritmo Julio César 2 : Selecciona Algoritmo Alan Turing loopJ 3 : encriptarDatos 4 : datosProtegidos F igu ra 14. Escenarios con constructores para expresar alternativas y ciclos entre mensajes. 187

RkJQdWJsaXNoZXIy MjI4NDcx