UML no es una metodología, si no más bien es un lenguaje, una notación que permite visualizar, especificar, construir y documentar el modelado de sistemas; sea cual fuere el ciclo de vida elegido para el análisis, diseño e implementación del mismo. UML es de reciente aparición y, al ser no propietario, es usado y refinado por muchas empresas, grupos de investigadores y desarrolladores a nivel mundial. Lo que se pretende con este trabajo es dar a conocer lo que es UML, las distintas herramientas que proporciona para el modelado de sistemas, y cómo lograr la implementación de los mismos. Los temas tratados son: