Beruflich Dokumente
Kultur Dokumente
Talleres en aula-----------------20%
Evaluación Final----------------40%
Trabajo Final--------------------40%
CONTENIDOS
CAPITULO 1: INTRODUCCIÓN
• Qué es un requerimiento
• Clasificación de los requerimientos
• niveles de descripción de los requerimientos
• Proceso de la Ingeniería de requerimientos
¿ALGUNA VEZ LES HA
SUCEDIDO ESTO?
ESTO
¿O ESTO?
¿ALGUIEN ES JEFE
AQUÍ?
INTRODUCCIÓN
La comprensión de los requisitos de un problema están entre las
tareas mas difíciles que enfrenta un ingeniero de Software.
• Problema software P
• Configurado en una máquina M
• Ejerza un efecto o requisito R
• En un dominio D
• Que hacemos con los requisitos?
• No podemos recordar todo lo que habla el cliente
• Nunca debemos dejar nuestra memoria toda la
información
• El Documento de requisitos es una buena solución a este
problema
• El Documento de requisitos debe contener:
• Detalles del problema
• Propiedades y comportamientos deseados
del sistema
• Restricciones de diseño y fabricación del
producto
• Lo que el sistema soluciona
• Restricciones tecnológicas y funcionales
DOCUMENTO DE
REQUERIMIENTOS
Como se redacta.
• El sistema hará….
• El producto solucionará…
• O puede contar con diagramas
• Muy generales..
• Funcionales
• De implementación
• De rendimiento
• De usabilidad
TIPIFICACIÓN DE
REQUERIMIENTOS
Distintos requerimientos
Objetivos vs Requerimientos.
• Un objetivo todavía no es un requerimiento.
• Los objetivos son utilizados para guiar el proceso de IR.
• Pueden ser utilizados para identificar los diversos
requerimientos.
Ejemplo:
Representación:
Lenguaje natural
Modelos visuales
Métodos formales
TIPOS DE
REQUERIMIENTOS
Pueden ser:
• Requerimientos funcionales nuevos
• Restringir los existentes o
• Establecer como se deben ejecutar cálculos particulares
Ejemplo de RD para un sistema de biblioteca:
1.- Deberá existir una interfaz de usuario estándar para todas las
bases de datos que estará basada en el estándar Z39.50
• Entrevistas, Cuestionarios,
Herramientas JAD
• Observación, análisis de tareas
• Planteamiento de un escenario
y proceso
• Prototipado
QUE PROBLEMAS PUEDE
DARSE EN LA ETAPA DE
EDUCCION?
ETAPAS DEL PROCESO
DE IR
Los stakeholders son variados por ejemplo
LECTURA
Negociación
Ejemplo:
Conflicto de valores:
Se presenta por diferentes criterios que los stakeholders utilizan
para evaluar un punto (ejemplo: diferencias culturales). A unos les
parecen mas importantes unos aspectos que otros.
ETAPAS DEL PROCESO
DE IR
LA ETAPA DE ANÁLISIS
Conflicto de
datos
Conflicto de
interés
Conflicto de
valor
REUNIONES DE
NEGOCIACIÓN
Las reuniones con los involucrados son clave para negociar y
resolver conflictos de requerimientos.
MODELOS DE REQUSITOS