What is a Requirement?
Software is everywhere in our lives today. From your online banking system to your microwave oven, software applications play a vital role in everyday life. Why do we rely so heavily onÂ software applications? The reason is that they achieve a goal or solve a problem for us. In other words, they have properties that fill a need for the user.
A Requirement is the description of the properties of a product that satisfy the consumer’s need.
Put a different way: A Requirement is a condition or capability needed by a stakeholder to solve a problem or achieve an objective (IIBA, 2008)