Software Development Life Cycle :
- SDLC (Software Development Life Cycle) model is a structured, step-by-step framework that defines how software is planned, designed, built, tested, and deployed to ensure high quality and efficiency. It breaks development into phases—typically planning, analysis, design, implementation, testing, deployment, and maintenance—to reduce risks and costs while meeting customer expectations.
SDLC IN Real World?
1.Agile:
Agile is the most common model today, used by over 70% of companies. It breaks projects into small "sprints" (usually 2–4 weeks) to release features quickly and get immediate user feedback.
In Agile model, focus is given to process adaptability and customer satisfaction.In earlier times, iterative waterfall model was used to create software. But in today's time developers have to face many problems. The biggest problem is that in the middle of software development, the customer asks to make changes in the software.
It takes a lot of time and money to make these changes. So to overcome all these shortcomings, the agile model was proposed in the 1990s.
The Agile Model was created mainly to make changes in the middle of software development so that the software project can be completed quickly.
In the agile model, the software product is divided into small incremental parts. In this, the smallest part is developed first and then the larger one.
And each incremental part is developed over iteration.Each iteration is kept small so that it can be easily managed. And it can be completed in two-three weeks. Only one iteration is planned, developed and deployed at a time.

Top comments (0)