Fundamentos de la Ingeniería de Software

El desarrollo de software está considerado como una de las actividades tecnológicas contemporáneas de mayor complejidad. Producir software de alta calidad no es sencillo. Una premisa básica de la industria del software es que la calidad de este tipo de producto está determinada por los procesos que se emplean para producirlo.

En este curso, se presentan los conceptos fundamentales de la Ingeniería del Software. Se discuten las mejores prácticas empleadas en la industria mundial del software y se describe el proceso de desarrollo de software que emplea esta industria para garantizar la calidad de sus productos.

Al finalizar este curso, el participante podrá:

  • Describir la Ingeniería del Software desde la perspectiva del ejercicio profesional.
  • Establecer diferencias entre:
    • La manera artesanal de desarrollar software y
    • Aquella basada en la aplicación de la Ingeniería del Software.
  • Reconocer las mejores prácticas que se emplean en la Industria del Software.
  • Caracterizar el proceso de desarrollo de software como un proceso de negocios.
  • Lección 1. Qué es la Ingeniería del Software
  • Lección 2. La Ingeniería del Software como disciplina y profesión
  • Lección 3. El Modelo de las 6P
  • Lección 4. Las mejores prácticas del desarrollo de software
  • Lección 5. Ontología del desarrollo de software
  • Lección 6. Productos y procesos del desarrollo de software
  • Conocimientos generales de Computación
  • Dominio instrumental del idioma inglés a nivel de lectura