Un Requisito Funcional define el comportamiento interno del software: cálculos, detalles técnicos, manipulación de datos y otras funcionalidades específicas que muestran cómo los casos de uso serán llevados a la práctica. Son complementados por los requisitos no funcionales, que se enfocan en cambio en el diseño o la implementación.
Como se define en la ingeniería de requisitos, los
requisitos funcionales establecen los comportamientos del sistema.
Típicamente, un analista de requisitos genera requisitos
funcionales luego de diagramar los casos de usos. Sin embargo, esto puede
tener excepciones, ya que el desarrollo de software es un proceso iterativo y
algunos requisitos son previos al diseño de los casos de uso. Ambos elementos
(casos de uso y requisitos) se complementan en un proceso bidireccional.
Un requisito funcional típico contiene un nombre y un número
de serie único y un resumen. Esta información se utiliza para ayudar al lector
a entender por qué el requisito es necesario, y para seguir al mismo durante el
desarrollo del producto.
El núcleo del requisito es la descripción del comportamiento
requerido, que debe ser clara y concisa. Este comportamiento puede provenir de
reglas organizacionales o del negocio, o ser descubiertas por interacción con
usuarios, inversores y otros expertos en la organización.
2.4 Requisitos funcionales
- Son declaraciones de los servicios que debe proporcionar el sistema.
- Especifican la manera en que éste debe reaccionar a determinadas entradas.
- Especifican cómo debe comportarse el sistema en situaciones particulares.
- Pueden declarar explícitamente lo que el sistema no debe hacer.
- Los requisitos funcionales del sistema propuesto son los siguientes:
- Visualizar información
- 2- Insertar información
- 3- Modificar información
- 4- Eliminar información
- 5- Descargar información
- 6- Buscar información
- 7- Escribir comentarios
- 8- Eliminar comentarios
- 9- Consultar estadísticas
- 10- Actualizar estadísticas
- 11- Eliminar estadísticas
- Los Requisitos Funcionales del usuario pueden ser frases muy generales sobre lo que el sistema debería generales sobre lo que el sistema debería hacer. Se suelen expresar como objetivos del sistema.
- Los Requisitos Funcionales del sistema deben describir los servicios que hay que proporcionar con todo detalle: los casos de uso Permitir autenticación.
Marli Pineda
No hay comentarios:
Publicar un comentario