El UML o Lenguaje unificado de modelado de sistemas de software es un estándar gráfico utilizado para ver y comprender las funcionalidades de un sistema lógico, su construcción, procesos y diversos resultados dependiendo de la elección adecuada a su funcionalidad.
En la actualidad, estos diagramas se emplean para cualquier tipo de desarrollo o proceso lógico ya sea la planificación de una construcción a gran escala, la fabricación o el diseño de un nuevo aparato tecnológico o incluso, en la escritura, establecer la relaciones entre los diferentes personajes de una novela o una obra de teatro; o como parte gráfica de un poema. Por extraño que parezca, a veces, un poema necesita de un orden lógico, como un algoritmo.
Dependiendo para que lo empleemos, existen varios tipos de diagramas que tratan de expresar las interacciones entre objetos ocurridas en un sistema:
Diagrama de secuencia
Muestran las interacciones entre un conjunto de objetos, ordenadas según el tiempo en que tienen lugar.
Los diagrama de secuencia permiten indicar cuál es el momento en el que se envía o se completa un mensaje mediante el tiempo de transición, que se especifica en el diagrama. En un poema, tu y yo, los deseos, o visiones, con el inexorablemente paso del tiempo a través de los versos. El "ahora" detenido como en una fotografía sin dejarlo avanzar.
Diagrama de colaboración
Muestra la interacción entre varios objetos y los enlaces que existen entre ellos. Representa las interacciones entre objetos organizadas alrededor de los objetos y sus vinculaciones.
Durante la ejecución de un diagrama de colaboración se crean y destruyen objetos y enlaces. El amor o el odio, la vejez vista desde otra perspectiva es a veces un arma atenuante para desenfocar un escrito y ver como colaboran en una situación los personajes.
Diagramas de actividad
Son similares a los diagramas de flujo de otras metodologías. En realidad se corresponden con un caso especial de los diagramas de estado donde los estados son estados de acción (estados con una acción interna y una o más transiciones que suceden al finalizar esta acción, o lo que es lo mismo, un paso en la ejecución de lo que será un procedimiento) y las transiciones vienen provocadas por la finalización de las acciones que tienen lugar en los estados de origen. Los diagramas de actividad se utilizan para mostrar el flujo de operaciones que se desencadenan en un procedimiento interno del sistema. Qué se hace o se hizo. Jugar con los tiempos verbales para adaptarlos a lo que se expresa. La fuerza recae sobre la acción dejando a un lado los lazos que unen a los individuos.
Diagramas de estado
Representan la secuencia de estados por los que un objeto o una interacción entre objetos pasa durante su tiempo de vida en respuesta a estímulos (eventos) recibidos. Representa lo que podemos denominar en conjunto una máquina de estados. Un estado en UML es cuando un objeto o una interacción satisface una condición, desarrolla alguna acción o se encuentra esperando un evento. Cómo estoy o que pasó cuando ha ocurrido la acción. Muy determinante en descripciones pasadas. Para expresar lo que somos o en que lugar nos encontramos (no necesariamente físico).
En ocasiones un objeto puede interactuar con otro añadiendo un valor muy considerable al uso cotidiano del mismo. Lo mismo sucede con las personas y las situaciones. Soluciones prácticas que nada tienen que ver para lo que fue diseñado que ni sus creadores pensaron en el momento de crearlo.
Observando una galería de Instagram encontré una foto que refleja un pensamiento que sucederá en las próximas generaciones. No creo que exista ningún organigrama que pueda deducir la inventiva humana, como en la poesía.
Observando una galería de Instagram encontré una foto que refleja un pensamiento que sucederá en las próximas generaciones. No creo que exista ningún organigrama que pueda deducir la inventiva humana, como en la poesía.

No hay comentarios:
Publicar un comentario