The document defines a software process model as the sequence of activities carried out during a software engineering project. It lists the common phases of a software development life cycle as requirements analysis, design, development, testing, deployment, and maintenance. Several examples of process models are given, including waterfall, evolutionary development, fountain, formal transformation, and reuse-oriented approaches. Each phase of the software development life cycle is briefly described.