In Software Development Requirements have 3 levels:
Business requirements (Vision and Scope document)
– expanded description of customers business
– business point of view requirements
– functionalities which should be made in our application
– business point of view requirements
– functionalities which should be made in our application
Example: “We need a tool for selecting big data from different sources and converting it to easy-to-read forms.”
User requirements (User Stories, Screnarios, Cases)
– all functionalities, that should be made for the end user
Example: “When the user logs into the system the main page should be opened.”
Specifications (Functional and nonfunctional requirements)
– requirements for every separate function, which should be made in our application
Example: “The device should check all valid sources during installation. All invalid sources must be disabled for a regular user.”