la ingeniería de software se apoya en metodologías y procesos estructurados para llevar a cabo el desarrollo de software de manera efectiva y eficiente. Estas metodologías proporcionan un marco de trabajo que guía a los equipos de desarrollo a lo largo de todo el ciclo de vida del proyecto. A continuación, se exploran las principales metodologías y las etapas comunes en el proceso de Ingeniería de Software.