Ada 3 kelompok/kategori penerapan SDLC antara lain :
1. Desain Terstruktur
Metodologi desain terstruktur menggunakan pendekatan langkah-demi-langkah formal SDLC yang bergerak secara logis dari satu tahap ke tahap berikutnya.
banyak Metodologi berpusat pd proses dan berpusat pada data mengikuti pendekatan dasar dua kategori desain terstruktur yaitu :.
- Waterfall development : analisa dan pengguna diproses secara berurutan dari satu tahap ke tahap berikutnya.
- Parallel development : membuat desain secara umum untuk seluruh sistem dan kemudian membagi proyek menjadi serangkaian sub-proyek yang berbeda yang dapat dirancang dan dilaksanakan secara paralel. Setelah semua sub-proyek selesai, integrasi akhir dari potongan-potongan terpisah, dan sistem ini di delivery. Metodologi pengembangan Paralel untuk mengatasi masalah penundaan yang lama antara tahap analisis dan deliveri/pengiriman sistem.
2. Rapid aplication developmen (RAD)
Metodologi berbasis RAD berusaha untuk mengatasi kedua kelemahan metodologi desain terstruktur dengan menyesuaikan fase SDLC untuk mendapatkan beberapa bagian dari sistem dikembangkan dengan lebih cepat sampai tangan pengguna. Dengan cara ini, pengguna dapat lebih memahami sistem dan menyarankan revisi yang membawa sistem lebih dekat dengan apa yg dibutuhkan.
- Phased development : Sebuah metodologi berbasis pengembangan secara bertahap, memecah keseluruhan sistem menjadi serangkaian versi yg dikembangkan secara berurutan. Tahap analisis mengidentifikasi konsep sistem secara keseluruhan, tim proyek, pengguna, dan sistem sponsor kemudian mengkategorikan persyaratan menjadi serangkaian versi. Persyaratan yang paling penting dan mendasar digabung dalam versi pertama dari sistem. Tahap analisis kemudian mengarah ke desain dan implementasi-tapi hanya dengan set persyaratan yang diidentifikasi untuk versi 1
- Prototyping : Metodologi berbasis prototyp melakukan analisis, desain, dan implementasi secara bersamaan, dan ketiga fase tsb dilakukan berulang-ulang dalam sebuah siklus sampai sistem ini lengkap.
- Trowaway prototyping
3. Agile development.
Extrem programming
to be continue
Tidak ada komentar:
Posting Komentar