Obtención de requisitos


En la ingeniería de requisitos , la obtención de requisitos es la práctica de investigar y descubrir los requisitos de un sistema por parte de los usuarios, clientes y otras partes interesadas. [1] La práctica también se denomina a veces " recopilación de requisitos ".

El término obtención se utiliza en libros e investigaciones para plantear el hecho de que los buenos requisitos no pueden simplemente recopilarse del cliente, como lo indica la recopilación de requisitos de nombre. La obtención de requisitos no es trivial porque nunca puede estar seguro de obtener todos los requisitos del usuario y del cliente con solo preguntarles qué debe hacer o no hacer el sistema (por seguridad y confiabilidad). Las prácticas de obtención de requisitos incluyen entrevistas, cuestionarios, observación de usuarios, talleres, lluvia de ideas , casos de uso , juegos de roles y creación de prototipos .

Antes de que los requisitos puedan analizarse, modelarse o especificarse, deben recopilarse mediante un proceso de obtención. La obtención de requisitos es parte del proceso de ingeniería de requisitos, generalmente seguido por el análisis y la especificación de los requisitos.

Los procesos de elicitación comúnmente utilizados son las reuniones o entrevistas con las partes interesadas. [2] Por ejemplo, una primera reunión importante podría ser entre ingenieros de software y clientes en la que se discuta su perspectiva de los requisitos.

El proceso de obtención de requisitos puede parecer simple: pregunte al cliente, a los usuarios y a otras personas cuáles son los objetivos del sistema o producto, qué se debe lograr, cómo el sistema o producto encaja en las necesidades del negocio y, finalmente, cómo el sistema o el producto se utilizará en el día a día. Sin embargo, pueden surgir problemas que compliquen el proceso.

En 1992, Christel y Kang identificaron problemas que indican los desafíos para la obtención de requisitos: [3]