1. Principales beneficios según la autora Lizka Johany Herrera(2003:3)
1.1. gestionar las necesidades del proyecto en forma estructurada.
1.2. mejora la capacidad de predecir cronogramas de proyectos, así como sus resultados.
1.3. Mejora la calidad del software: lo que tiene que ver con cumplir un conjunto de requerimientos(funcionalidad,facilidad de uso,confiabilidad,robustez).
1.4. Evira rechazos de usuarios finales: la IR obliga al clientea considerar sus requirimientos cuidadosamente y revisarlos dentro del marco del problema.
2. según el instituto de ingenieros en Electricidad y Electrónica es:
2.1. "Una condición o necesidad de un usuario para resolver un problema o alcanzar un objetivo".(std 610.12-1900,IEEE:62)
3. La Ingeniería de Requisitos ayuda a los ingenieros de software a entender mejor el problema en cuya solución trabajarán. Incluye el conjunto de tareas que conducen a comprender cuál será el impacto del software sobre el negocio, qué es lo que el cliente quiere y cómo interactuarán los usuarios finales con el software. [Pressman, 2006: 155]
4. los requerimientos pueden ser:
4.1. requerimientos funcionales
4.2. Definen las funciones que el sistema será capaz de relizar, declaraciones de los serviciocios.
4.3. requerimiernos no funcionales
4.4. Tiene que ver con caracteristicas que de alguna manera puedan limitar el sistema: UI,robustez,seguridad.
5. Extracción
5.1. son las actividades involucradas en el descubrimiento de los requisitos del sistema
5.2. los analistas de requerimientos deben trabajar junto al cliente, para descubrir los servicios que el sistema debe prestar,las restricciones que se pueden presentar.
6. Análisis
6.1. Sobre la base de la extracción realizada previamente, comienza esta fase en la cual se enfoca en descubrir problemas con los requisitos del sistema identificados hasta el momento
7. Especificación
7.1. En esta fase se documentan los requisitos acordados con el cliente, en un nivel apropiado de detalle
7.2. se puede decir que la especificacion es el "pasar a limpio" el análisis realizado previamente aplicando técnicas de documentación, como la notación UML(lenguaje de modelado unificado).
8. Validación
8.1. Es la etapa final de la IR. aqui se verifican los requerimientos que aparecen en el documento especificado, para asegurarse que los requerimientos sean consistentes, y que estén completos.
9. Existen cuatro actividades básicas para el proceso de la IR