Abstract
The software development industry has rapidly grown in recent past
years. Let’s look at sectors like Healthcare, Tech, Education,
E-commerce Transport, Food, beverages, etc. They depend on software
developed for them because software is the main part that has grown
these industries and businesses, whether in the form of websites,
AI-based machines, robots, or apps. The computer software saves time
regarding bits, helps solve complex problems, and prolonged and repeated
processes fast and accurately without any error. To handle these
problems and features, industries need software programs to facilitate
the employees’ administration work, offices, banks, departments, etc.
Developing suitable high-quality software according to the requirements
given by the client is the primary goal of software engineering. The
software requires a plan with the whole team, and team members cover
different parts of the software. The software project manager and his
team follow a specific SDLC (Software development Life Cycle) model
throughout the project to achieve their goals and complete the project
in time according to the given requirements. These SDLC models will be
covered in depth in this paper.