Este documento fornece uma introdução aos fundamentos da orientação a objetos e da linguagem UML. Explica conceitos como análise, paradigma estruturado vs orientado a objetos, propósitos da OO, conceitos como objetos e classes, e principais metodologias OO. Também apresenta o surgimento da UML, o que é UML, suas características e limitações.