# data[].attributes.body
-Especificar las características operacionales del

software

-Indicar la interfaz del software con otros elementos

del sistema

-Establecer las restricciones que debe cumplir el software

# data[].attributes.body
-Ambiente Físico
-Interfaces
-Usuarios y Factores Humanos
-Funcionalidad
-Datos
-Recursos
-Seguridad
-Aseguramiento de calidad

# data[].attributes.body
Este aspecto se refiere a la locación del equipo requerido para hacer funcionar el sistema.
Puede tener restricciones ambientales como:
-Temperatura
-Humedad
-Interferencia Magnética

# data[].attributes.body
Se detallan los atributos de calidad del sistema: Fiabilidad, mantenibilidad, portabilidad, y la seguridad.
La carga que puede soportar el sistema. Por ejemplo, el número de terminales, el número esperado de usuarios simultáneamente conectados, número de transacciones por segundo que puede soportar el sistema, etc.

# data[].attributes.body
Es cómo se presenta el software
Se describe a la interfaz de usuario, interfaz con otros sistemas (hardware y software) e interfaces de comunicaciones

# data[].attributes.body
¿Quiénes?
¿Necesitan capacitación para manejar el sistema?
Distintos usuarios poseen distintos requisitos. Para cada clase de usuario que exista en la organización, se especifican los requisitos funcionales que le afecten o tengan mayor relación con sus tareas.

# data[].attributes.body
¿Qué recursos materiales, personales o de otro tipo se requieren para construir, utilizar y mantener el sistema?

# data[].attributes.body
La captura de los requerimientos tiene como objetivo principal la comprensión de lo que los clientes y los usuarios esperan que haga el sistema, es decir, los  requerimientos  identifican el qué del  sistema, mientras que el diseño establece el cómo del sistema.

# data[].attributes.body
Se especifican qué tipos de usuario están autorizados, o no, a realizar ciertas tareas, y cómo se implementarán los mecanismos de seguridad (por ejemplo, por medio de un usuario y una contraseña).

# data[].attributes.body
Formato de los datos a utilizar
Exactitud y Precisión de los datos
Información que se guarda en la base de datos. Por ejemplo, la frecuencia de uso, las capacidades de acceso y la cantidad de registros que se espera almacenar (decenas, cientos, miles o millones)

# data[].attributes.body
¿Qué hará el sistema?
¿Existen restricciones?
Normalmente (aunque no siempre), son aquellas acciones expresables como “el sistema deberá . . . ”.