Este documento describe los paradigmas de la ingeniería de software. Define paradigma como un modelo que agrupa métodos, herramientas y procedimientos para describir un sistema. Explica que existen paradigmas de bajo nivel, de diseño de algoritmos y de alto nivel. También describe el enfoque estructurado, orientado a objetos y sus características principales como objetos, clases, atributos y mensajes.