Requerimientos del Sistema (Software)

   -   Requerimientos Funcionales
   -   Requerimientos No Funcionales

Requerimientos No Funcionales

Es la especificación de las restricciones que posee un sistema (en su totalidad y rara
vez parcialmente) en cuanto a sus funciones (servicios). Se trata de estándares y
restricciones de tiempo sobre el proceso de desarrollo.

Estos llegan a surgir de, las necesidades del usuario, debido a las restricciones en
el presupuesto, a la necesidad de interoperabilidad con otro sistema (hardware o
software), o a políticas (de una organización o territorio).

Contrario a los requerimientos funcionales que se encargan de las funciones
específicas del sistema,     los requerimientos no funcionales se centran en
propiedades (en este caso no funcionales y que se refieren al comportamiento del
sistema en su entorno operativo) de dicho sistema tales como: fiabilidad, tiempo de
respuesta, rendimiento, protección, disponibilidad, y capacidad de almacenamiento.
También pueden definir las restricciones como la capacidad de los dispositivos de
entrada y salida y representación de datos que se utilizan en la interfaz.

En síntesis, un sistema (funciones, servicios), puede ser inutilizable, si no se llega a
cumplir con un requerimiento no funcional (por Ej. Se necesitan realizar tareas
ágiles y el sistema es ultra lento).

   - Requerimientos del Producto ( comportamiento )
Por Ej. Rendimiento en la rapidez de ejecución y cantidad de memoria requerida.

   - Requerimientos Organizacionales ( políticas/procedimientos )
Por Ej. Estándares en los procesos de desarrollo, método de diseño y lenguajes de
programación.

    - Requerimientos Externos ( factores externos/proceso de desarrollo )
Por Ej. La manera de interaccionar con otros sistemas, la sujeción de la
funcionalidad del producto a las normas generales (leyes) que rigen un territorio en
la medida que aquellas lo exijan, la dependencia que pueda tener el producto a la
ética (valores, derechos), para no ser rechazado por los usuarios.

La siguiente figura hace una clasificación de los requerimientos no funcionales:
Tipos de Requerimientos no funcionales.




BIBLIOGRAFIA

 *
Ingeniería de Software

Autor       Ian Sommerville
Editorial   Pearson Ecuación 2005
Extra       Séptima edición
            ISBN 84-7829-074-5

Requerimientos del Sistema

  • 1.
    Requerimientos del Sistema(Software) - Requerimientos Funcionales - Requerimientos No Funcionales Requerimientos No Funcionales Es la especificación de las restricciones que posee un sistema (en su totalidad y rara vez parcialmente) en cuanto a sus funciones (servicios). Se trata de estándares y restricciones de tiempo sobre el proceso de desarrollo. Estos llegan a surgir de, las necesidades del usuario, debido a las restricciones en el presupuesto, a la necesidad de interoperabilidad con otro sistema (hardware o software), o a políticas (de una organización o territorio). Contrario a los requerimientos funcionales que se encargan de las funciones específicas del sistema, los requerimientos no funcionales se centran en propiedades (en este caso no funcionales y que se refieren al comportamiento del sistema en su entorno operativo) de dicho sistema tales como: fiabilidad, tiempo de respuesta, rendimiento, protección, disponibilidad, y capacidad de almacenamiento. También pueden definir las restricciones como la capacidad de los dispositivos de entrada y salida y representación de datos que se utilizan en la interfaz. En síntesis, un sistema (funciones, servicios), puede ser inutilizable, si no se llega a cumplir con un requerimiento no funcional (por Ej. Se necesitan realizar tareas ágiles y el sistema es ultra lento). - Requerimientos del Producto ( comportamiento ) Por Ej. Rendimiento en la rapidez de ejecución y cantidad de memoria requerida. - Requerimientos Organizacionales ( políticas/procedimientos ) Por Ej. Estándares en los procesos de desarrollo, método de diseño y lenguajes de programación. - Requerimientos Externos ( factores externos/proceso de desarrollo ) Por Ej. La manera de interaccionar con otros sistemas, la sujeción de la funcionalidad del producto a las normas generales (leyes) que rigen un territorio en la medida que aquellas lo exijan, la dependencia que pueda tener el producto a la ética (valores, derechos), para no ser rechazado por los usuarios. La siguiente figura hace una clasificación de los requerimientos no funcionales:
  • 2.
    Tipos de Requerimientosno funcionales. BIBLIOGRAFIA * Ingeniería de Software Autor Ian Sommerville Editorial Pearson Ecuación 2005 Extra Séptima edición ISBN 84-7829-074-5