Toma de Requisitos
Introducción
Los requisitos son una especificación de lo que debe implementarse. Son descripciones de cómo debe comportarse el sistema, o de una propiedad o atributo del sistema. Pueden ser una restricción en el proceso de desarrollo del sistema.
Tipos de requisito
- Requisito de negocio
Objetivo de negocio de alto nivel de la organización que construye un producto o de un cliente que lo adquiere. - Regla de negocio
Política, directriz, estándar o regulación que define o restringe algún aspecto del negocio. No es un requisito de software en sí mismo, sino el origen de varios tipos de requisitos de software. - Restricción
Limitación impuesta a las opciones disponibles para el desarrollador en el diseño y construcción del producto. - Requisito de interfaz externa
Descripción de una conexión entre un sistema y un usuario, otro sistema o un dispositivo. - Característica
Una o más capacidades del sistema lógicamente relacionadas que proveen valor a un usuario y están descritas mediante un conjunto de requisitos funcionales. - Requisito funcional
Descripción de un comportamiento que un sistema presentará bajo determinadas condiciones. - Requisito no funcional
Descripción de una propiedad o característica qeu un sistema presentará o una restricción que debe respetar. - Atributo de calidad
Tipo de requisito no funcional que describe un servicio o característica de rendimiento de un producto. - Requisito de sistema
Requisito de alto nivel de un producto que contiene múltiples subsistemas, que pueden ser todos software o software y hardware. - Requisito de usuario
Objetivo o tarea que específicos tipos de usuario debe conseguir con un sistema, o un atributo de producto deseado.
Los requisitos de usuario se pueden representar mediante casos de uso, historias de usuario y tablas evento-respuesta. Idealmente los propios usuarios deberían proporcionar esta información.