Siklus hidup pengembangan sistem (SDLC) adalah model manajemen proyek yang menggambarkan tahapan-tahapan dalam pembuatan sistem atau perangkat lunak. Tahapan-tahapan tersebut adalah:
Perencanaan, Analisis, Desain, Pengembangan, Pengujian, Implementasi, Pemeliharaan.