UP

Software Quality Assurance

Posgrado Presencial.

Contenidos

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.

Solicita información
Enviar
(34) 93 112 08 62

INFORMACIÓN EDICIÓN 2016-17

Próxima edición:
Noviembre de 2017

Créditos:
15 ECTS
(172 horas lectivas)

Horario:
Martes  18:00 a 22:00Jueves  18:00 a 22:00
Lugar de realización:
Tech Talent Center
C/ de Badajoz, 73-77
08005 Barcelona
mapa y accesos

Importe de la matrícula:
3.500 €

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

Imprime todo el curso