En la tabla 1, se pueden identificar los niveles donde provienen los requisitos:
Tabla 1. Niveles de los requisitos
| Nro. Nivel | Nivel | Descripción |
| 1 |
Requerimientos del negocio: ¿Por qué se está realizando el Proyecto? |
Son las declaraciones de la empresa con el propósito de justificar la ejecución del proyecto; esta describe el propósito y las necesidades a alto nivel que el software debe satisfacer; además con la visión del producto se determinan las capacidades que el producto debe tener y también las limitaciones del mismo. |
| 2 |
Requerimientos del usuario: Lo que los usuarios podrían hacer con el producto. |
Son las especificaciones desde el punto de vista del usuario. Describe las tareas que el usuario necesitan realizar con el software y las características de calidad necesarias del software. Los documentos que contienen los requisitos del usuario a menudo se llaman capacidades operativas, características del producto, el concepto de las operaciones, o casos de uso. Los requisitos de los usuarios son el puente entre los objetivos de negocio y los requisitos de software detallados. Por esta razón, es importante asegurar que los analistas que escriben los requisitos tengan excelentes habilidades de comunicación, así como conocimiento de modelos de requisitos de usuario. |
| 3 |
Requerimientos de software: Lo que los desarrolladores necesitan construir |
Son las especificaciones de requisitos funcionales y no funcionales que el producto de software debe cumplir para satisfacer las necesidades tanto del negocio como del usuario, sin salirse de los límites del diseño y el desarrollo. Los requisitos de software establecen un acuerdo entre el personal técnico y los empresarios sobre las características que el producto debe tener. Los analistas son los que realizan la especificación de requerimientos de software y los clientes son los que deben revisar y aprobar los requisitos de software. |
Elaboración propia