Jérôme Brilland


Necesidades y requisitos

Publicado en Análisis funcional
startup

Las dos palabras „necesidades“ y „requisitos“ se utilizan a menudo indistintamente. Sin embargo no son exactamente sinónimos.

Necesidad

Se utiliza la palabra „necesidad“ cuando es expresada para los interesadas y non completamente definida. Por ejemplo :

Necesito que los usuarios puedan crear su perfil la primera vez.

sería una necesidad. Así como se puede ver, ésta es incompleta y puede llegar ambigüedad y confusión.

Una necesidad es un deseo, una falta o insatisfacción percibida por un usuario, un cliente. Una necesidad no siempre es expresada : hay necesidades implícitas. Asimiso cuando se expressa puede no corresponder a una necesidad real.

Requisito

Se utiliza la palabra „requisito“ cuando la necesidad está especificada. El trabajo del analista funcional es de especificar esta necesidad. En inglés se utiliza la expresión Requirement elicitation, que se podría traducir como extracción de los requisitos, con el fin de hacer los necesidades completas, precisas, claras, realizables y verificables. Pues, cuando una expresión como „especificiones de necessidades“ aparece en un documento o en un artículo se trata de hecho de requisitos.

Un requisito es un rasgo que debe cumplir o poseer un producto.

La descriptión de un requisito tiene que contener :

  • un lugar o una localización
  • un actor
  • una acción
  • un resultado o expectativa
  • una restricción o la indicación explicita que no hay restricción

Un requisito debe ser descrito de manera que cumpla las siguiente características : necesario, consiso, no ambiguo, completo, consistente y verificable.

Continuando con el ejemplo anterior, el requisito especificado sería :

Despues la primera conneccíon al portal (lugar), el sistema (actor) obliga (acción) el usuario a crer su perfil, (resultado) a menos que sea el administrador (restricción).

Se distiguen generalemente dos nivel de requisitos (basado en los definiciones de la norma IEEE 729–1983) :

  • requisito de usuario : una condición o capacidad que necesita el usuario para resolver un problema o conseguir un objetivo determinado.

Ejemplo : El usuario puede agregar un producto en su cesta.

  • requisito de producto (o de sistema) : una condición o capacidad que debe cumplir o poseer un sistema o uno de sus componentes para satisfacer un contrato, una norma o una especificación.

Ejemplo : El sistema muestra la lista de productos presentes en la cesta.

A la diferencia de las necesidades que no son siempre expresadas, todos los requisitos son descritos. Los requisitos deben ser necesarios, consisos, correctos, no ambiguos, completos, consistentes y verificables.

Comentarios

Comments are closed.