Tipos de requerimientos

Los requerimientos para un sistema son descripciones de lo que el sistema debe hacer el
servicio que ofrece y las restricciones en su operación

Funcionales

Son enunciados acerca de servicios que el sistema
debe proveer, de cómo debería reaccionar el sistema a entradas particulares y de cómo debería comportarse el sistema en situaciones específicas.

Descripción

Características: la especificación de
requerimientos funcionales de un sistema,
debe estar completa y ser consistente. La compleción (o completitud) significa que todos, los servicios solicitados por el usuario están definidos.

Elementos:

Procesos, flujo de datos entre procesos, datos de cada flujo de datos,
Bases de datos.

Especificación de requerimientos: Descripción de la función o entidad a especificar.
Descripción de sus entradas y de dónde provienen.
Descripción de sus salidas y hacia a dónde van.
Indicación de que otras entidades se utilizan.

No Funcionales

Son limitaciones sobre servicios o funciones que
ofrece el sistema. Incluyen restricciones tanto de temporización y del proceso de
desarrollo, como impuestas por los estándares.

Descripción

Características: Rendimiento, seguridad, disponibilidad, especifican y restringen el sistema de un todo.

Elementos: Procesos, flujo de datos entre procesos, datos de cada flujo de datos.

Especificación de requerimientos: Requerimientos del Producto. Especifican el comportamiento del producto.

Requerimientos organizaciones.- Se derivan de las políticas y procedimientos existentes en la
organización del cliente y en la del desarrollador.

Requerimientos externos.Tiene que ver con los factores externos al sistema y su proceso de desarrollo.

Del usuario

Son enunciados, en un lenguaje natural junto con
diagramas, acerca de qué servicios esperan los usuarios del sistema, y de las restricciones con las cuales éste debe operar.

UAdministradores, clientes , usuarios finales,
del sistema, ingenieros clientes,
administradores contratistas, arquitectos del sistema.

Del sistema

Son descripciones más detalladas de las funciones,
los servicios y las restricciones operacionales del sistema de software.

Usuarios finales del sistema, Ingenieros
clientes, arquitectos del sistema,
desarrolladores del software.

De interfaz

Son descripciones de una conexión entre un sistema de software y un usuario.