Detalle de Asignatura

Calidad de Software

IN-4009 | año | 2º Cuatr.

Horas Semanales

4

Horas Sincrónicas

60

Trabajo Independiente

120

Horas Totales

180

Información General

Código

IN-4009

Año

Régimen

2º Cuatr.

Coef. Trabajo Independiente

2

Horas Formación Práctica

30

Objetivos

Comprender los conceptos de calidad de software y su relación con el proceso de desarrollo.

Conocer normas, modelos y métricas de calidad.

Diseñar e implementar actividades de aseguramiento y control de calidad.

Fomentar la mejora continua en proyectos de software.

Contenidos Mínimos

La Escuela Administrativa de la Calidad Total (TQM) en el contexto de la evolución de las ideas en Administración. Los principales referentes de TQM. El impacto de TQM en la Ingeniería de Software y en la Tecnología Informática. Calidad e Industria del Software. Estándares de Calidad. Control de Calidad vs Aseguramiento de Calidad en un Proyecto de Software. Gestión de la Calidad en las diversas fases del Ciclo de Vida de un Proyecto. Herramientas automatizadas de Aseguramiento de la Calidad durante un Proyecto de Software.

Formación Práctica

Elaboración de un plan de calidad para un proyecto de software. Definición e implementación de criterios de aceptación y casos de prueba. Aplicación de revisiones de código y documentación. Uso de herramientas de soporte a la calidad (análisis estático y cobertura de pruebas).

Competencias Específicas

  • 4.1. - Certificar el funcionamiento, condición de uso o estado de sistemas de información, sistemas de comunicación de datos, software, seguridad informática y calidad de software.
  • 5.1. - Dirigir y controlar la implementación, operación y mantenimiento de sistemas de información, sistemas de comunicación de datos, software, seguridad informática y calidad de software.
  • 3.1. - Establecer métricas y normas de calidad de software.

Competencias Genéricas

  • Identificar, formular y resolver problemas de ingeniería.
  • Utilizar de manera efectiva las técnicas y herramientas de aplicación en la ingeniería.
  • Gestionar, planificar, ejecutar y controlar proyectos de ingeniería.
  • Actuar con ética, responsabilidad profesional y compromiso social, considerando el impacto económico, social y ambiental de su actividad en el contexto local y global.
  • Actuar con espíritu emprendedor.
  • Aprender en forma continua y autónoma.
  • Comunicarse con efectividad.
  • Desempeñarse de manera efectiva en equipos de trabajo.

Ejes Transversales

  • Fundamentos para el aprendizaje continuo
  • Fundamentos para el desempeño en equipos de trabajo
  • Fundamentos para una actuación profesional ética y responsable
  • Fundamentos para evaluar y actuar en relación con el impacto social de su actividad profesional en el contexto global y local
  • Fundamentos para una comunicación efectiva
  • Identificación, formulación y resolución de problemas de ingeniería en sistemas de información/informática
  • Utilización de técnicas y herramientas de aplicación en la ingeniería en sistemas de información/informática
  • Fundamentos para el desarrollo de una actitud profesional emprendedora

Descriptores

  • Calidad de software
  • Establecimiento de métricas y normas de calidad de software

Correlativas Regularizadas para Cursar

  • IN-3001 - Ingeniería de Software II

Correlativas Aprobadas para Cursar

  • IN-2006 - Idioma Extranjero I
  • IN-2001 - Ingeniería de Software I
  • IN-2002 - Paradigmas de Programación

Correlativas Aprobadas para Aprobar

  • IN-3001 - Ingeniería de Software II