Conceptos Fundamentales
- Ingeniería del Software
- Ingeniería de Requisitos
- Requisitos Funcionales
- Requisitos No Funcionales
Introducción a la Ingeniería de Requisitos
- Introducción
- Importancia de la ingeniería de requisitos
- Estándares / metodologías de software asociados
- Oliver and Steiner
- EIA / IS-632
- IEEE
- CMMI
- RUP
- Scrum
Principales características de un requisito
Problemas frecuentes y soluciones aplicadas
Herramientas para la especificación de requisitos
- Técnicas para identificar y especificar requisitos acorde a las mejores prácticas
-
- Entrevistas
- Cuestionarios
- Grabaciones
- Referencia frente a sistemas/documentos existentes
- Listas de Chequeo
- Tormenta de Ideas
- Prototipos
- Modelos y Diagramas
- Casos de Uso
Proceso de Ingeniería de requisitos
- Captura de requisitos
- Análisis de requisitos
- Especificación y Documentación de requisitos
- Verificación de los requisitos
- Gestión y administración de requisitos
- Trazabilidad
- Gestión de cambios
- Formatos utilizados
Taller: Levantamiento de requisitos (Proceso – Herramientas)
Roles y Responsabilidades
- Gerente/Líder de desarrollo
- Gestor de la fábrica
- Administrador de componentes
- Analista de Sistemas
- Analistas áreas interdisciplinarias
- Calidad – Tester
- Procesos
- Infraestructura
- Seguridad
- Usuario
¿Tercerización u organización interna?
Calidad en Ingeniería de Requisitos
- Estandarización de requisitos
- Gestión de Riesgos
- Pruebas en Requisitos
Taller: Verificación y Validación de requisitos
Puesta en común de Lecciones aprendidas.