Ingeniería de Requerimientos en el Desarrollo de Software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Ingeniería de Requerimientos en el Desarrollo de Software por Mind Map: Ingeniería de Requerimientos en el Desarrollo de Software

1. Procesos de Análisis de Requerimientos

1.1. Funcionales

1.1.1. Definen qué debe hacer el sistema.

1.1.2. Servicios específicos.

1.1.3. Cálculos y funcionalidades.

1.2. No Funcionales

1.2.1. Describen cómo debe comportarse el sistema.

1.2.2. Fiabilidad.

1.2.3. Rendimiento.

1.2.4. Usabilidad.

1.3. Problemáticas según Tipos de Organización

1.3.1. Organizaciones Sociales

1.3.1.1. Poca información y recursos

1.3.1.2. Interacciones con ejecutivos de alto o bajo rango.

1.3.1.3. Información redundante.

1.3.2. Organizaciones Empresariales

1.3.2.1. Estructuras bien definidas.

1.3.2.2. Restricción de datos por secretos corporativos.

1.3.3. Entidades Gubernamentales

1.3.3.1. Necesidad de autorizaciones múltiples.

1.3.3.2. Normativas internas rígidas.

2. Roles y Responsabilidades de los Stakeholders

2.1. Sociales

2.1.1. Altos ejecutivos y funcionarios.

2.1.2. Reducción de interacciones y posibilidad de información repetitiva.

2.2. Empresariales

2.2.1. Ejecutivos y especialistas en procesos.

2.2.2. Restringir información sensible.

2.3. Gubernamentales

2.3.1. Funcionarios con diferentes niveles de autoridad.

2.3.2. Procedimientos estrictos de aprobación y validación de información.

3. Técnicas de Obtención de Requerimientos

3.1. Entrevistas

3.1.1. Obtener información cualitativa.

3.1.2. Preguntas abiertas.

3.1.3. Reunión estructurada.

3.2. Desarrollo de Prototipos

3.2.1. Demo de la aplicación.

3.2.2. Aclaración de requerimientos en etapas tempranas.

3.3. Observación

3.3.1. Verificación de procesos.

3.3.2. Validación de pasos especificados.

3.4. Estudio de Comunicación

3.4.1. Análisis de manuales y reportes.

3.4.2. Comprensión del vocabulario y operación.

3.5. Cuestionarios

3.5.1. Recopilación de información estandarizada.

3.5.2. Conocimiento previo del negocio del cliente.

3.6. Tormenta de Ideas

3.6.1. Generación de ideas en grupo.

3.6.2. Análisis de propuestas sin prejuicios.

3.7. Escenarios

3.7.1. Registro de comportamiento del software en eventos específicos.

3.7.2. Descripción del flujo de datos.

3.8. Etnografía

3.8.1. Inmersión en el entorno social y organizacional.

3.8.2. Observación directa de tareas y factores organizacionales.