Importancia de la Ingeniería de Requerimientos Dentro del Ciclo de Desarrollo de Software.

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Importancia de la Ingeniería de Requerimientos Dentro del Ciclo de Desarrollo de Software. por Mind Map: Importancia de la Ingeniería de Requerimientos Dentro del Ciclo de Desarrollo de Software.

1. Ingeniería de Requerimientos

1.1. ¿Qué es?

1.1.1. Proceso que comprende todas las actividades para crear y mantener los requerimientos de un sistema

1.1.1.1. Es decir

1.1.1.1.1. Delimita la definición de lo que se desea producir

1.2. Su tarea principal es

1.2.1. Generación de especificaciones correctas que describan con claridad, sin ambigüedades, en forma consistente y compacta el comportamiento del sistema

1.2.1.1. Pretende

1.2.1.1.1. Minimizar los problemas relacionados con el desarrollo de sistemas. Evitando así el fracaso del proyecto por un mal enfoque de requerimientos, prioridades y/o necesidades

2. Requerimientos

2.1. Son

2.1.1. Una condición o necesidad de un usuario para resolver un problema o alcanzar un objetivo

2.1.1.1. Se dividen en

2.1.1.1.1. No funcionales

2.1.1.1.2. Funcionales

2.2. Características

2.2.1. Son sus propiedades principales. Un conjunto de requerimientos completo debe presentar características individuales y en grupo

2.2.1.1. Las más importantes son

2.2.1.1.1. Necesario

2.2.1.1.2. Conciso

2.2.1.1.3. Completo

2.2.1.1.4. Consistente

2.2.1.1.5. No ambiguo

2.2.1.1.6. Verificable

2.2.1.2. Se pueden clasificar en requerimientos de

2.2.1.2.1. Ambiente físico

2.2.1.2.2. Interfaz

2.2.1.2.3. Factores humanos

2.2.1.2.4. Funcionabilidad

2.2.1.2.5. Documentación

2.2.1.2.6. Datos

2.2.1.2.7. Recursos

2.2.1.2.8. Seguridad

2.2.1.2.9. Aseguramiento de calidad

2.3. Roles

2.3.1. Son varias las personas involucradas en el desarrollo de requerimientos de un sistema, todos con intereses diversos y con roles distintos

2.3.1.1. Entre ellos

2.3.1.1.1. Usuario final

2.3.1.1.2. Usuario líder

2.3.1.1.3. Equipo de administración y soporte

2.3.1.1.4. Equipo de desarrollo e implementación

2.3.1.1.5. Personal de pruebas

3. Actividades de la Ingeniería de Requerimientos

3.1. Roles

3.1.1. En cada proceso de la IR, son esenciales diversas actividades para que sean aplicadas de manera continua. Se presentan en un orden pero generalmente se desarrollan en orden variado.

3.1.1.1. Entre ellas

3.1.1.1.1. Análisis del problema

3.1.1.1.2. Evaluación y negociación

3.1.1.1.3. Especificación

3.1.1.1.4. Validación

3.1.1.1.5. Evolución