En esta asignatura se explicarán los fundamentos conceptuales y prácticos en cuanto a herramientas de ayuda al desarrollo de proyectos software. En particular se explicarán las siguientes herramientas, sus ventajas y su correcto aprovechamiento desde un punto de vista de la Ingeniería del Software:
Entornos integrados de desarrollo
Herramientas de automatización de empaquetado
Herramientas de control de versiones y trabajo cooperativo
Herramientas de integración continúa
Herramientas de task/time/bug tracking
Herramientas de análisis de código y dependencias
Herramientas de análisis y pruebas de rendimiento y monitorización
La asignatura tiene pues un carácter marcadamente práctico e intenta aportar al estudiante conocimiento profundo sobre las herramientas de desarrollo más usadas a día de hoy en el entorno empresarial de la TI.
(*) La Guía Docente es el documento donde se visualiza la propuesta académica de la UDC. Este documento es público y no se puede modificar, salvo cosas excepcionales bajo la revisión del órgano competente de acuerdo a la normativa vigente que establece el proceso de elaboración de guías