Software Process Models A model is a structured collection of elements that describe characteristics of effective processes. Software Process Model.