Ingeniería de Software con Pressman: Fundamentos, Procesos, Modelos y Desarrollo Ágil
La Bitácora de Tomás | AI • Linux • Apps • Gaming
0:00 / 0:00
Ingeniería de Software con Pressman: Fundamentos, Procesos, Modelos y Desarrollo Ágil
3 просмотра · 3 часа назад
La Bitácora de Tomás | AI • Linux • Apps • Gaming
3,55 тыс. подписчиков
3 просмотра · 3 часа назад
En este episodio comentamos y explicamos las bases de los primeros temas de Ingeniería de Software desde el enfoque práctico asociado a Roger S. Pressman.
Partimos de una pregunta fundamental: ¿qué diferencia existe entre simplemente programar y aplicar realmente ingeniería de software?
A lo largo del episodio analizamos conceptos esenciales como la naturaleza del software, la complejidad de los sistemas, el mantenimiento, la calidad, los procesos de desarrollo y la importancia de construir aplicaciones que puedan evolucionar con el tiempo.
También repasamos diferentes modelos de proceso utilizados en ingeniería de software: desarrollo en cascada, modelos incrementales, prototipado, enfoques evolutivos y desarrollo basado en componentes. El objetivo no es presentar un modelo como universalmente superior, sino comprender qué problema intenta resolver cada enfoque y en qué contextos puede resultar apropiado.
Entramos además en uno de los cambios fundamentales de la ingeniería de software moderna: el desarrollo ágil. Analizamos qué significa realmente trabajar de forma iterativa, entregar software progresivamente, recibir retroalimentación y adaptarse a requisitos que pueden cambiar durante el proyecto.
Otro punto importante del episodio son los llamados mitos del software: ideas aparentemente razonables que pueden provocar problemas cuando se aplican sin una metodología adecuada. Tener más programadores, empezar a programar antes de comprender el problema o confiar únicamente en nuevas herramientas no garantiza que un proyecto vaya a terminar correctamente.
También reflexionamos sobre cuestiones que siguen siendo plenamente actuales:
¿Qué significa que un software tenga calidad?
¿Por qué el mantenimiento puede ocupar buena parte de la vida de una aplicación?
¿Por qué los requisitos son tan importantes?
¿Qué ocurre cuando un proyecto crece sin una arquitectura clara?
¿Cómo gestionar cambios durante el desarrollo?
¿Qué papel tienen las personas dentro de un proceso de ingeniería?
¿Puede utilizarse inteligencia artificial sin abandonar las buenas prácticas de ingeniería de software?
La inteligencia artificial está cambiando profundamente las herramientas disponibles para los desarrolladores, pero muchos de los fundamentos descritos tradicionalmente por la ingeniería de software siguen siendo relevantes. Una IA puede generar código con rapidez, pero todavía necesitamos definir requisitos, revisar resultados, probar el software, diseñar arquitecturas mantenibles, controlar versiones y asumir responsabilidad sobre aquello que publicamos.
Este episodio está pensado para estudiantes de programación, DAM, DAW, ASIR, universitarios, desarrolladores autodidactas y cualquier persona interesada en comprender por qué desarrollar software profesional implica mucho más que escribir código.
Buenas tardes, sean bienvenidos a un nuevo podcast de tecnología e informática con Tomás González.
Este contenido y parte de su proceso de documentación, redacción, producción o locución pueden haber sido realizados con ayuda de herramientas de inteligencia artificial. Tiene fines educativos, divulgativos y de entretenimiento. No constituye material académico oficial ni sustituye la lectura de la obra original, la bibliografía especializada, la documentación técnica o las indicaciones de un centro educativo.
¡Sígueme en directo para más programación y soporte técnico en vivo!
/ tomasgonzalezdev
🔧 ¿Te sirvió este video?
Si lograste solucionar tu problema, ¡déjame un 👍 like! No olvides suscribirte y activar la campanita 🔔 para no perderte ninguna solución tecnológica.
🗣️ ¿Dudas o consultas técnicas?
Déjalas en los comentarios y haré lo posible por ayudarte en el próximo video.
🤝 Conectemos en el ámbito profesional
Para proyectos, consultorías IT o ver mi trayectoria, hablemos en LinkedIn:
👇
🔗 / tomas-gonzalez-soporte-it
#SoporteIT #TechTips #SolucionesTecnicas #TomasGonzalezIT