martes, 8 de noviembre de 2016

Especificación de requerimientos



Especificación de requerimientos


Definición


Los requerimientos/requisitos de un sistema describen los servicios que ha de ofrecer el sistema y las restricciones asociadas a su funcionamiento.

Requerimientos Propiedades o restricciones determinadas de forma precisa que deben satisfacerse, para lograr todas y cada una de las cuestiones que se presenten, en esta se encuentran dos tipos de requerimientos:


Requerimientos funcionales


Esta expresan la naturaleza del funcionamiento del sistema (cómo interacciona el sistema con su entorno y cuáles van a ser su estado y funcionamiento).Muchas de las veces, también es conveniente indicar lo que no hará el sistema.


Requerimientos no funcionales

 Restricciones en el espacio de posibles soluciones:

· Rendimiento del sistema: fiabilidad, tiempo de respuesta, disponibilidad.

· Interfaces: dispositivos de E/S, usabilidad, interoperabilidad.

 · Proceso de desarrollo: estándares, herramientas, plazo de entrega.

Los requerimientos…
·          se suelen especificar en lenguaje natural.
·          se expresan de forma individual (p.ej. esquemáticamente).
·          se organizan de forma jerárquica (a distintos niveles de detalle).
·          a menudo, se numeran (para facilitar su gestión).


Los requerimientos han de ser…
·     claros y concretos (evitando imprecisiones y ambigüedades) p.ej. Uso de puntos suspensivos, etcétera.
·     concisos (sin rodeos ni figuras retóricas).
·     completos y consistentes.

Los requerimientos han de indicar…
·     lo que se espera que haga el sistema (¿qué?).
·     su justificación (¿por qué ha de ser así? ¿quién lo propuso?).
·     en su caso, los criterios de aceptación que sean aplicables (¿cómo se verifica su cumplimiento?).

Los requerimientos funcionales…
·    deben estar redactados de tal forma que sean comprensibles para usuarios sin conocimientos técnicos avanzados (de Informática, se entiende),
·    deben especificar el comportamiento externo del sistema y evitar, en la medida de lo posible, establecer características de su diseño,
·    deben priorizarse (al menos, se ha de distinguir entre requisitos obligatorios y requisitos deseables). 

Los requerimientos no funcionales…
han de especificarse cuantitativamente, siempre que sea posible (para que se pueda verificar su cumplimiento).

h

   El siguiente vido describe lo antes mencionado haciendo pauta a la importancia del este
   tema. 




 
   Referencias:
   http://elvex.ugr.es/idbis/db/docs/design/2-requirements.pdf 


 


No hay comentarios.:

Publicar un comentario