Está en la página 1de 12

Requerimientos no

funcionales

Requerimientos no
funcionales
Son aquellos requerimientos que no se
refieren directamente a las funciones
especificas de entrega del sistema.
Si no a las propiedades emergentes de
este como:
A la fiabilidad
A la respuesta en el tiempo
A la capacidad de almacenamiento

Requerimientos no
funcionales
Tambin pueden definir de forma
alternativa las restricciones del sistema
como:
Capacidad
de
los
dispositivos
de
entrada/salida
Representacin de datos que se utilizan en
las interfaces del sistema.

Muchos requerimientos no funcionales se


refieren al sistema como un todo mas que
a rasgos particulares del mismo.
3

Requerimientos no
funcionales
Lo anterior significa que a menudo son mas crticos
que los requerimientos funcionales particulares.
La razn es que el incumplimiento en un
requerimiento no funcional del sistema lo inutiliza.
Los requerimientos no funcionales surgen de las
necesidades del usuario debido a restricciones
como:

Restricciones en el presupuesto.
Restricciones por polticas de la organizacin.
Necesidades de interoperabilidad con otros sistemas
Restricciones por factores externos como reglamentos
de seguridad y polticas de privacidad

Requerimientos no
funcionales
Los requerimientos no funcionales se
clasifican en:
Requerimientos de producto.
Especifican el comportamiento del producto
Requerimientos de desempeo en la rapidez de la
ejecucin del sistema.
Cuanta memoria es requerida.
Fiabilidad que fijan la tasa de fallas para que el
sistema sea aceptable.
Portabilidad.
Usabilidad.
5

Requerimientos no
funcionales
Los requerimientos no funcionales se
clasifican en:
Requerimientos organizacionales.
Polticas y procedimientos existentes en la
organizacin.
Estndares en procesos.
Requerimientos de implementacin:
Lenguaje de programacin
Mtodo de diseo a utilizar
Requerimientos de entrega: cuando se
entregara el producto y como lo documentara.
6

Requerimientos no
funcionales
Los requerimientos no funcionales se
clasifican en:
Requerimientos externos. Todos los
requerimientos que se derivan de los
factores externos al sistema y de su
proceso de desarrollo:
Requerimientos de interoperabilidad.
Requerimientos legales
Requerimientos ticos.
7

Requerimientos no
funcionales
ejemplos

Requerimientos no
funcionales
De forma ideal los requerimientos no
funcionales se deben expresar de
manera
cuantitativa
utilizando
mtricas que se puedan probar de
forma objetiva.

Requerimientos no
funcionales
En la tabla se muestran varias mtricas posibles
utilizadas para especificar las propiedades no
funcionales del sistema.

10

Requerimientos no
funcionales
En la practica la especificacin cuantitativa
de los requerimientos no funcionales es difcil.
A los clientes no les es posible traducir sus
metas a requerimientos cuantitativos.
El costo de verificar de forma objetiva los
requerimientos no funcionales cuantitativos
es muy alto.
A menudo los requerimientos no funcionales
entran en conflicto e interactan con otros
requerimientos funcionales del sistema.
11

Diferencias entre los


requerimientos funcionales y
los no funcionales.

Los requerimientos funcionales describen lo que


el sistema deber hacer y los requerimientos no
funcionales colocan las restricciones y como estos
requerimientos funcionales son implementados.
Ejemplo: un requerimiento funcionales puede
decirnos que un sistema debe proveer alguna
facilidad para autenticar la identidad del usuario
de un sistema; un requerimiento no funcional
puede decirnos que el proceso de autenticacin
debe ser completado en cuatro segundos o
menos.
12

También podría gustarte