Presentar el área de conocimiento “Ingeniería de Requisitos” en sus aspectos más esenciales.Que el estudiante adquiera conocimiento teórico y práctico sólido acerca del desarrollo y la gestión de requisitos durante el ciclo de desarrollo de un producto de software. Discutir aspectos esenciales y polémicos de la ingeniería de requisitos que condicionan el éxito de los proyectos. Brindar consejos y guías prácticas para mejorar en la disciplina.
Que el estudiante adquiera conocimiento teórico y práctico sólido acerca del desarrollo y la gestión de requisitos
durante el ciclo de desarrollo de un producto de software.
Discutir aspectos esenciales y polémicos de la ingeniería de requisitos que condicionan el éxito de los proyectos.
Brindar consejos y guías prácticas para mejorar en la disciplina.
Analizar el manejo de los requisitos en distintos tipos de proyectos.
Integrantes de equipo de desarrollo o mantenimiento de software. Líderes e integrantes de equipos de analistas.
- Introducción a la Ingeniería de requisitos
- Conceptos generales
- Buenas prácticas
- El proceso de desarrollo de los requisitos
- Establecer la visión del producto y el alcance del proyecto
- Análisis del cliente
- Obtención de los requisitos
- Análisis de los requisitos
- Especificación de requisitos
- Validación de los requisitos
- Gestión de los requisitos
- Principios y prácticas de gestión de los requisitos
- Gestión del cambio
- Trazabilidad
- Herramientas para la gestión de los requisitos
- Requisitos en proyectos con metodologías ágiles
- Reutilización de los requisitos
- Requisitos para proyectos especiales, como, por ejemplo:
- Requisitos para proyectos de mejora y reemplazo
- Requisitos para productos off-the-shelf
- Requisitos para proyectos de outsourcing
- Requisitos para proyectos de automatización de proyectos
- Requisitos para proyectos de business analytics
- Requisitos para proyectos de software embebido y de otros sistemas de tiempo real
Entrega de trabajos prácticos.
Evaluación teórica individual.
Presentación grupal.