Ingenieria de requerimientos

Ingenieria de requerimientos

Módulos

Modulo II: Sistema y Contexto del Sistema

  • Sistema, contexto del sistema y fronteras.
  • Fronteras del sistema y del contexto.
  • Documentar el Contexto del Sistema.

  • ¿Qué es educción de requsitos?. Fuentes de requisitos.
  • Categorización de requisitos según el modelo de Kano.
  • Técnicas de educción. - Prospección (cuestionarios, entrevistas).
  • Creatividad (brainstorming, cambio de perspectiva, analogía).
  • Basadas en la documetnación (arqueología de sistema, role playing, reutilización de requisitos).
  • Observación (observación en campo, aprendizaje).
  • Técnicas de Apoyo para las otras técnicas.

  • ¿Qué es especificación de requisitos?.
  • Tipos de Documentos Perspectivas.
  • Formas eficaces de documentación.
  • Documentos de un Proyecto.
  • Estructura de los documentos.
  • Uso de Documentos de Requisitos.
  • Definición de documentos y su estructura.
  • Criterios de Calidad para el Documento de Requisitos.
  • Criterios de Calidad para los Requisitos.
  • Glosario.

  • Efectos del lenguaje natural.
  • Elaboración de Requisitos por medio de Plantillas.
  • Historias de usuario.

  • ¿Qué es un modelo?.
  • Lenguajes del modelado.
  • Ventajas.
  • Unified Modeling Language (UML).
  • Visiones de un sistema según el padrón UML.
  • Modelo de Objetivos o Metas.
  • Casos de Uso vs Historias de Usuario.
  • Diagrama de Casos de Uso.
  • Especificación de Casos de Uso.
  • Análisis de Casos de uso: Técnica para identificación de clases de análisis.
  • Tres Perspectivas sobre requisitos
  • Perspectiva funcional (diagramas de flujos de datos, actividades)
  • Perspectiva estructural/datos (diagramas E-R, clases).
  • Comportamental (statecharts, estados).

  • ¿Qué es Validación y Negociación de Requisitos?. 
  • Aspectos de Calidad de los Requisitos (contenido, documentación, nivel de consenso).
  • Principios para la Validación de Requisitos.
  • Técnicas de Validación de Requisitos (inspección por pares, auditorias, walkthrough, lectura basada en perspectiva, prototipos, checklist).
  • Documentación de la Validación de los Requisitos Casos de prueba.
  • Técnica de Grafos de Causa
  • Efecto para la generación de los casos de prueba.
  • Fases de la Gestión de Conflictos.

  • ¿Qué es Gestión de Requisitos?
  • Asignación de Atributos a los Requisitos.
  • Vistas sobre los Requisitos (selectivas, consolidadas).
  • Priorización de los requisitos y Técnicas de Priorización (Ranking, Top 10, Clasificación por un solo criterio, clasificación Kano, Matriz de priorización de Wiegers).
  • Trazabilidad de los Requisitos.
  • Versionado de Requisitos.
  • Gestión de Solicitudes de Cambio.

  • Tipos de herramientas.
  • Herramientas de Gestión de Requisitos.
  • Utilización de las herramientas.
  • Evaluación de las herramientas.

Descripción

Este curso de Ingeniería de Requerimientos está diseñado para proporcionar a los participantes un conocimiento profundo y aplicado sobre la identificación, documentación, validación y gestión de requisitos en proyectos de tecnología. La metodología de enseñanza sigue el enfoque Practical Learning Method, donde los participantes desarrollarán habilidades a través de la resolución de problemas en entornos simulados y la construcción de un proyecto real, emulando la actividad laboral en empresas.

A lo largo del curso, se abordarán los principios fundamentales de la ingeniería de requerimientos, desde su definición y categorización hasta su documentación utilizando herramientas y modelos formales como UML. Además, se reforzará la aplicación de técnicas de validación, negociación y gestión de requisitos, asegurando que los participantes adquieran experiencia práctica que les permita desempeñarse con éxito en roles relacionados.

El curso también prepara a los participantes para presentar la certificación IREB Foundation Level, una certificación internacional reconocida en el ámbito de la ingeniería de requerimientos.

Objetivos

Al finalizar el curso, los participantes serán capaces de:

  • • Comprender y aplicar un marco estructurado para la ingeniería de requerimientos, alineado con los estándares del IREB Foundation Level
  • • Utilizar técnicas avanzadas para capturar, analizar, documentar y gestionar requisitos en proyectos de software, asegurando su alineación con las necesidades del negocio
  • • Aplicar metodologías ágiles y tradicionales en la documentación y validación de requisitos, incluyendo el uso de historias de usuario y casos de uso
  • • Diseñar y evaluar modelos de requisitos con herramientas de modelado como UML, garantizando su correcta representación en los sistemas
  • • Desarrollar proyectos y laboratorios en entornos simulados que permitan experimentar escenarios reales de análisis y gestión de requerimientos
  • • Prepararse para el examen de certificación internacional IREB Foundation Level, demostrando competencia en la disciplina de ingeniería de requerimientos

Para tomar este curso, los participantes deben cumplir con los siguientes requisitos obligatorios:

  • • Experiencia mínima de 6 meses en actividades relacionadas con el levantamiento, documentación o análisis de requerimientos en proyectos de TI
  • • Conocimientos básicos en desarrollo de software, gestión de proyectos o pruebas de software
  • • Capacidad para interpretar y generar documentación técnica en el ámbito de la ingeniería de software
  • Estos requisitos garantizan que los participantes puedan aprovechar al máximo la metodología aplicada y participar activamente en la construcción de proyectos durante la capacitación

ofrece

Ingenieria de requerimientos Aplica
Ingenieria de requerimientos 24 horas

Metodología de Aprendizaje

La metodología de aprendizaje, independientemente de la modalidad (presencial o remota), se fundamenta en el desarrollo de talleres o laboratorios que conducen a la construcción de un proyecto, emulando la actividad real en una empresa.

El instructor(en vivo), profesional con amplia experiencia en escenarios laborales relacionados con los temas a tratar, actúa como jefe de taller, orientando la práctica de sus estudiantes mediante procesos de transferencia de conocimiento, aplicando al proyecto los conceptos del temario propuesto.

La metodología persigue que el estudiante "no memorice", sino que "entienda" los conceptos y cómo se aplican en un ambiente laboral."

Como resultado de este trabajo, al final de la capacitación el estudiante ha adquirido una experiencia real, estará preparado para el trabajo y para aprobar una entrevista, una prueba técnica y/o lograr calificaciones de nivel superior en los exámenes para certificación internacional.

Condiciones para garantizar resultados exitosos:
  • a. Una institución que exija la aplicación del modelo mediante un ordenamiento, una logística y un control estricto sobre las actividades a desarrollar por parte de los actores dentro de cada sesión de capacitación.
  • b. Un instructor ubicado en cualquier lugar del mundo, que cuente con el conocimiento profundo exigido, con la experticia, la experiencia, y unos valores superlativos, que garanticen una transferencia de conocimiento a muy alto nivel.
  • c. Un estudiante comprometido, con el espacio, el tiempo, la atención que exige el proceso formativo y con la disposición para enfocarse en entender cómo se aplican los conceptos en un ambiente laboral, y no memorizar conceptos para presentar un examen.