tahapan siklus hidup pengembangan sistem yaitu :
- tahap perencanaan meliputi; menyadari masalah, mendefenisikan masalah menentukan tujuan sistem, mengidentifikasi kendala-kendala sistem, membuat studi kelayakan, mempersiapkan ususlan penelitian sistem dan menyetujui atau menolak penelitian proyek.
- tahap analisis adalah penelitian atas sistem yang telah ada dengan tujuan untuk merancang sistem yang baru atau diperbarui.
- tahapan rancangan adalah penentuan proses dan data yang diperlukan oleh sistem baru.
- tahap penerapan adalah kegiatan memperoleh dan mengintegrasikan sumber daya fisik dan konseptual yang menghasilkan suatu sistem yang bekerja.
- tahap penggunaan meliputi; menggunakan sistem, audit sistem, memelihara sistem, menyiapkan usulan rekayasa ulang dan menyetujui atau menolak rekayasa ulang sistem.