Este documento presenta una introducción a las metodologías para el desarrollo de software, describiendo el desarrollo convencional, estructurado y orientado a objetos. Explica las críticas del desarrollo convencional y las ventajas del desarrollo estructurado y orientado a objetos, incluyendo ejemplos de código en cada enfoque.