Ir al contenido

Introducción a UML

UML es un lenguaje gráfico para visualizar, especificar, construir y documentar. Proporciona una forma estándar de describir los planos de un sistema.

Un modelo es una simplificación de la realidad, completa y consistente. Los buenos modelos resaltan elementos de influencia y oculta los no relevantes para el nivel de abstracción dado. Pueden ser estructurales o de comportamiento.

Se modela para producir software de calidad duradera que satisfaga de forma consistente y predecible necesidades cambiantes, cumpla su propósito y sea rápido y efectivo. Hay dos enfoques diferentes, el algorítmico (tradicional) y el orientado a objetos (moderno).

Principios del modelado:

  • La elección de los modelos influye en como se acomete un problema y su solución
  • Todo modelo se puede expresar en distintos niveles de abstracción.
  • Los mejores modelos están ligados a la realidad.
  • No es suficiente con un único modelo.

Los bloques de construcción de UML son elementos, relaciones y diagramas.

Un diagramaes un grafo conexo de nodos y arcos. Un diagrama bien estructurado se centra en un único aspecto del sistema, contiene solo elementos y relaciones esenciales para el, y proporciona detalles consistentes con su nivel de abstracción.