Ingeniería de software I

DATOS GENERALES

Código ISID432
Pensum 2020
Horas semanales 6
Tipo Obligatoria
Asignaturas pre-requisitos ISWD453 - Fundamentos de bases de datos
Asignaturas co-requisitos Ninguna
Campo de formación
Unidad de organización curricular Unidad Profesional

RESULTADOS DE APRENDIZAJE

De conocimiento
Entender el ámbito de la Ingeniería de Software, describir el ciclo de vida del software y describir los principales procesos de software prescriptivos.
De destrezas Seleccionar los procesos de software prescriptivos y aplicar los procesos de ciclo de vida del software en el desarrollo de productos de software.
De valores y actitudes Valorar la ética profesional y el trabajo en equipo para facilitar el desarrollo de productos de software.

CONTENIDO

Capítulo 1 Software e ingeniería de software
  1. La naturaleza del software;
  2. Conceptos básicos de software;
  3. Ingeniería de Software;
  4. El proceso del software, y
  5. La práctica de la ingeniería de software.
Capítulo 2 Modelos del proceso de software
  1. Modelo general de proceso;
  2. Modelos de proceso prescriptivos;
  3. Modelos de proceso especializados;
  4. Modelos de proceso personal y de equipo;
  5. Evaluación y mejora del proceso;
  6. Producto y proceso, y
  7. Introducción a los procesos ágiles.
Capítulo 3 Procesos del ciclo de vida del software según el estándar IEEE-12207-2008
  1. Introducción al estándar;
  2. Términos y definiciones;
  3. Aplicación del estándar, y
  4. Procesos de contexto del sistema y procesos específicos de software.
Capítulo 4 Procesos de contexto del sistema
  1. Procesos de acuerdo;
  2. Procesos de habilitación de los proyectos organizacionales;
  3. Procesos de proyecto, y
  4. Procesos técnicos.
Capítulo 5 Procesos específicos de software
  1. Procesos de implementación del software;
  2. Procesos de apoyo al software, y
  3. Procesos de reutilización de software.
Capítulo 6 Métodos, metodologías y herramientas para desarrollo de software
  1. Métodos;
  2. Metodologías, y
  3. Herramientas para desarrollo de software.

Back to top