Lenguaje unificado de modelado (UML)

UML es el lenguaje de modelado de los sistemas de software más utilizado en la actualidad.

Es un lenguaje gráfico que nos permite poner un estándar para los sistemas que incluye procesos, funciones del sistema,esquemas de datos, expresiones de lenguaje y compuestos reciclados.

Hay que entender algo en concreto el UML no es una programación estructurada, solo se diagrama la realidad de una utilización en un requerimiento.

La utilización de modelos en nuestro código nos puede abrir los ojos a una gran variedad de posibilidades, aunque nosotros no estamos acostumbrados a su utilización, es muy recomendable que las comprendas ya que las mayorías de los trabajos tienen un cierto modelo que todos los programadores tienen que seguir para que todos puedan entender el código con mayor facilidad y aumente la productividad del equipo.

Algunas ventajas de la utilización de este modelo son:

  • La reutilización de código.
  • Facilitación de mantenimiento y comprensión del código.
  • Mejora la productividad del equipo.

Referencia 1, Referencia 2