REQUIREMENTS PHASE

To establish agreement with the customers and other stakeholders on what the system should do - To provide system developers with a better understanding of the system requirements - To define the boundaries of the system - To provide a basis for estimating cost and time to develop the system - To define a user-interface for the system, focusing on the needs and goals of the users