Gestión de requisitos de software

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 7 de noviembre de 2016; las comprobaciones requieren 16 ediciones .

La gestión de requisitos de software es el proceso de identificar, identificar, documentar, analizar, rastrear, priorizar  requisitos , llegar a un acuerdo sobre los requisitos y luego gestionar el cambio y notificar a las partes interesadas relevantes. La gestión de requisitos es un proceso continuo a lo largo de un proyecto de desarrollo de software.

El propósito de la gestión de requisitos es asegurar que una organización documente, verifique y satisfaga las necesidades y expectativas de sus clientes y partes interesadas internas o externas. La gestión de requisitos comienza con la identificación y el análisis de las metas y limitaciones del cliente. La gestión de requisitos incluye además el mantenimiento de requisitos, la integración de requisitos y la gestión de requisitos y la información relacionada que viene con los requisitos.

La trazabilidad de los requisitos establecidos de esta manera se utiliza para notificar a las partes interesadas su cumplimiento en términos de su relevancia, integridad, alcance y consistencia. La trazabilidad también respalda la gestión de cambios como parte de la gestión de requisitos, ya que facilita la comprensión de cómo los cambios afectan los requisitos o elementos relacionados y facilita la implementación de esos cambios.

La gestión de requisitos implica la comunicación entre el equipo del proyecto y las partes interesadas para corregir los requisitos a lo largo del proyecto. La comunicación constante de todos los participantes del proyecto es importante para que ninguna clase de requisitos domine a las demás. Por ejemplo, al desarrollar software para uso interno, una empresa puede tener necesidades tan fuertes que puede ignorar los requisitos del usuario o suponer que los casos de uso creados también cubrirán los requisitos del usuario.

Trazabilidad de requisitos

La trazabilidad de requisitos en realidad significa documentar todo el ciclo de vida de un requisito. A menudo es necesario conocer la fuente de cada requisito. Para esto, todos los cambios en los requisitos deben estar documentados para lograr la trazabilidad. Incluso el uso de los requisitos implementados debe ser rastreable.

Los requisitos provienen de varias fuentes, como un representante comercial que solicita un producto, un gerente de marketing o un usuario real. Todas estas personas tienen diferentes requisitos de productos. Con la trazabilidad de requisitos, una función implementada en el sistema se puede rastrear hasta la persona o el grupo que la solicitó en el momento en que se recopilaron los requisitos. Esta función se puede utilizar, por ejemplo, durante el desarrollo para priorizar los requisitos al determinar qué tan valioso es un requisito determinado para un usuario en particular. La trazabilidad también se puede utilizar después de que se haya implementado un producto. Por ejemplo, cuando el examen del uso de un sistema revela que una función no se está utilizando, se puede determinar por qué se requería en primer lugar.

Tareas de gestión de requisitos

Véase también

Notas

Literatura