Este curso introduce los fundamentos de la Ingeniería de Software, una disciplina orientada a construir, mantener y evolucionar sistemas de software de manera organizada, comprensible, confiable y sostenible.
Aprenderemos los conceptos principales del trabajo profesional con software: problemas que resuelve la disciplina, roles, procesos, requisitos, diseño, arquitectura, construcción, pruebas, calidad, documentación, gestión de proyectos, mantenimiento, evolución y buenas prácticas iniciales. Es un punto de partida completo para quienes luego profundizarán en requerimientos, casos de uso, diagramas UML, modelado de dominio, documentación técnica, mantenimiento, deuda técnica, calidad del producto y ciclo de vida del software.