Date Added: Apr 2012
Software Development Life Cycle or System development Life Cycle or simply SDLC (system and software is interchanged frequently in-accordance to application scenario) is a step by step highly structured technique employed for development of any software. SDLC allows project leaders to configure and supervise the whole development process of any software. Divide and conquer technique is widely used in SDLC models. Tasks that are complex in nature are broken down into smaller manageable components. Developers employ SDLC models for analyzing, coding, testing and deployment of software system. Efficient and effective software is developed because of SDLC model, thus making the software capable of addressing expectations of the customers, clients and the end-users.