Software Process Framework:
A process framework establishes the foundation for a complete software process by identifying a small number of framework activities that are applicable to all software projects, regardless of size or complexity. It also includes a set of umbrella activities that are applicable across the entire software process. Some most applicable framework activities are described below.
This activity involves heavy communication with customers and other stakeholders in order to gather requirements and other related activities.
Here a plan to be followed will be created which will describe the technical tasks to be conducted, risks, required resources, work schedule etc.
A model will be created to better understand the requirements and design to achieve these requirements.
Here the code will be generated and tested.
Here, a complete or partially complete version of the software is represented to the customers to evaluate and they give feedbacks based on the evaluation.