Professional Documents
Culture Documents
Un Acercamiento
Introducción
Es aquel conjunto de técnicas que ayuda a los ingenieros de software a entender mejor
el problema en el que trabajarán.
Ralph Young
Elaboració
n
Negociación
Especificación
Validación
Gestion de requisitos
Inicio
Necesidad de negocios
Objetivo principal
Preguntar
•Clientes
•Usuarios
•Otros Interesados
NO es facil hacerlo.
Obtencion
Problemas de ámbito.
1. Funciones.
2. Caracteristicas.
3. Restricciones.
Y al final...
Proyectos grandes
•Lenguaje natural
•Modelos gráficos.
Proyectos pequeños
•Es el producto final de la
ingenieria de requisitos.
•Escenarios de uso… siempre y
cuando residan en ambientes •Sirve como base para las
tecnicos que se comprendan bien. siguientes actividades.
Validacion
Examinan la especificación
Mecanismo primario
•Se buscan errores.
Revisión tecnica formal. •Areas que requieran clarificación.
•Información faltante.
•Inconsistencias.
•Conflictos entre requisitos.
Validacion
Listas de verificación
Se comienza Se comienza
identificando cada identificando cada
requerimiento. requerimiento.
Gestion de requisitos
Tablas de rastreabilidad
Gestion de requisitos
Tablas de rastreabilidad
Basados en escenarios
Basados en Clases
Elementos
De comportamiento
Orientados al flujo
Elementos orientados al flujo.
Entradas
Procesos
Salida
Porqué? Porque cuando se llega a un acuerdo, quiere decir que todos los
que participamos del acuerdo estamos satisfechos con lo que hemos
obtenido de él.
¿Porqué hay que negociar los requisitos?
Ingeniería de Requisitos
¿Son iguales?
Análisis de Requisitos
Ingeniería de Requisitos
Análisis de Requisitos
•Cliente abusador.
•Cliente paranoico.
•Desarrolladores temperamentales.
•Mala relación con el cliente.