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)