2. TAREAS DE LA INGENIERIA DE
REQUISITOS
Se define como un conjunto de actividades en los
cuales, utilizando técnicas y herramientas, se
analiza un problema y se concluye con la
especificación de una solución.
1. La ingeniería de requisitos es el proceso de
desarrollar una especificación de software, esto
conlleva a ciertos pasos:
3. PASOS PARA DESARROLLAR UNA
ESPECIFICACIÓN DE SOFTWARE
1. INICIO.
2. OBTENCION.
3. ELABORACION.
4. NEGOCIACION.
5. ESPECIFICACION VALIDACION.
6. GESTION DE REQUISITOS.
4. INICIO
Tiene como objetivo identificar el ámbito del
proyecto general.
1. Comienza con una serie de conversaciones
informales entre los participantes del mismo.
2. Esta fase suele ser acompañada de los
documentos de definición de la visión global y la
visión del dominio del sistema.
5. OBTENCION
Se sugiere a los ingenieros recopilar requisitos de
manera organizada, preguntando a los usuarios y
otros interesados cuales son los objetivos para el
sistema o producto, que es lo que se debe lograr,
de que forma el producto satisface las necesidades
del negocio y como se utilizara el producto.
6. ELABORACION
La información conseguida con el cliente durante el
inicio y obtención se expande y se refina durante la
elaboración.
Esta actividad se enfoca en el desarrollo de un
modelo técnico refinado de las funciones,
características y restricciones del software.
La elaboración se conduce mediante la creación y
refinamiento de escenarios del usuario que
describan la forma en que el usuario final y otros
actores interactúan con el sistema.
7. NEGOCIACION
Los usuarios o clientes siempre están esperando
mas de lo que se pueda entrega. En esto el
ingeniero de requisitos debe negociar con el cliente
los alcances y límites del sistema. De forma que los
requisitos se priorizan, modifican, combinan o
eliminan, buscando acuerdos que beneficien a
todas las partes, mejor dicho se identifican y
analizan los riesgos asociados con cada requisito.
8. VALIDACION
Un grupo de validación toma el producto de la fase
de especialización, lo revisa para detectar posibles
errores o conflictos y los corrige con el fin de
garantizar la consistencia de requisitos requeridos.
9. VERIFICACION DE RESULTADOS
Gestión de requisitos: Es un conjunto de
actividades que ayudan al equipo de proyecto a
identificar, controlar y rastrear los requisitos y los
cambios a estos en cualquier momento mientras se
desarrolla el proyecto.