← Todas las materias

Desarrollo de Aplicaciones

Licenciatura en Informática
Carga horaria 150
Créditos 6
📄 Programa completo
  • Validación y testing de software. Tests de integración. Problemática específica para la automatización de tests de integración, persistencia, interfaz de usuario.
  • Técnicas para diagnóstico de problemas: stacktraces, breakpoints, watchpoints. Manejo de excepciones.Relación con unit testing.
  • Reingeniería de software. Técnicas de refactorización sobre un proyecto funcionando. Migraciones y actualizaciones.
  • Versionado y compartición de programas fuente. Repositorios de código centralizados y distribuidos. Versionado y compartición de bibliotecas y ejecutables.
  • Administración de entregables y dependencias.Repositorios de bibliotecas. Integración continua. Control de cambios.
  • Trazabilidad de requerimientos, errores y cambios de funcionalidad. Herramientas para la administración integral de cambios y correcciones.
  • Estrategias de implementación de sistemas de software. Aplicación en un proyecto mediano de desarrollo de software.