Manual del estudiante de Ingeniería en Sistemas de UTN/Ingeniería de requerimientos
Apariencia
Contenido
[editar]- 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.
- 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.
- 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.
- 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.
- 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.).
- 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.
- 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.
- Trazabilidad de Requerimientos: Concepto.
- Trazabilidad tipos: Pre y Post-trazabilidad.
- Ambientes de Trazabilidad.
- Estrategias de Rastreo.
- Guías de Trazabilidad.