Software Process:
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.
Communication:
This activity involves heavy communication with customers and other stakeholders in order to gather requirements and other related activities.
Planning:
Here a plan to be followed will be created which will describe the technical tasks to be conducted, risks, required resources, work schedule etc.
Modeling:
A model will be created to better understand the requirements and design to achieve these requirements.
Construction:
Here the code will be generated and tested.
Deployment:
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.