Manual del estudiante de Ingeniería en Sistemas de UTN/Ingeniería de requerimientos

Contenido editar

Unidad I
  1. Introducción. Conceptos generales. Sistemas de Información vs. sistemas de software.
  2. Relación con la Ingeniería de software. Proceso de producción de software. Ciclo de vida. Necesidad de requerimientos.
  3. Definición de Ingeniería de Requisitos. Tipos de Requisitos: funcionales y no funcionales.
  4. El proceso de la Ingeniería de Requisitos. El papel de las técnicas y las fallas. Tipos de fallas y causas.
  5. Comunicación humana dentro de la Ingeniería de Requerimientos.
  6. Desarrollo del Conocimiento.
  7. El documento de Requerimientos.
  8. Gerencia del Proceso de Requerimientos.
Unidad II
  1. Modelos Organizacionales. De Bowman, de Rockart, de Acción, de la IEEE.
  2. Gráficos de Camadas.
  3. Técnica SADT.
  4. Universo de Información (UDI).
  5. Casos de Uso. Objetivos. Definición. Componentes. Funcionalidad. Tipos de Casos de Uso. Pasos a seguir para su construcción. Documentación de Casos de Uso.
Unidad III
  1. Elicitación de Requisitos.
  2. Fuentes de información: identificación, colecta de hechos.
  3. Comunicación: técnicas para la comunicación en el UDI.
  4. Heurísticos de identificación de fuentes de información, colecta de hechos y de comunicación.
Unidad IV
  1. Modelado: representación de los requisitos.
  2. Representación. Organización. Almacenamiento.
  3. Léxico Ampliado del Lenguaje: símbolos, semántica, heurísticos de creación. Requisitos en lenguaje natural.
  4. Escenarios. Integración de Escenarios – LEL. Heurísticos.
  5. Modelo CRC. Heurísticos.
  6. Modelo lógico. Diagrama de Asociación. Modelo Físico. Diagramas de Interacción y de Secuencia.
Unidad V
  1. Requerimientos NO funcionales.
  2. RNF vs. RF. Criticidad de los RNFs
  3. Requerimientos no Funcionales: de Producto, Organizacionales y Externos.
  4. Dificultades de Tratamiento.
  5. Elicitación de RNFs. Representación de RNF (LEL y Grafos.).
Unidad VI
  1. Analizar: Partes. Verificación. Validación.
  2. Computación Delta.
  3. Inspección de Requisitos. Técnica de los Puntos de Vista.
  4. El documento de requerimientos: estándares, beneficios, implementación, costos y problemas.
Unidad VII
  1. Análisis de Casos Especiales:
    1. Sistema LAS-CAD (London Ambulancie Service Computer – Aided Dispatch)
  2. Metodología de Sistemas de Software
  3. Ethics.
  4. Enfoque de Eason para la Tecnología de la Información y el Cambio Organizacional.
  5. JAD: Joint Application Design.
  6. QFD: Quality Function Deployment.
Unidad VIII
  1. Trazabilidad de Requerimientos: Concepto.
  2. Trazabilidad tipos: Pre y Post-trazabilidad.
  3. Ambientes de Trazabilidad.
  4. Estrategias de Rastreo.
  5. Guías de Trazabilidad.