El sinónimo de requisitos es necesidades. Según la Real Academia Española, el sinónimo de requisito es necesidad. Los sinónimos de requisito son necesidad, exigencia, condición, requerimiento y prerrequisito.
Los requisitos son todas aquellas necesidades o exigencias que debe cumplir un producto para ser considerado apto o idóneo para su uso o consumo. En ingeniería de requisitos se hace referencia a aquellos requisitos no funcionales que deben ser considerados en el diseño de un sistema.
Los requisitos se pueden agrupar de acuerdo a diversos criterios, tales como el tipo de requisito, el estado de madurez del requisito, el grado de importancia del requisito, el origen del requisito, la prioridad del requisito, entre otros.
De acuerdo al tipo de requisito, éstos se pueden clasificar en funcionales y no funcionales. Los requisitos funcionales describen el comportamiento del sistema a desarrollar, es decir, lo que el sistema debe hacer. En cambio, los requisitos no funcionales describen el cómo debe realizarse el diseño y desarrollo del sistema.
Los requisitos se pueden clasificar también de acuerdo al estado de madurez en requisitos establecidos y requisitos no establecidos. Los requisitos establecidos son aquellos que se encuentran completamente definidos y no requieren de mayor precisión. Por otro lado, los requisitos no establecidos son aquellos que aún no han sido completamente definidos y requieren de un trabajo adicional para su precisión y completitud.
En cuanto al grado de importancia, los requisitos se pueden clasificar en requisitos obligatorios y requisitos no obligatorios. Los requisitos obligatorios son aquellos que el sistema no puede funcionar sin ellos y, por lo tanto, su implementación es imprescindible. Por otro lado, los requisitos no obligatorios son aquellos que el sistema puede funcionar sin ellos, pero su implementación puede mejorar el funcionamiento del sistema.
En cuanto al origen del requisito, éstos se pueden clasificar en requisitos internos y requisitos externos. Los requisitos internos son aquellos que provienen de la organización que desarrollará o implementará el sistema. Por otro lado, los requisitos externos son aquellos que provienen del entorno en el que el sistema será utilizado.
Finalmente, en cuanto a la prioridad de los requisitos, éstos se pueden clasificar en requisitos prioritarios y requisitos no prioritarios. Los requisitos prioritarios son aquellos que deben ser implementados en una primera fase del proyecto debido a su importancia o urgencia. Por otro lado, los requisitos no prioritarios son aquellos que pueden ser implementados en una segunda fase del proyecto debido a que su implementación es menos urgente o importante.