ABSTRACT

A software process is a model that describes an approach to the production and evolution of software. As with any model, a process model is an abstraction. But in this case, the model depicts the process of translation — from system concept, to requirements specification, to a design, to code, and then finally, via compilation and assembly, to the stored program form. Hence, a good process model will help to minimize the problems associated with each translation.