INGENIERÍA DE REQUERIMIENTOS DE SOFTWARE

Duración: 50 horas

Código: IR-100

Descripción:

En esta capacitación el participante entenderá los conceptos y técnicas requeridas para desarrollar la gestión de requerimientos de un sistema, en base al ciclo de vida de la ingeniería de requerimientos para la captura, análisis, especificación y validación de los componentes de software.

Objetivo:

Al finalizar el curso, el alumno será capaz de entender las técnicas de captura de requisitos con estándares de RUP. Adicionalmente, estará en la capacidad de:

  • Identificar el procedimiento RUP para la captura de requerimientos con notación UML
  • Elaborar los diagramas necesarios para el desarrollo de un proyecto informático.
  • Generar la documentación de sustento de los requerimientos de una aplicación
Prerrequisitos:
  • Ofimática básica
  • Experiencia en análisis o desarrollo de sistemas (recomendado)
Dirigido a:

Profesionales, egresados y estudiantes, interesados en aprender de técnicas formales para la captura de requerimientos de software

Contenido:
  1. Ingeniería de Software
    1. Ciclo de vida del software•Modelos de proceso de software
    2. Modelado orientado a objetos
    3. RUP 7.0 y UML 2.5
      1. Introducción RUP
      2. Introducción UML
      3. Buenas prácticas
    4. Evaluando el ciclo de vida de un proyec-to: identificación de objetos y clases del entorno
    5. Ingeniería de Requerimientos
      1. Fases del proceso de Ingeniería de Requerimientos
      2. Niveles de requerimientos-Identificar los niveles de requerimientos
  2. Modelado de Negocio
    1. Necesidades de los stakeholders
    2. Captura de requerimientos
    3. Modelo de negocio
    4. Modelo de análisis de negocio
    5. Modelo de dominio
    6. Elaboración del documento glosario
  3. Elicitación de Requerimientos
    1. Técnicas de captura de requerimientos
    2. Requerimientos de los Stakeholders
    3. Visión del sistema
    4. Documento de visión
    5. Roles
    6. Entregables
  4. Clasificación de Requerimientos
    1. Clasificación de requerimientos
    2. Identificación de requerimientos no funcionales
    3. Identificación de casos de uso del sistema
    4. Especificación del requerimiento de software
    5. Matriz de requerimientos cruzada
    6. Identificación de los casos de uso del sistema
  5. Análisis y Especificación de Requerimientos
    1. Matriz de trazabilidad
    2. Modelo de casos de uso
    3. Estructura del modelo de casos de uso
    4. Prototipado de casos de uso
    5. Especificación de casos de uso
    6. Elaborar prototipo
    7. Artefactos de la disciplina de requisitos
  6. Validación de Requerimientos
    1. Revisar requisitos
    2. Criterios de aceptación
    3. Requisitos del sistema con listas de comprobación
    4. Elaboración de los casos de prueba
    5. Checklist de requerimientos
Costos:

Este costo incluye:

  • Material Didáctico
  • Refrigerios e impuestos de ley