UML
by Bayron Acero

1. UML es un conjunto de herramientas, que permite modelar (analizar y diseñar) sistemas orientados a objetos.
2. Durante los ochenta y principios de los noventa Grady Booch, James Rumbaugh, e Ivar Jacobson trabajaban por separado en desarrollo de notaciones para el análisis y diseño de sistemas orientados a objetos. Los tres llegaron por separado a obtener bastante reconocimiento
3. Nos proporciona una serie de herramientas que permiten mostrar el programa en sus diferentes etapas, organizarlos para que sean entendibles por la persona que va a desarrollar el sistema
4. Cuando quieras jugar con una idea de diseño, y los diagramas pueden ayudarte a entenderlo. Detente cuando hayas conseguido finalizar el punto que querías codificar. Descarta el diagrama.
4.1. Cuando este cerca al la finalización del proyecto y tus clientes tienen peticiones como parte de un flujo de documentación para otros.
4.1.1. Cuando empezamos a desarrollar un sistema por lo general nos encontramos con la dificultad de no saber cuando utilizar diagramas UML y cuando no hacerlo .