Disciplina para desarrollar una especificación completa, consistente y
no ambigua. Tambien como es el proceso de estudiar las necesidades
del usuario para llegar a una definición de requisitos de sistema,
hardware o software. (IEEE, 1990). Tambien como proceso de
descubrimiento y comunicación de las necesidades de clientes y
usuarios y la gestión de los cambios de dichas necesidades.
"IR" Surge para incluir surgido para los procesos de desarrollo y gestión
de requisitos en el ciclo de vida del software. Y facilitar el mecanismo
apropiado para: Entender lo que el cliente quiere. Analizar las
necesidades. Evaluar la factibilidad. Negociar una solución razonable.
Especificar la solución sin ambigüedades. Validar la especificación.
Administrar los requisitos conforme éstos se transforman en un
sistema operacional.
4. Etapas
Elicitación: Descubrimiento de
los requisitos del sistema.
Análisis: Como propósito
descubrir problemas con los
requisitos del sistema
identificados hasta el momento.
Especificación: Se puede decir que la
especificación, aplicando técnicas y/o
estándares para la documentación
Validación: Por último, la validación
garantiza que si correspondan
realmente a las necesidades de
clientes y usuarios.
Ciclo De Vida Del Software
Fases: Una fase es un conjunto de
actividades relacionadas con un
objetivo en el desarrollo del proyecto.
Entregables: Son los productos
intermedios que generan las fases.
Pueden ser materiales o inmateriales
(documentos, software).