Siklus Hidup Pengembangan Sistem
Pengembangan sistem informasi berbasis komputer melewati beberapa tahapan mulai dari sistem itu direncanakan, diterapkan, dioperasikan, dan dipelihara. Bila operasi sistem yang sudah ada dikembangkan masih timbul kembali permasalahan-permasalahan yang kritis serta tidak dapat diatasi dalam tahap pemeliharaan sistem, maka perlu dikembangkan lagi suatu sistem untuk mengatasinya, dalam proses ini kembali lagi ke tahap pertama yaitu perencanaan sistem. Siklus ini disebut sebagai siklus hidup pengembangan sistem. Siklus hidup pengembangan sistem dibagi menjadi beberapa tahapan kerja. Tiap-tiap tahapan ini menpunyai karakteristik tersendiri. Tahapan utama siklus hidup pengembangan sistem dapat terdiri dari tahapan perencanaan sistem (system planning), analisa sistem (system analysis), desain sistem (system design), seleksi sistem (system selection), implementasi sistem (system implementation) dan perawatan sistem (system maintenance)