Daftar Isi:
- Definisi - Apa artinya Siklus Pengembangan Sistem (SDLC)?
- Techopedia menjelaskan Siklus Hidup Pengembangan Sistem (SDLC)
Definisi - Apa artinya Siklus Pengembangan Sistem (SDLC)?
Daur hidup pengembangan sistem (SDLC) adalah proses pengembangan sistem informasi (SI). Berbagai model SDLC telah dibuat dan dapat diimplementasikan, termasuk air terjun, prototyping cepat, inkremental, spiral, air mancur, membangun dan memperbaiki, menyinkronkan dan menstabilkan dan pengembangan aplikasi cepat (RAD).
Tahapan SDLC yang didefinisikan secara bertahap mencakup pengumpulan persyaratan, investigasi, pengujian, desain, instalasi, implementasi, integrasi, dan pemeliharaan.
Istilah ini juga dikenal sebagai siklus pengembangan perangkat lunak.
Techopedia menjelaskan Siklus Hidup Pengembangan Sistem (SDLC)
Daur hidup pengembangan sistem adalah proses terperinci yang membutuhkan perencanaan, pelaksanaan, dan manajemen yang cermat. Ketika tidak dikelola dengan benar, downside adalah creep lingkup, anggaran ditiup, dan pengembang stres!
Model SDLC yang umum adalah air terjun, yang melibatkan serangkaian langkah berurutan berikut: Perencanaan proyek, menentukan persyaratan IS, desain sistem, pengembangan, integrasi, pengujian, instalasi, dan penerimaan.
Model spiral berjalan melalui proses air terjun, mengembangkan prototipe dengan kelompok subset persyaratan untuk dievaluasi dan dijalankan kembali dengan kemampuan baru yang ditambahkan, menghasilkan prototipe baru. Proses ini berlanjut, dan prototipe berkembang, menjadi lebih substansial dengan perkembangan masing-masing.
Rapid Application Development (RAD) adalah proses mengembangkan IS dengan cepat dan murah, dan pengguna aplikasi selalu terlibat. Dimulai dengan sistem berkualitas tinggi, RAD menggunakan alat prototyping dan pengembangan, termasuk antarmuka pengguna grafis (GUI), pembuat kode dan lain-lain.
Model inkremental adalah kombinasi dari model linier (yaitu, air terjun) dan iteratif (yaitu, prototyping). Dalam model inkremental, pendekatan pengembangan SI melibatkan menangani potongan proyek individu. Ini mungkin melibatkan air terjun kecil atau menggunakan air terjun yang diikuti oleh model prototipe.
Ketika mengembangkan suatu sistem, dan jumlah model bisa cocok. Model terbaik tergantung pada ukuran proyek dan keterlibatan pengguna.
