This document provides an introduction to the Software Development Life Cycle (SDLC) process for a software engineering course. It describes the typical stages of the SDLC, including planning, requirements analysis, design, development, testing, deployment, and maintenance. It then focuses on explaining the Waterfall model as one common SDLC process model, outlining its sequential phases and noting that it works best for projects with well-defined requirements and is not suitable for complex or long-term projects.