Este documento presenta un curso sobre análisis y diseño orientado a objetos usando UML. El curso está dirigido a personas que desarrollan sistemas complejos. Al final del curso, los participantes podrán modelar requerimientos, crear diagramas de clases y comportamiento, y diseñar sistemas usando conceptos de objetos. El contenido incluye introducción a UML, modelado de casos de uso, definición de clases, relaciones, herencia y arquitectura.