este es el paso más importante en el proceso, ya que este determina que es lo que se va a realizar, las especificaciones que este va a tener. En este proceso (captura de requerimientos) lo que se quiere es recolectar son las funcionalidades y forma que el clientequiera, para lograr que este supla las necesidades y falencias que tiene la empresa en el sistema de software.
Estos identifican los atributos, características que tiene que cumplir el software para que sea de mayor utilidad para el usuario.
#hay que tener en cuenta que la mayoría de los software no resultan funcionales debido a los requerimientos.
Etapas de la fase de requerimientos
* Obtención de requerimientos: por medio de las técnicas de recolección de requerimientos se obtienen
* Análisis: se comprueban si los requerimientos que se obtuvieron con antelación sirven para la constitución del proyecto.
* Verificación: ya con los requerimientos que nos pueden ser útiles y con nuestros conocimientos aportamos ideas para lograr los new Req.
Tipos de requerimientos
* Requerimientos funcionales: son los que nos dan origen al software.
* Requerimientos no funcionales: son los que describen aspecto y forma del software (no tienen relación directa con el funcionamiento del software), por ejemplo: colores de sus vistas, tiempo de respuesta, recursos utilizados, etc.
* Requerimientos de factibilidad de uso: es el que facilita a los usuarios el manejo del aplicativo, por ejemplo: compatibilidad con otros sistemas, adecuación a determinadas leyes, etc.
Conclusión: los requerimientos muestran qué elementos y funcionalidades son necesarias para la creación del software.