Análisis de requerimientos

En ingeniería de sistemas e ingeniería de software, el análisis de requisitos incluye tareas que tienen como objetivo determinar los requisitos de un sistema nuevo o cambiante, teniendo en cuenta el posible conflicto entre los requisitos de varias partes interesadas , como los usuarios . El análisis de requisitos es fundamental para el éxito de un proyecto.

Técnicas principales

Entrevistas con las partes interesadas

Las entrevistas con las partes interesadas son un método común utilizado en el análisis de requisitos. Por lo general, es necesario tomar una decisión, siendo el costo un factor a la hora de decidir a quién entrevistar. Estas entrevistas pueden revelar requisitos que anteriormente no se consideraban dentro del alcance del proyecto y los requisitos pueden entrar en conflicto. Sin embargo, una parte interesada debe tener una idea de sus expectativas o debe haber visualizado sus requisitos.

Talleres de análisis de requisitos

Prototipos

Caso de uso

Especificar los requisitos de software

Identificación de stakeholders

Un tema nuevo e importante en la década de 1990 fue la atención prestada a la identificación de las partes interesadas . Cada vez se reconoce más que las partes interesadas no se limitan a la organización que emplea al analista. Las otras partes interesadas son:

Problemas

Problemas del usuario

Steve McConnell, en su libro Rapid Development, detalla varias formas en las que los usuarios pueden no estar familiarizados con todos los requisitos  :

Esto puede conducir a una situación en la que los requisitos del usuario sigan cambiando incluso cuando el desarrollo del sistema o producto ha comenzado.

Problemas de ingenieros y desarrolladores

Prueba de solución

Ver también