Software development life cycle
The sequence of stages, from planning and design through build, test, release and maintenance, that a system passes through.
Covers the sequence of stages a system passes through, from planning to maintenance. Particular ways of organising that work, such as agile or waterfall, are under Software development methodologies.