This report provides a comprehensive analysis of SDLC gap analysis, focusing on identifying goals, evaluating current situations, and planning for future improvements. It explores the significance of security in software development, emphasizing the preservation of CIA (Confidentiality, Integrity, and Availability) of data. The report discusses the importance of gap analysis in understanding necessary improvements within the development process. It outlines the different phases of SDLC and explores various development methodologies like Agile and Waterfall. The Waterfall model is described in detail, including its design, applications, advantages, and phases such as requirement analysis, system design, implementation, testing, deployment, and maintenance. The report also highlights the need for continuous evaluation and measurement of improvements throughout the SDLC.