Calidad en el proceso de software

Planeación del curso.

I. Información general profesor-alumnos

1.- Nombre y Clave de la UEA:
  • Calidad en el proceso de software
2.- Horarios
  • Teoria: Lunes y Martes de 11:00 a 12:30
  • Laboratorio: Miercoles de 9:30 a 12:30
3.- Horario de asesorías
  • De lunes a viernes de 10:00 a 14:00 y de 15:00 a 19:00 fuera de horarios de curso
4.- Nombre del profesor y del ayudante
  • Profesor: Humberto Cervantes Maceda

II. Contenido del Curso

5.- Objetivos del curso.
  • Al finalizar el curso el alumno será capaz de:
    1. Distinguir los aspectos del proceso de software que influyen de manera relevante en la calidad de los productos.
    2. Aplicar los principios de la administración de la configuración y diferencie su impacto en la calidad del software.
    3. Utilizar las métricas de software para guiar las mejoras, tanto en la calidad del producto como en el proceso de software.
    4. Aplicar los diferentes tipos de pruebas para elevar los niveles de calidad de un producto de software.
    5. Aplicar la técnica de “revisiones al software” para elevar los niveles de calidad de un producto de software.
    6. Dirigir a un equipo de trabajo entrenado para desarrollar software de alta calidad.
6.- Calendarización

Semana Contenido
1
  • Introducción: concepto e importancia de la calidad
  • Administración de la calidad
    • Aseguramiento de calidad
    • Planeación de calidad
    • Control de calidad
  • LABO: Presentación del proyecto
2
  • Atributos de calidad del producto
  • Arquitectura y atributos de calidad
    • Definición de arquitectura
    • Proceso de desarrollo de la arquitectura
  • LABO: Revisión de proyecto
3
  • Calidad en el proceso
    • El proceso como factor en la calidad del producto
    • Selección del proceso
    • Atributos de calidad en el proceso
  • LABO: Revisión de proyecto
4
  • Ciclo de mejora de procesos
  • Estandares de calidad
  • LABO: Revisión de proyecto
5
  • Introducción a la Administración de configuración
    • Conceptos generales
    • Actividades y roles
  • Proceso de Administración de la configuración
  • LABO: Revisión de proyecto
6
  • Administración de configuración y cambios en el proceso unificado
    • Identificación de la configuración
    • Control de la configuración
    • Contabilidad
  • Examen
  • LABO: Revisión de proyecto
7
  • Pruebas
    • Conceptos básicos
    • Probando a través del ciclo de desarrollo
    • Revisiones e inspecciones
  • LABO: Revisión de proyecto
8
  • Pruebas
    • Tipos de pruebas
    • Herramientas de pruebas
  • LABO: Revisión de proyecto
9
  • Pruebas
    • Administración del proceso de pruebas
  • LABO: Revisión de proyecto
10
  • Medición y análisis
    • Modelos y métricas
    • Método meta-pregunta-métrica
  • LABO: Revisión de proyecto
11
  • Medición y análisis
    • Puntos funcionales
  • LABO: Revisión de proyecto
12
  • Examen
  • LABO: Revisión de proyecto

7.- Bibliografía

  • Practical Guide to Software Quality Management, Second Edition, John W. Horch, Artech House © 2003
  • Software Process Improvement with CMM, Joseph Raynus, Artech House © 1999
  • A Guide to Software Configuration Management, Alexis Leon, Artech House © 2000
  • Software Measurement and Estimation: A Practical Approach, Linda M. Laird and M. Carol Brennan, John Wiley & Sons © 2006
  • Software Testing Fundamentals: Methods and Metrics, Marnie L. Hutcheson, John Wiley & Sons © 2003

III.- Evaluación del curso

8.- Modalidades de evaluación
  • Dos examenes parciales
  • Revisión continua del proyecto
  • Tarea
9.- Fechas de evaluación
  • Exámenes semanas 6 y 12
  • Presentación del proyecto al final de la Semana 12
  • Tareas: a lo largo del trimestre
10.- Ponderación de elementos de evaluación
  • Examenes: 40 %
  • Proyecto: 40 %
  • Presentaciones: 20 %
11.- Criterios de asignación de calificación
  • NA: < 6
  • S: >= 6 y < 7.5
  • B: >= 7.5 y < 9
  • MB: >= 9

Información adicional

El curso cuenta con un minisitio web: http://www.humbertocervantes.net/cursos/calidadproc/main.html

Ultima actualización: 14 Septiembre 2007
contacto: hcm@xanum.uam.mx
Homepage