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