This document discusses several software process models including the linear sequential model, incremental model, RAD model, evolutionary process model, prototyping model, spiral model, and concurrent development model. The linear sequential model or waterfall model involves requirement gathering, design, coding, testing, and maintenance phases. The incremental model combines elements of the waterfall model to produce increments of the software. The RAD model aims to develop a fully functional system within 60-90 days through short development cycles. Evolutionary process models allow for changes at any time, including prototyping, spiral, and concurrent development models. The spiral model uses iterative risk analysis and the concurrent model represents development activities and their associated states.