Software Quality Assurance > Barcelona > Posgrado > UPC School > Imprimir -

Software Quality Assurance

Posgrado Presencial.

Presentación

UPC School
En breve publicaremos la información actualizada de la nueva edición de este programa.

El software forma parte de la mayoría de actividades cotidianas de hoy en día. Los errores de software, por tanto, tienen un impacto económico y social para las empresas, las instituciones y, en general, para la sociedad. Cuando, por ejemplo, no es posible realizar una reserva online clave para el negocio de una empresa, cuando se produce un accidente aéreo a causa de un error en los sistemas de información, cuando una organización factura erróneamente sus servicios, cuando un sistema permite la vulneración de los estándares de la calidad (Software Quality Assurance - SQA) a lo largo del proceso de desarrollo, entrega y mantenimiento del software.

En la historia reciente hay ejemplos diversos de consecuencias de gran transcendencia derivadas de los errores de software. Una estrategia inadecuada del SQA aumenta el riesgo de errores y, por tanto, de consecuencias para los usuarios y para las organizaciones responsables del software, de gran repercusión en algunos casos (pérdidas millonarias, conflictos diplomáticos, pérdidas humanas, etc.). Las afectaciones son diversas y pueden abarcar desde los ingresos y el volumen de negocio hasta la reputación. En EE.UU, por ejemplo, un estudio llevado a cabo en el año 2012 por parte del U.S. Department of Commerce titulado The Economic Impacts of Inadequate Infrastructure for Software Testing puso en evidencia que "los costes anuales de una inadecuada práctica del testing de software se estima entre 22.2 y 59.5 billones de dólares americanos".

Actualmente, la búsqueda de la agilidad en el proceso de desarrollo y la entrega continua de aplicaciones también condiciona las estrategias de calidad del software. La reducción del time-to-market es un requisito esencial en muchos contextos de ingeniería del software, que necesariamente se ha de combinar con la gestión de un proceso transversal de calidad. Esto implica diferentes actividades, desde la definición de los requisitos de un sistema hasta su mantenimiento y entrega, pasando por las garantías de calidad en su desarrollo y la aplicación de técnicas de testing (manual o automatizado) que permitan validar los sistemas desde perspectivas diversas (funcional, de seguridad, de rendimiento, de usabilidad, etc.)

Este programa de posgrado tiene por objetivo la formación de profesionales con un perfil de experiencia que combine la gestión estratégica de proyectos y los conocimientos técnicos necesarios para el aseguramiento de la calidad en proyectos de desarrollo, mantenimiento y transformación de software. Disponer de ingenieros cualificados en este ámbito es una exigencia del mercado. Por este motivo, la UPC School ha creado este posgrado, que cuenta con la colaboración principal de la empresa Sogeti España y con los mejores profesionales del sector.

El programa ofrece la posibilidad de realizar prácticas en las empresas Sogeti España y Roche Diagnostics. Durante este período el alumno podrá ampliar y poner en práctica los conocimientos adquiridos en clase, y de extender su red de contactos profesionales dentro del sector.

Objetivos

- Formar ingenieros especializados en Software Quality Assurance.
- Cubrir la necesidad de disponer de este perfil de profesionales en el mercado actual de ingeniería del software, en el que existen retos como la reducción de los costes de mantenimiento, la reacción ante cambios continuados, la inversión en procesos de mejora en los proyectos de software, la consolidación de las actividades de aseguramiento de la calidad, su visión transversal, etc.

A quién va dirigido

Graduados en ingeniería informática y titulaciones afines y/o profesionales con experiencia en el sector de la ingeniería del software.

Contenidos

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.

Dirección y profesorado

Dirección Académica

  • Sancho Samsó, Maria Ribera
    Ex decana de la Facultad de Informática y profesora del Departamento de Ingeniería de Servicios y Sistemas de Información de la Universitat Politècnica de Catalunya (UPC).

Coordinación

  • Tort Pugibet, Albert
    Es ingeniero y doctor en Informática por la Universitat Politècnica de Catalunya (UPC). Actualmente es consultor especialista en Software Control & Testing en la empresa Sogeti España. Trabaja en diversos proyectos de aseguramiento de la calidad para clientes de diferentes sectores y lidera proyectos de innovación en este ámbito. Ganó el Capgemini-Sogeti Testing Innovation Awards en 2015 y es autor de diferentes publicaciones y artículos. Participó en grupos de investigación y fue profesor en el Departamento de Ingeniería de Servicios y Sistemas de Información de la UPC.

Profesorado

  • Álvarez Diz, Isaac
    Es ingeniero en informática y tiene un amplio bagaje como Test Manager. Actualmente trabaja en la unidad de Software Control & Testing de Sogeti España. Es especialista en implantación y mejora de procesos, herramientas i técnicas tanto de test, como de quality assurance. Además, su experiencia profesional en empresas Internacionales como HP, Norwegian Air Shuttle o Mango lo ha convertido en un estudioso de la adaptación del test estructurado en metodologías modernas de desarrollo del software. Todos estos conceptos los intenta divulgar en publicaciones especializadas.
  • Estañol Lamarca, Montserrat
  • Malservisi, Giorgio
    Es ingeniero en electrónica por la Universidad Politécnica de Milán (2000) y graduado en Business Administration and Management con "great distinction" a la Vrije Universiteit Brussel (2012). Trabaja como IT Service Delivery Manager en la empresa Sogeti Espanya, en el departamento de Software Control & Testing. Ha trabajado en diferentes sectores de la industria del software y la electrónica como especialista en la gestión del ciclo de vida de los productos.
  • Marillier, Patrice
    Director Técnico de la Unidad de Testing de Sogeti España. Tiene una larga experiencia en el ofrecimiento de servicios de aseguramiento de la calidad de software con el objetivo de invertir en calidad para el ahorro de las empresas. Como experto se centra en el área de testing de carga e infraestructura y en los últimos años, se ha involucrado en diferentes proyectos de soluciones de testing para móviles.
  • Pradel Miquel, Jordi
    Ingeniero en informática por la Universitat Politècnica de Catalunya (UPC). Profesor asociado del Departamento de Ingeniería de Servicios y Sistemas de Información de la UPC. En 2005 fundó Agilogy, empresa especializada en el desarrollo ágil de software a medida, en donde ayuda a equipos mixtos de Agilogy y al cliente a aplicar con éxito las metodologías ágiles para desarrollar software en entornos tecnológicamente complejos y altamente cambiantes, haciendo servir la programación funcional y técnicas de Scrum, Kanban i XP entre otras.
  • Sancho Samsó, Maria Ribera
    Ex decana de la Facultad de Informática y profesora del Departamento de Ingeniería de Servicios y Sistemas de Información de la Universitat Politècnica de Catalunya (UPC).
  • Teniente López, Ernest
    Profesor Catedrático del Departamento de Ingeniería de Servicios y Sistemas de Información de la Universitat Politècnica de Catalunya (UPC). Desde hace más de quince años es responsable de asignaturas de ingeniería del software, tanto a lo referente a la especificación de requisitos como en el diseño de software. También ha participado en diversos convenios con empresas en temáticas relacionadas con la ingeniería del software. Investigador principal del grupo de investigación en Modelización y Procesamiento de Información de la UPC y ha publicado numerosos artículos de investigación en temas de ingeniería del software y de bases de datos. Ha sido investigador visitante en el Politecnico di Milano y en la Universita' dei Roma Tre, en Italia.
  • Tort Pugibet, Albert
    Es ingeniero y doctor en Informática por la Universitat Politècnica de Catalunya (UPC). Actualmente es consultor especialista en Software Control & Testing en la empresa Sogeti España. Trabaja en diversos proyectos de aseguramiento de la calidad para clientes de diferentes sectores y lidera proyectos de innovación en este ámbito. Ganó el Capgemini-Sogeti Testing Innovation Awards en 2015 y es autor de diferentes publicaciones y artículos. Participó en grupos de investigación y fue profesor en el Departamento de Ingeniería de Servicios y Sistemas de Información de la UPC.

Información general 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
Contacto
Teléfono: (34) 93 112 08 62
Titulación
Diploma de posgrado expedido por la Universitat Politècnica de Catalunya. Para su obtención es necesario tener una titulación universitaria oficial o bien un título propio de universidad equivalente a un grado, diplomatura o licenciatura. De no ser así, el alumno / la alumna obtendrá un certificado de superación expedido por la Fundació Politècnica de Catalunya.

En el caso de disponer de una titulación extranjera consulta aquí.
Campus virtual
Los alumnos de este Posgrado tendrán acceso al campus virtual My_Tech_Space, una eficaz plataforma de trabajo y comunicación entre alumnos, profesores, dirección y coordinación del curso. My_Tech_Space permite obtener la documentación de cada sesión formativa antes de su inicio, trabajar en equipo, hacer consultas a los profesores, visualizar sus notas...
Bolsa de trabajo
Desde el campus virtual My_Tech_Space los alumnos podrán visualizar ofertas de trabajo de su área de conocimiento y presentar su candidatura en un entorno confidencial. La Bolsa de trabajo de la UPC School of Professional & Executive Development tiene un volumen anual de cientos de ofertas de trabajo, entre contratos laborales y convenios de colaboración en prácticas.
Importe de la matrícula
3.500 €
El importe total de la matrícula debe pagarse antes del inicio de este Posgrado.
Ver en el apartado Descuentos, préstamos y ayudas las posibilidades de financiación en condiciones ventajosas.

Existe la posibilidad de realizar una aportación voluntaria de 5€ en el momento de formalizar la matrícula. Esta donación, que forma parte de la Campaña 0,7% de la UPC, se destinará a acciones de cooperación en países en vías de desarrollo.

0.7%

Idioma de impartición
Catalán / Español / Inglés
Otros
Se requiere un nivel medio avanzado de inglés para seguir con normalidad el programa.

Entidades relacionadas

Socios estratégicos

Colaboradores

Con el apoyo de