A generic process model, iterative process flow, linear process, evolutionary process,parallel process
a process was defined as a collection of work activities, actions, and
tasks that are performed when some work product is to be created. Each of these
activities, actions, and tasks reside within a framework or model that defines their
relationship with the process and with one another.
Each software engineering action is defined by a task set that identifies the work
tasks that are to be completed, the work products that will be produced, the quality
assurance points that will be required, and the milestones that will be used to indicate
defines five framework activities—communication, planning, modeling,
construction, and deployment.
one important aspect of the software process
This aspect—called process flow—describes how the framework
activities and the actions and tasks that occur within each framework
activity are organized with respect to sequence and time.
A linear process flow executes each of the five framework activities in sequence, beginning with communication and culminating with deployment.
An iterative process flow repeats one or more of the activities before proceeding to the next.
An evolutionary process flow executes the activities in a “circular”
A parallel process flow executes one or
more activities in parallel with other activities.