Analisis de Requerimiento
- Es el análisis de un sistema donde se especifican las características operacionales de un software como: funciones, rendimiento y datos. Por lo tanto, el análisis de requerimientos señala la interfaz de un software con los demás elementos que componen un sistema y establece las condiciones que debe cumplir dicho software.
- Asimismo, se divide en 5 fases o áreas de esfuerzo:
- Reconocer el problema: el analista reconoce los elementos esenciales del problema como son visualizados por el usuario y estudia la estudia la planificación del proyecto y las especificaciones del sistema.
- Realizar una síntesis y evaluación: se estudia y evalúa el flujo y la estructura de los datos (información), para definir las estructuras del software y comprender cómo se comporta el programa en el contexto que afecta el sistema, en está fase se determinan las características de la interfaz y se descubren las restricciones del diseño.
- Modelado: se crean modelos del sistema con la finalidad de comprender su flujo de datos y control, sus procesos funcionales, operacional y de contenido. Por ende, el modelo es el fundamental para diseñar el software y es el cimiento para crear las especificaciones del mismo.
- Realizar la especificación: en esta fase se especifican todos los criterios de validación que se deben utilizar para demostrar que se puede implementar el software con éxito.
- La revisión: se reevalúa el proyecto de software y se determina las estimaciones iniciales se pueden validar después de las conclusiones obtenidas durante el análisis de un sistema.

