12
Requerimientos no funcionales 1

Requerimientos No Funcionales

Embed Size (px)

DESCRIPTION

Informacion sobre requerimientos no funcionales

Citation preview

  • Requerimientos no funcionales*

  • Requerimientos no funcionalesSon 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 fiabilidadA la respuesta en el tiempoA la capacidad de almacenamiento*

  • Requerimientos no funcionalesTambin pueden definir de forma alternativa las restricciones del sistema como:Capacidad de los dispositivos de entrada/salidaRepresentacin 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.*

  • Requerimientos no funcionalesLo 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 sistemasRestricciones por factores externos como reglamentos de seguridad y polticas de privacidad

    *

  • Requerimientos no funcionalesLos requerimientos no funcionales se clasifican en:Requerimientos de producto.Especifican el comportamiento del productoRequerimientos 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.*

  • Requerimientos no funcionalesLos 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 utilizarRequerimientos de entrega: cuando se entregara el producto y como lo documentara.

    *

  • Requerimientos no funcionalesLos 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 legalesRequerimientos ticos.

    *

  • Requerimientos no funcionalesejemplos*

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

    *

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

  • Requerimientos no funcionalesEn 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.*

  • 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.*

    ************