Requirements Definition
An abstract description of the services which the system should provide and the constraints under which the system must operate
It should only specify the external behavior of the system
- not concerned with system design characteristics
Written in such a way that it is understandable by customers without knowledge of specialized notation
Based on natural language, forms and simple intuitive diagrams