
Functional requirement (FR) concern the results of behaviour that shall be provided by a function of a system (or component or service).

User requirements for a software solution consist of two subsets: functional and non-functional.
.jpg)
This article presents an entry level discussion about three levels of granularity that can be defined for functional requirements, according to whether their goals can be classified as summary, user or sub-function. It defines how detailed or how generalised the description of the functionality of the software is.ĭifferent project phases require different levels of granularity in the description of functional requirements: in early project phases a broad vision of scope is required, while in later phases a deeper view is necessary. The level of granularity is the greater or lesser extent in the description of expected software behaviour in a functional specification. Process optimization via profound consulting and innovative solution concepts.
