A requirement is a need of the client. It is something that acts as the purpose to meet
the needs. It will transform into a solution through various stages of SDLC.
The types of requirements are
- Business Requirements
- Stakeholder Requirements
- Solution Requirements
- Transitional Requirements
- Business Requirements – Business Requirements are high level objectives,goals or needs of the enterprise. It defines the purpose why the project has
been initiated and the objectives that it will achieve. Business Requirements
describes the needs of the organisation as a whole. They are developed and
defined through Enterprise Analysis.
- Stakeholder Requirements – Stakeholder Requirements are the requirements of a particular or a group of Stakeholders. They describe the needs of a
Stakeholder or how the Stakeholder will interact with the solution.
They act as a bridge between the Business Requirement and the
Solution Requirement. They are developed and defined through Requirement Analysis.
- Solution Requirements – They are the characteristics of a solution that meets theBusiness and the Stakeholder Requirements. They are developed and
defined through Requirement Analysis. They are categorized into
- Functional Requirements – This describes how the solution must behave. In the example of the house, it describes for e.g., how a Site must look (Display,
Modules and its Sub Modules) and how a system must perform is typically
described as functional requirements.
- Non Functional Requirements – Non Functional Requirements describes the environmental condition under which system must be able to perform in
aefficient way. They are known as quality or the requirements which includes t
he Network Speed, Database, Security and User Interface.
- Transitional Requirements – They describe the capabilities that the solution must have while moving from current state to the desired state.
For e.g., Support Team Person must be available after the system has been
implemented to support and fix all the bugs and enhancements
Requirement, requisite refer to that which is necessary. A requirement is some quality or performance demanded of a person in accordance with certain fixed regulations: requirements for admission to college. A requisite is not imposed from outside; it is a factor which is judged necessary according to the nature of things, or to the circumstances of the case: Efficiency is a requisite for success in business. Requisite may also refer to a concrete object judged necessary: the requisites for perfect grooming.
Needs and requirements may look like they mean the same thing, but there’s a difference when it comes to business analysis: The need is the objective, and the requirement is the decision about whether to do something to achieve that objective. A need turns into a requirement when someone recognizes that having the unmet need is unacceptable and decides he requires the need to be met.
Requirements, when first identified, are really needs, wants, suggestions, or ideas — until the right person decides otherwise. Frequently, needs, wants, suggestions, and ideas are presented as requirements statements without the provider’s thinking about the needs, constraints, or implications of that decision; sometimes, he’s not even in the position to decide how or why the requirement is appropriate or