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