Ingeniería de software II

DATOS GENERALES

Código ICCD632
Pensum 2020
Horas semanales 6
Tipo Obligatoria
Asignaturas pre-requisitos ICCD512 - Ingeniería de Software I
Asignaturas co-requisitos Ninguna
Unidad de organización curricular Unidad Profesional

RESULTADOS DE APRENDIZAJE

De conocimiento
Aplicar las técnicas, conceptos, y herramientas de los métodos ágiles y formales para el desarrollo de software.
Comparar y contrastar los diferentes métodos ágiles.
Determinar la idoneidad de los métodos ágiles para un proyecto en particular.
Comprender la relación entre el cliente y el equipo de desarrollo en proyectos ágiles y las responsabilidades de ambas comunidades.
De destrezas Aplicar la programación en pares, gestión de cambios, desarrollo basado en pruebas y refactorización en el desarrollo de software.
De valores y actitudes Comprender la importancia del trabajo en equipo multidisciplinario y distribuido en las metodologías ágiles

CONTENIDO

Capítulo 1 Métodos ágiles
  1. Antecedentes y motivaciones;
  2. Manifiesto Ágil, y
  3. Visión general de métodos ágiles SCRUM, XP, TDD, Crystal, FDD, Lean y DSDM.
Capítulo 2 XP
  1. Qué es XP?;
  2. Ciclo XP;
  3. Valores y principios, y
  4. Roles, artefactos, prácticas, etc.
Capítulo 3 Scrum
  1. Qué es SCRUM?;
  2. Ciclo SCRUM;
  3. Valores y principios, y
  4. Roles, artefactos, eventos, etc.
Capítulo 4 Prácticas ágiles XP y SCRUM
  1. Prácticas XP;
  2. Prácticas SCRUM;
  3. Similitudes y diferencias XP y SCRUM, y
  4. Combinación de prácticas ágiles.

Back to top