Programación orientada a objetos: manual del uso de los diagramas con UML
La programación orientada a objetos es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadoras están basados en varias técnicas incluyendo herencia, modularidad, polimorfismo, encapsulamiento.
El UML es un lenguaje que permite modelar construir y documentar los elementos que forman un sistema software originado objetos.
Se ha convertido en el estándar de factor de la industria debido que ha sido concebido por los tres actores de los tres métodos más usados por la orientación a objetos.