2.2 Presentación de UML

¿ Qué es el UML ?

Los sistemas de software que se desarrollan en la actualidad tienen un grado de complejidad tan alto que hace imposible comprenderlos solamente con procesos mentales, es por ello que se requiere modelar los sistemas. La selección del tipo de modelos a emplear tiene una profunda influencia en la manera como el problema es atacado y resuelto.

Un solo modelo no es suficiente, todo sistema complejo es mejor entendido a través de un conjunto de modelos pequeños e independientes interconectados entre sí.

En consecuencia, para incrementar la comprensión de estos modelos y su comunicación es requerido contar con una notación común, el UML.

Una notación de modelado es un lenguaje cuyo vocabulario y reglas se enfocan en la representación física y conceptual de un sistema. 

El UML es un lenguaje para:
  • Visualizar
  • Especificar
  • Construir
  • Documentar
Los artefactos de un sistema de software.