El documento describe varios modelos y metodologías para el desarrollo de software. Explica que la Tecnología Orientada a Objetos se basa en objetos y clases como elementos fundamentales. Luego, describe metodologías como la cascada, incremental, evolutiva y en espiral, así como el uso de prototipos. Por último, explica que el Proceso de Desarrollo Unificado (RUP) permite el desarrollo a gran escala a través de pruebas iterativas.