Ingeniería de software y de requerimientos

DATOS GENERALES

Código ISWD414
Pénsum 2020
Horas semanales 12
Tipo Obligatoria
Asignaturas pre-requisitos Estructuras de Datos y Algoritmos I
Asignaturas co-requisitos Fundamentos de Bases de Datos
Unidad de organización curricular 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.

Conocer las herramientas técnicas, y métodos para modelar sistemas de software a partir de la elicitación de requerimientos de software.

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 Evaluar las necesidades de clientes y usuarios según el contexto de utilización de manera responsable, honesta. Empatía y relaciones interpersonales. Participación activa, adaptación respetuosa en el trabajo en equipo.

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 Métodos, metodologías y herramientas para desarrollo de software
  1. Métodos;
  2. Metodologías, y
  3. Herramientas para desarrollo de software.
Capítulo 5 Fundamentos de ingeniería de requerimientos
  1. Definición de requerimientos;
  2. Características de requerimientos, y
  3. Tipos de requerimientos.
Capítulo 6 Elicitación de requerimientos
  1. Fuentes de elicitación de requerimientos, y
  2. Técnicas de elicitación de requerimientos.
Capítulo 7 Especificación de requerimientos
  1. Tipos de documentos;
  2. Estructuras de documentos;
  3. Uso de documentos de requerimientos;
  4. Criterios de calidad para documentos de requerimientos, y
  5. Criterios de calidad para requerimientos.
Capítulo 8 Documentación de requerimientos basada en modelos
  1. El término de modelos;
  2. Modelo de objetivos;
  3. Casos de uso;
  4. Modelo de requerimientos en perspectivas de datos, y
  5. Modelo de requerimientos en perspectivas de comportamiento.
Capítulo 9 Validación de requerimientos
  1. Fundamentos de requerimientos de validación;
  2. Principios de validación de requerimientos, y
  3. Técnicas de validación de requerimientos.

Back to top