SDLC (System Development
Life Cycle) is a complete process of designing or redesigning a software system
in the best possible manner. It takes into account various factors right from
the starting point and is completely goal oriented with proper time frame, in
depth analysis and hassle free advancement of the entire project. For the system
to be built, analyzing the project viability, examining setbacks, selecting design
and architecture of the system, enforcing and trying it, up-till the handing
over the system is the complete responsibility of the sdlc life cycle.