SDLC - Software Development Lifecycle Home Cybersecurity Dictionary SDLC - Software Development Lifecycle SDLC is a framework used to detail commonly accepted discrete phases -- and associated requirements -- that comprise the full software development process. This formalized approach allows for the efficient delivery of high quality applications and services. There are many SDLC models in general use, with models such as DevOps and DevSecOps gaining in popularity due to the inherent benefits of agility and integrating security testing early into the SDLC. Related TermsDevOpsDevSecOpsDAST - Dynamic Application Security TestingSAST - Static Application Security TestingIAST - Interactive Application Security TestingShift Left Share: Seeking Clarity? View the Cybersecurity Dictionary for top terms searched by your peers. Back to the Dictionary RELATED INSIGHTS BLOG March 14, 2017 Secure SDLC Lessons Learned: #1 Application Catalog Building an application catalog is a critical step towards maintaining governance over a secure SDLC program. The primary purposes of the catalog are ... See Details Read more about Secure SDLC Lessons Learned: #1 Application Catalog How Can We Help? Let us know what you need, and we will have an Optiv professional contact you shortly.