• UML está pensado para modelar sistemas, aunque es capaz de modelar otras estructura.
  • UML ofrece varios diagramas para visualizar el sistema desde varias perspectivas.

"Si una imagen vale mil palabras, entonces un modelo vale 1024 líneas de código"

Consejos

  1. Al igual que ocurre con el código, todos los desarrolladores deben seguir unos estándares compartidos de modelado,
  2. Modela con un propósito; El objetivo del modelado es comprender un problema, identificar y analizar los requisitos, o comparar las posibles alternativas de diseño,
  3. Los modelos no tienen porque estar bien a la primera; cambiarán conforme se desarrolle el proyecto,
  4. Cada tipo de modelo tiene sus ventajas e inconvenientes, no existe el modelo perfecto,

Acciones de diseño

  1. Usa herramientas simples como pizarras y papel para crear modelos temporales,
  2. Crea modelos que se puedan ejecutar, para un diseño más limpio sin tachones ni enmendaduras,
  3. Los modelos deben actualizarse únicamente cuando sea absolutamente necesario.