Las tareas del análisis de requisitos de software incluyen las siguientes:
1. Determinar los requisitos integrales del sistema de software (función, rendimiento, interfaz, entorno operativo, etc.).
2. Analizar los requerimientos de datos del sistema.
3. Exportar el modelo lógico del sistema de software.
4. Revisar el plan de desarrollo del sistema.
5. Desarrollar un sistema prototipo.
6. Redactar especificaciones de requisitos.
7. Revisión de requisitos para verificar la corrección del análisis de requisitos.
La tarea del análisis de requisitos es responder con precisión "qué debe hacer el sistema". Se acuerda entre el analista del sistema y el usuario describir de forma clara, precisa y específica las funciones, rendimiento, entorno operativo y otros requisitos que debe tener el producto de software.
Revisión de requisitos:
Como método de revisión en la etapa de análisis de requisitos, la exactitud, integridad y claridad de las funciones y otros requisitos deben evaluarse en el último paso del análisis de requisitos.
El objeto de la investigación del análisis de la demanda son los requisitos de los usuarios. Es necesario comprender completamente los requisitos del usuario y expresar con precisión los requisitos del usuario. Sólo los requisitos de software descritos con precisión pueden convertirse en la base del diseño del software.
La revisión debe ser realizada por una persona dedicada y el equipo de revisión está compuesto por miembros de desarrollo de software, expertos en software, expertos en el dominio y usuarios.
El análisis de requisitos es un proceso iterativo continuo. Sólo cuando los requisitos sean completos y precisos se podrá desarrollar un sistema que satisfaga a los usuarios.