Definition
Functional Requirement
Defines specific behaviors or functions of the system. It describes what the system should do in terms of inputs, processing, and outputs.
Components
1. Functionality
The core logic of the system:
- Transformation: Mapping Inputs to Outputs.
- Logic: Sequence of operations and validity checks.
- Handling: Management of parameters and abnormal situations (errors).
2. External Interfaces
Requirements regarding interactions with other systems, hardware, or users:
- Logistics: Source and Destination of data.
- Specification: Range, accuracy, tolerance, and units of measure.
- Protocol: Formats and relationships to other I/O.