Metode SDLC

 1.Water fall

         Metode waterfall adalah metode kerja yang menekankan fase-fase yang berurutan dan sistematis. Disebut waterfall karena proses mengalir satu arah “ke bawah” seperti air terjun. Metode waterfall ini harus dilakukan secara berurutan sesuai dengan tahap yang ada.

KELEBIHAN

  • Memiliki proses yang terurut, sehingga pengerjaan dapat terjadwal dengan baik dan mudah.
  • Cocok untuk sistem dengan kompleksitas rendah (predictable).
  • Setiap proses yang dilakukan tidak dapat saling tumpah tindih.

KEKURANGAN

  • Waktu pengerjaan relatif lebih lama, karena harus menunggu tahap sebelumnya selesai.
  • Biaya yang dibutuhkan lebih mahal karena waktu pengembangan yang dibutuhkan lebih lama.
  • Model waterfall ini kurang cocok untuk pengembangan proyek yang memiliki kompleksitas tinggi.


2. Prototype

            Metode prototype adalah metode yang memungkinkan pengguna atau user memiliki gambaran awal tentang perangkat lunak yang akan dikembangkan, serta pengguna dapat melakukan pengujian di awal sebelum perangkat lunak dirilis.

KELEBIHAN

  • Mempersingkat waktu pengembangan perangkat lunak
  • Penerapan fitur menjadi lebih mudah, karena pengembang mengetahui apa yang diharapkan

KEKURANGAN

  • Proses yang dilakukan untuk analisis dan perancangan terlalu singkat
  • Kurang fleksibel jika terjadi perubahan


3.Agile

    Metode agile adalah metode yang fleksibel di mana pengembangan dilakukan dalam jangka pendek. Namun diperlukan adaptasi yang cepat dari developer terhadap perubahan dalam bentuk apa pun.

KELEBIHAN

  • Perubahan dapat dengan cepat ditangani.
  • Proses pengembangan perangkat lunak membutuhkan waktu yang relatif cepat dan tidak memerlukan sumber daya yang besar.
  • Klien dapat memberikan feedback kepada pengembang dalam proses pembuatan program.

KEKURANGAN

  • Metode ini kurang sesuai dengan tim yang besar (lebih dari 20 orang).
  • Tim harus selalu siap, karena perubahan dapat terjadi kapan saja.
  • Metode ini kurang cocok untuk tim yang berkomitmen untuk menyelesaikan proyek bersama-sama.

Komentar

Posting Komentar