Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Requerimientos Funcionales
En general, los requerimientos funcionales describen acciones específicas que el ingeniero de
software debe ser capaz de realizar durante el desarrollo de software. Los requerimientos
funcionales a menudo se dividen en reglas de negocio y casos de uso. Las reglas de negocio son
declaraciones de alto nivel que definen lo que un sistema debe hacer, mientras que los casos de
uso son descripciones más detalladas de cómo debe funcionar el sistema.
• Plazos de finalización
Requerimientos no funcionales
Los requerimientos no funcionales describen características específicas que el software debe
poseer durante el desarrollo de la aplicación. Por lo general, se dividen en tres
categorías: rendimiento, seguridad y calidad.
Requerimientos de rendimiento
Los requerimientos de rendimiento suelen dividirse en dos categorías: tiempo de respuesta y
rendimiento. El tiempo de respuesta es el tiempo que tarda un sistema en responder a la solicitud
de un usuario, mientras que el rendimiento es el número de solicitudes que un sistema puede
manejar. Son más críticos para los sistemas interactivos, como las aplicaciones de escritorio y los
sitios web, donde los usuarios esperan respuestas inmediatas a sus acciones.
Requerimientos de seguridad
Los requerimientos de seguridad especifican las medidas que un sistema debe tomar para
proteger los datos del acceso no autorizado. En algunos casos, los requerimientos de seguridad
también pueden especificar el nivel de protección requerido, como confidencial o de alto secreto.
Implica autenticación, autorización y cifrado.