Ingeniería de requerimientos

Plan your projects and define important tasks and actions

Get Started. It's Free
or sign up with your email address
Ingeniería de requerimientos by Mind Map: Ingeniería de requerimientos

1. Concepto

1.1. Es el proceso de recopilar, analizar y verificar las necesidades del cliente o usuario para un sistema es llamado ingeniería de requerimientos.

2. Dificultades para definir los requerimientos

2.1. Los requerimientos no son obvios y vienen de muchas fuentes.

2.2. La cantidad de requerimientos en un proyecto puede ser difícil de manejar.

2.3. Los usuarios tienen distinto vocabulario que los desarrolladores.

3. Técnicas y herramientas utilizadas en la ingeniería de requerimientos

3.1. Técnicas utilizadas en las actividades de IR

3.1.1. Entrevistas y Cuestionarios

3.1.2. Sistemas existentes

3.1.3. Lluvia de ideas (Brainstorm)

3.1.4. Prototipos

3.1.5. Casos de Uso

3.2. Herramientas automatizadas para la Administración de Requerimientos.

3.2.1. RequisitePro

4. Tipos de Requerimientos

4.1. Requerimientos funcionales

4.2. Requerimientos no funcionales

5. Características de un Requerimiento

5.1. Especificado por escrito

5.2. Posible de probar o verificar.

5.3. Conciso:

5.4. Completo

5.5. Consistente

5.6. No ambiguo

6. Importancia de la ingeniería de requerimientos

6.1. Permite gestionar las necesidades del proyecto en forma estructurada: Cada actividad de la IR consiste de una serie de pasos organizados y bien definidos.

6.2. Mejora la calidad del software: La calidad en el software tiene que ver con cumplir un conjunto de requerimientos (funcionalidad, facilidad de uso, confiabilidad, desempeño, etc.)

7. Actividades de la ingeniería de requerimientos

7.1. Extracción

7.2. Análisis

7.3. Especificación

7.4. Validación