Pasar al contenido principal

Técnicas de calidad de software para proyectos ágiles y tradicionales

 

En este curso se presentan temas de calidad de software y técnicas asociadas que se utilizan
tanto en proyectos ágiles como tradicionales. Se tratan los siguientes temas: conceptos de calidad de
software, técnicas de calidad de software, Inspección de software, mejora de procesos de software como
una forma de abordar la mejora continua de la calidad, implantación (y adaptación) de procesos de
desarrollo de software para lograr cambios organizacionales, pull request, TDD, programación de a pares
y revisiones individuales. Durante el curso se realizan ejercicios prácticos y se desarrolla un laboratorio
para que el profesional que asista al mismo pueda aplicar o proponer la aplicación de estas técnicas en
su ambiente laboral.


 

Objetivos

En este curso se presentan temas de calidad de software y técnicas asociadas que se utilizan
tanto en proyectos ágiles como tradicionales. Se tratan los siguientes temas: conceptos de calidad de
software, técnicas de calidad de software, Inspección de software, mejora de procesos de software como
una forma de abordar la mejora continua de la calidad, implantación (y adaptación) de procesos de
desarrollo de software para lograr cambios organizacionales, pull request, TDD, programación de a pares
y revisiones individuales. Durante el curso se realizan ejercicios prácticos y se desarrolla un laboratorio
para que el profesional que asista al mismo pueda aplicar o proponer la aplicación de estas técnicas en
su ambiente laboral.

Público objetivo
Líderes de equipos de desarrollo y/o mantenimiento de software. Líderes de equipos
de aseguramiento de la calidad. Integrantes de equipos de aseguramiento de la calidad, de desarrollo y/o
mantenimiento de software. Gerentes de proyectos de software. Estudiantes de posgrado interesados en
las técnicas de calidad de software.
Temario

1. Calidad de software
1.1. Fundamentos de la calidad de software
1.2. Procesos de gestión de la calidad de software
1.3. Consideraciones prácticas
2. Técnicas de calidad de software
3. Técnicas de lectura de artefactos de software
4. Implantación de procesos de desarrollo de software y entrenamiento
4.1. Implantación de procesos de desarrollo de software
4.2. Entrenamiento
4.3. Dificultades comunes y cómo evitarlas
5. Calidad de software en proyectos ágiles
6. El proceso de Inspección de software
6.1 Inicio
6.2 Documentación
6.3 Revisión
6.4 Conclusión
7. Mejora de procesos (basado en medidas de calidad de la Inspección)

Conocimientos exigidos
Conocimientos básicos de ingeniería de software
Metodología de evaluación

Pruebas individuales y elaboración de un trabajo final grupal.

Detalles
Créditos
5
Arancel
24000
Inicio de curso
Fin de curso
Horario
Lunes, martes y jueves de 18 a 21 hs. (a excepción de algunas clases que serán hasta
20.15 las cuales se avisarán con anticipación).
Docentes
Carolina Valverde
Silvana Moreno
Cecilia Apa
Darío Macchi