The process is a generic phases which characterize the software process development, definition, and maintenance are applicable to all software's. The problem is to pick the process model which is appropriate for the software to be engineered by a project team.
- The linear sequential model
- The prototyping model
- The RAD model
- The incremental model
- The spiral model
- The component development model
- The formal methods model
- The fourth generation techniques model
This is the responsibility of the project manager who decides which process model is most appropriate for the project and then defines a preliminary plan based on the group of common process frame work activities. Once the preliminary plan is developed, process decomposition starts. Which is a complete plan reflecting the work tasks needed to populate the framework activities must be created?