I want to develope a project in java .
How companies developes projects.
What are the different stages in development a project from initial stage to product delivery stage.
For example SRS,UML Diagrams(please tell me the articales which are good to know these).
Is there any sites which gives sample projects with documentation.
If there is any, please give information.