Software Development Life Cycle
Software Development Life Cycle is a sequence of stages in software development. It consists of planning, defining requirements, designing the product architecture, building, testing, and deployment. Each phase has its own process.