Business requirements are gathered in this phase. This phase is the main focus of the project managers and stake holders.
After successful testing the product is delivered / deployed to the customer for their use.
After the code is developed it is tested against the requirements to make sure that the product is actually solving the needs addressed and gathered during the requirements phase.
After requirement gathering these requirements are analyzed for their validity and the possibility.
In this phase the system and software design is prepared from the requirement specifications .
On receiving system design documents, the work is divided in modules/units and actual coding is started.