UP

Software Quality Assurance

Posgrado Presencial.

Contenidos

2ª EDICIÓN
UPC School

Materias

Introduction & Requirements Engineering
2 ECTS. 32 horas lectivas.
- Objetivos y motivación del aseguramiento de la calidad de los sistemas de software
- Implicaciones económicas de la ingeniería del software y ROI
- Repaso a las principales metodologías de ingeniería del software
- Historia y casos de estudio
- Aseguramiento de la Calidad del Software: una actividad transversal
- La ingeniería de requisitos como base para el aseguramiento de la calidad del software
- Repaso a las técnicas de especificación (lenguaje natural, casos de uso, modelos, procesos de negocio, historia de usuario, etc.)
- Prototipado
- Business-Driven Development (BDD)
- Model-Driven Engineering (MDE)
- Criterios de aceptación y técnicas de validación
- Priorización
- La ingeniería de requisitos en diversos dominios: Embedded software, Off-the-shelf, Internet & Dispositivos móviles, Gobierno, Salud, Banca, etc.
- Ejercicios prácticos
Software Testing
3 ECTS. 44 horas lectivas.
- Introducción y motivación
- Historia, evolución y retos del testing
-
Niveles de test (Unit testing, System testing, Integration testing, User Acceptance Testing, Performance testing, Usability testing, Sanity testing, Security testing)
- Tipos de tests (Smoke testing, Functional testing, Regression testing)
- Técnicas de diseño de tests
- Cobertura y análisis de impacto
- Testing y gestión del conocimiento
- Testing de seguridad
- Automatización de pruebas
- Testing en entornos regulados
- Testing en dominios diversos
- Ejercicios prácticos
Quality in Software Engineering
1 ECTS. 16 horas lectivas.
- Aseguramiento de la calidad en las metodologías de desarrollo de software
- Modelos y estándares de calidad
- Inspecciones i revisiones de código
- La deuda tecnológica y de conocimiento en las organizaciones
Quality in Agile Methods
2 ECTS. 32 horas lectivas.
- Introducción a los enfoques ágiles
- Historias de usuario
- Test-Driven Development (TDD)
- eXtreme Programming (XP)
- Visión general de las principales metodologías ágiles (SCRUM, Kanban, Lean, modelos mixtos...)
- Acceptance Test-Driven Development (ATDD)
- Ejercicios prácticos con herramientas
DevOps and Continuous Integration
1 ECTS. 16 horas lectivas.
- DevOps. Integración y entrega continua
- Atención a los clientes
- Mantenimiento de software (ticketing, bug tracking, escalation)
-
Proyectos de transformación
- Ejercicios prácticos con herramientas
Cross-Wise Software Quality Management
2 ECTS. 28 horas lectivas.
- Definición de una estrategia de aseguramiento de la calidad de software
- Gestión de riesgos
- Gestión de matrices y KPIs (Key Performance Indicator)
- Project Management Professional (PMP)
- Roadmaps

- Herramientas para el aseguramiento transversal de la calidad
- Ejercicios prácticos
Course Project
4 ECTS. 4 horas lectivas.

El proyecto final del programa tendrá las siguientes características:
- Será un proyecto que suponga una contribución en un proyecto real en el ámbito de una organización empresarial.
- El proyecto favorecerá la innovación tecnológica y una mejora del aseguramiento de la calidad en base a los contenidos del programa.

Este proyecto podrá ser realizado de forma individual o por equipos y estará dirigido y asesorado por un director de proyecto de reconocido prestigio en la temática.

La UPC School se reserva el derecho de modificar el contenido del programa, que puede variar para una mayor adaptación a los objetivos del curso.
Inicia la preinscripción
Solicita información
Enviar
(34) 93 112 08 62

Créditos:
15 ECTS
(172 horas lectivas)

Fechas de realización:
Inicio clases:07/11/2017 Fin clases:03/05/2018Fin programa: 12/07/2018
Horario:
Martes  18:00 a 22:00Jueves  18:00 a 22:00
Lugar de realización:
Tech Talent Center
C/ de Badajoz, 73-77
Barcelona
mapa y accesos

Importe de la matrícula:
3.500 €

Idioma de impartición:
Catalán / Español

Inscripción abierta hasta el inicio del curso o hasta el agotamiento de plazas.

Imprime todo el curso