Siklus hidup pengembangan sistem (SDLC), juga disebut sebagai siklus hidup pengembangan aplikasi, adalah istilah yang digunakan dalam rekayasa sistem, sistem informasi, dan rekayasa perangkat lunak untuk menggambarkan proses perencanaan, pembuatan, pengujian, dan penerapan sistem informasi. aselines adalah bagian penting dari siklus hidup pengembangan sistem. Garis dasar ini ditetapkan setelah empat dari lima fase SDLC dan sangat penting untuk sifat iteratif model. Setiap baseline dianggap sebagai tonggak sejarah dalam SDLC.