INGENIERIA DE REQUISITOS engloba los procesos de desarrollo y gestión de requisitos en el SDLC

CICLO DE VIDA DEL SOFTWARE (SDLC) Proceso que permite construir y evolucionar un software. Aproximación lógica a la adquisición, el suministro, el desarrollo la explotación y el mantenimiento del software.

FASES Conjunto de actividades relacionadas con un objetivo en el desarrollo del proyecto.

1. PLANIFICACIÓN Definicion de necesidafdes

6. MANTENIMIENTO

5. PRUEBAS

3. DISEÑO

4. IMPLEMENTACIÓN

2. ANÁLISIS Definición de requisitos

REQUISITOS

CARACTERÍSTICAS

NECESARIO

CLARO

RASTREABLE

COMPLETO

VERIFICABLE

PRIORIZADO

CONSISTENTE

CORRECTO

MODIFICABLE

FACTIBLE

CLASIFICACIÓN

SEGÚN EL NIVEL DE DESCRPCIÓN

REQUERIMIENTOS DEL SISTEMA

REQUERIMIENTOS DEL USUARIO

SEGÚN LO QUE SE VA A DESCRIBIR

REQUERIMIENTOS FUNCIONAKLES

REQUERIMIENTOS NO FUNCIONALES

SATISFACEN O CUMPLEN

REQUERIMIENTOS

ENTREGABLES Productos intermedios que generan las fases y pueden ser:

MATERIALES

INMATERIALES

ETAPAS

1. ELICITACIÓN

2. ANÁLISIS

3. ESPECIFICACIÓN

4. VALIDACIÓN

MODELOS

PARADIGMAS

DE DESARROLLO ÁGIL. El cliente se involucra durante el desarrollo.

ORIENTADO A OBJETOS. En este el código fuente es reutilizable

TRADICIONAL. Es lineal

MODELOS

EN CASCADA

ESPIRAL

ITERATIVO O POR PROTOTIPOS

SCRUM

KANBAN

XP (PROGRAMACIÓN EXTREMA)