El trabajo en la fase de análisis de requisitos de software se puede dividir en cuatro aspectos.
El análisis de requisitos de software consiste en refinar y refinar el análisis de viabilidad del software establecido durante la planificación del software, analizar varias soluciones posibles y asignarlas a varios elementos de software. El análisis de requisitos es el último paso en la fase de definición del software, que consiste en determinar qué debe lograr el sistema, es decir, presentar requisitos completos, precisos, claros y específicos para el sistema objetivo.
Proceso: El trabajo del análisis de requisitos de software es describir las funciones y el rendimiento del software, determinar las limitaciones del diseño del software y los detalles de la interfaz entre el software y otros elementos del sistema, y definir otros requisitos efectivos para el software.
Al analizar los requisitos, es importante tener en cuenta que toda la información y los requisitos son desde la perspectiva del usuario. Intente evitar la imaginación subjetiva de los analistas e intente enviar el progreso del análisis a los usuarios. Permita que los usuarios inspeccionen y evalúen sin guía directa. Para lograr la precisión del análisis de la demanda.
A través del análisis de la demanda, los analistas refinan gradualmente los requisitos del software, describen los dominios de datos que procesará el software y proporcionan datos y funciones que pueden transformarse en diseño de datos, diseño de estructuras y diseño de procesos. para el desarrollo de software. Una vez completado el software, las especificaciones del software también proporcionarán una base para evaluar la calidad del software.