Funcionalidad
¿Cuál es la función del software? Esto debe incluir lo siguiente:
-
Comprobaciones de validez de las entradas
-
Respuestas generales ante situaciones anómalas, que incluyen: desbordamiento, recursos de comunicación,
manejo de errores y recuperación
-
Efectos de los parámetros
-
Relación de las salidas con las entradas, incluidas las secuencias de entrada/salida y las fórmulas para la
conversión de entrada a salida
|
Interfaces externas
¿Cómo interactúa el software con las personas, el hardware del sistema, otro hardware y otro software? |
Rendimiento
¿Cuál es la velocidad, disponibilidad, tiempo de respuesta, tiempo de recuperación de varias funciones de software, etc.?
¿Se incluyen los requisitos estáticos y dinámicos? |
Requisitos de la base de datos lógica
¿Se han especificado todos los requisitos lógicos para la información que debe colocarse en una base de datos? Esto puede
incluir lo siguiente:
-
Tipos de información utilizada por distintas funciones
-
Frecuencia de uso
-
Posibilidades de acceso
-
Entidades de datos y sus relaciones
-
Restricciones de integridad
-
Requisitos de retención de datos
|
Compatibilidad con los estándares
¿Se han derivado todos los requisitos de estándares existentes y se han especificado las normativas? ¿Cómo se va a realizar
su seguimiento? |
Atributos
¿Cuáles son las consideraciones sobre fiabilidad, disponibilidad, portabilidad, corrección, mantenimiento, seguridad, etc.? |
Restricciones de diseño impuestas sobre una implementación
¿Hay algún estándar en efecto, lenguaje de implementación, políticas para la integridad de las bases de datos, límites de
recursos, entornos operativos, etc. que sean necesarios? |
|