The document introduces software process models and describes three generic models: waterfall, evolutionary development, and component-based development. It also covers the Rational Unified Process model and discusses how computer-aided software engineering (CASE) tools can support software development processes.