The process
A software process will provide the framework by which a comprehensive strategy for software development can be established. There is a small number of framework activities are applicable to all software projects regardless of their complexity or size. A number of various tasks set tasks, deliverables, milestones, and quality assurance points enable the framework activities to be adapted to the characteristics of the software project and the need of the project team. In the final stage of umbrella activities like as software configuration management, software quality assurance, and measurement overlay the process model. Umbrella stages are independent of any one-framework activity and occur by the process.