Vocabulary Term: software development life cycle

Noun (thing)
USA
UK
SDLC (software development life cycle)
USA
UK
a formalized approach to creating and maintaining software
USA
UK
"The SDLC consists of: requirements gathering, design, programming, testing, deployment, and maintenance."