Descripción
Este curso presenta la Ingeniería de Requerimientos desde una Perspectiva estratégica enfocada en los responsables de la calidad del producto (fiscales de contrato, analistas del negocio y gerente de producto) y su interacción con quienes ejecutan los proyectos de Software (fábricas de Software, empresas de proyectos e outsourcing, compañías consultoras de TI, en general.
Objetivos
El objetivo de este curso de Ingeniería de Requerimientos es presentar:
- Los conceptos fundamentales de la Ingeniería de Requerimientos
- Los beneficios que la ingeniería de Requerimientos puede proporcionar al proyecto de software, en especial en las estimaciones y mediciones
- El proceso estructurado para la Ingeniería de Requerimientos
- El conjunto de técnicas empleadas en la Ingeniería de Requerimientos de forma práctica
- Los conceptos y su aplicación en caso de estudios reales, buscando un entendimiento amplio en íntegro en las áreas de conocimiento esenciales a la Ingeniería de Requerimientos.
Dirigido a
Profesionales involucrados en proyectos de software que desean mejorar sus habilidades con requerimientos; sean clientes (gestores y analistas de negocio, gerentes de proyectos) o proveedores (analistas de requisitos, analistas de sistemas, analistas de teste, gerente de proyectos, desarrolladores).
Qué es y para qué sirve la ingeniería de Requerimientos
La Ingeniería de Requerimientos dentro de la Ingeniería de Software:
- ¿Qué es Requerimiento?
- El Documento de Requerimientos
- Nivel de detalle de la Especificación de Requerimientos
- Criterios de Calidad para la Especificación de Requerimientos
- Importancia de la Ingeniería de Requerimientos
- Principales dificultades con Requerimientos
- Tipos de Requerimientos y Conceptos Fundamentales
- Dominio del Problema
- Partes Interesadas
- Restricciones y Premisas
- Requerimientos de Negocio
- Requerimientos de Partes Interesadas
- Requerimientos de Transición
- Requerimientos Funcionales
- Requerimientos No Funcionales
- Requerimientos Inversos
- La Influencia del Análisis de Viabilidad del Proyectos en la Ingeniería de Requerimientos
- Identificación de las Partes Interesadas
- Definición de las Necesidades de Negocio
- Definición del alcance de la Solución
- Elicitación de Requerimientos
- Actividades de Elicitación de Requerimientos
- Técnicas de Elicitación de Requerimientos
- Análisis de documentación existente
- Glosario
- Observación
- Entrevista
- Cuestionario
- Historia del usuario
- Control de problemas
- Análisis de Requerimientos
- Actividades de Análisis de Requerimientos
- Organizar Requerimientos
- Especificar y Modelar Requerimientos
- Verificar Requerimientos
- Validar Requerimientos
- Técnicas de Análisis de Requerimientos
- Descomposición funcional
- Modelado del proceso
- Modelo de Entidad y Relación
- Casos de Uso
- Especificación vía Sentencias Textuales
- Checklists
- Inspección
- Prototipos
- Gestión de Requerimientos
- Actividades de Gestión de Requerimientos
- Gestión del alcance de la Solución/Requerimientos
- Gestión de la trazabilidad de Requerimientos
- Preparación de Paquetes de Requerimientos
- Priorización de Requerimientos
- MoSCoW/ Timeboxing / Presupuesto / Grado