1. Introducción: Conceptos básicos
  2. Etapas de la ingeniería del software
  3. Elementos básicos de la ingeniería del software

  1. Introducción
  2. Arquitectura dirigida por modelos (MDA)
  3. Sistemas de Información: Modelado de Estructuras

  1. Descripción y tipos de patrones
  2. Modelos de patrones

  1. Metodologías ágiles
  2. Programación Extrema
  3. Proceso Unificado de Racional

  1. Tipos de pruebas
  2. Estrategias de las pruebas
  3. Diseño de pruebas y casos
  4. Implementación y Ejecución de las pruebas

  1. Concepto y entornos de desarrollo
  2. Clasificación de herramienta CASE
  3. Herramientas de Análisis y Diseño
  4. Herramientas para realizar pruebas