Jelaskan pengertian SDLC dan sebutkan tahapan-tahapannya secara umum!
SDLC (Software Development Life Cycle atau System Development Life Cycle) merupakan roses pembuatan dan pengubahan sistem perangkat lunak menggunakan model dan metodologi yang digunakan untuk mengembangkan sistem perangkat lunak sebelumnya.
Tahapan-tahapan SDLC secara umum adalah sebagai berikut :
1. Inisiasi
2. Pengembangan konsep sistem
3. Perencanaan
4. Analisis kebutuhan
5. Desain
6. Pengembangan
7. Integrasi dan pengujian
8. Implementasi
9. Operasi dan pemeliharaan
10. Disposisi
Apa resiko yang dihadapi jika pengembangan aplikasi (rekayasa perangkat lunak) tidak mengikuti tahapan-tahapan SDLC?
Tingkat kegagalan pengembangan aplikasi tersebut akan lebih besar ketimbang pengembangan aplikasi yang mengikuti tahapan-tahapan SDLC. Karena tahapan-tahapan SDLC tercipta guna untuk memudahkan para pengembang aplikasi dalam menyesuaikan aplikasi yang dikembangkannya dengan kemauan client (stakeholder).
Sebutkan alasan munculnya SDLC?
Untuk memudahkan para pengembang aplikasi dalam mengembangkan aplikasinya agar lebih terstruktur dan lebih teratur tahapan-tahapan yang dilaluinya.
Mengapa ketika menerapkan metode prototype, pada tahap awal harus benar-benar diperjelas batasan-batasan/ruang lingkup/spesifikasi perangkat lunak secara umum? Jelaskan menurut pendapat anda!
Karena pada penerapan metode prototype, hal yang terpenting adalah kepuasan pelanggan. Semua batasan-batasan/ruang lingkup/spesifikasi perangkat lunak benar-benar diperjelas diawal agar ketika melakukan pengembangan, hasil akhir aplikasinya sesuai dengan kemauan pelanggan yang akhirnya membuat pelanggan merasa puas. Dan pengembang pun tidak kerepotan dalam mengembangkannya karena semua kemauan pelanggan sudah diperjelas di tahap awal.
Komentar
Posting Komentar