Author :
Harsh Agarwal, Dr. V. SrinathJourna Name:
International Journal of Science, Engineering and Technology Country :
IndiaVolume:
12 issue:2 Year:2024 Views : 431
Abstract:
Software Development Life Cycle [SDLC] is a process that consists of a series of planned activities to develop or alter the Software Products. There are various SDLC models widely used for developing software. SDLC models give a theoretical direction for development of the software to the developer. SDLC models are very important for developing the software in a systematic manner such that it will be delivered within the time deadline and should also have proper quality. Employing proper SDLC allows the project managers to regulate the whole development strategy of the software. Each SDLC has its advantages and disadvantages according to which we decide which model should be implemented under which conditions. For this we need to compare SDLC models. This paper will describe how software development is done, what are the phases of software development and what are the requirements of software development and what are the different difficulties faced during the software development and How we can enhance the development cycle.