Jika kita seorang
pengembang perangkat lunak , Kita mungkin memikirkan beberapa metodologi SDLC
mewah yang ada di pikiran Kita. Atau, sebagai klien, Kita mungkin mengingat
beberapa istilah yang terdengar keren dan modern seperti "Agile ',"
Lean', "Dynamic Model Development Model 'atau' Spiral ', karena perusahaan
pengembangan perangkat lunak yang kita sewa menggunakan atau setidaknya
mengklaim mempraktikkan metodologi diatas.
Kita semua tahu bahwa
metodologi SDLC ini ada di sini memainkan peran penting dalam keberhasilan
perangkat lunak atau aplikasi web kita. Mereka bertujuan untuk menyediakan
produk dengan kualitas terbaik yang memenuhi atau bahkan melampaui persyaratan
klien. Tetapi kenyataannya, terlepas dari yang sering menjadi berita utama, ada
banyak sekali model SDLC yang harus Kita ketahui. Jadi disini, kita membuat
daftar semua metodologi SDLC yang memberdayakan kita dengan pengetahuan untuk
menerapkannya dalam proyek kita.
1. Waterfall
Model
Waterfall
Model adalah salah satu metodologi SDLC tradisional. Bahkan, ini adalah yang
tertua, paling kaku dan bahkan paling mudah untuk dipahami. Idenya di sini
cukup sederhana: kembangkan satu fase proyek sepenuhnya dan lanjutkan ke tahap
berikutnya. Kembangkan fase baru dan lanjutkan ke fase berikutnya.
Dengan
cara ini, proyek berkembang dan bergerak maju dalam aliran linier. Dan sesuai
model Waterfall tradisional, setiap perubahan atau modifikasi tidak dapat
dilakukan setelah fase proyek dikembangkan sepenuhnya. Metodologi SDLC ini
paling cocok untuk proyek-proyek kecil di mana hasil dapat didefinisikan dengan
jelas.
Kelebihan
a.
Model Waterfall mudah dipahami karena
struktur liniernya yang sederhana
b.
Ini membantu untuk menentukan tujuan dan
hasil pada tahap awal proyek
c.
Manajemen proyek sederhana dan efektif
karena tidak ada perubahan yang tidak perlu
d.
Model ini bekerja secara efektif dengan
proyek yang lebih kecil di mana persyaratannya jelas
e.
Setiap tahap didefinisikan dengan jelas dan
dipahami
a.
Bukan pilihan untuk proyek yang kompleks
dan jangka panjang
b.
Tidak mungkin membuat perubahan pada tahap
selanjutnya
c.
Model SDLC ini tidak bekerja untuk proyek
jenis pemeliharaan
d.
Pelaksanaan proyek yang sukses tergantung
pada persyaratan yang tepat
e.
Tidak ada model kerja perangkat lunak
sampai akhir siklus hidup
Rasional
Unified Process Diperkenalkan oleh Rational Software, anak perusahaan IBM,
Rational Unified Process adalah salah satu metodologi SDLC berulang yang IBM
mendefinisikan RUP - “Rational Unified Process® adalah Proses Rekayasa
Perangkat Lunak.
Ini
memberikan pendekatan disiplin untuk menetapkan tugas dan tanggung jawab dalam
organisasi pengembangan. Tujuannya adalah untuk memastikan produksi perangkat
lunak berkualitas tinggi yang memenuhi kebutuhan pengguna akhir, dalam jadwal
dan anggaran yang dapat diprediksi.
”RUP
membagi proses pengembangan menjadi empat fase yang berbeda yaitu Inception,
Elaboration, Construction, dan Transition. Masing-masing fase melewati sembilan
tahap berbeda yang ditunjukkan pada gambar di atas. Dengan melakukan hal itu,
terdapat pedoman dan template terstruktur yang harus diikuti selama proses
pengembangan.
Selanjutnya,
memberikan rencana yang ditentukan pada setiap fase membantu dalam memanfaatkan
sumber daya yang tersedia dengan cara yang efisien dan bijaksana.
Kelebihan
a.
Metodologi SDLC ini menekankan pada
pemeliharaan dokumentasi yang tepat
b.
Menggunakan kembali komponen, sehingga
menghemat waktu pengembangan secara signifikan
c.
Jumlah sumber daya dan literatur yang
banyak dikeluarkan oleh penciptanya
d.
Sifat adaptif membuatnya lebih mudah untuk
berurusan dengan perubahan Kebutuhan pelanggan dan persyaratan proyek
Kekurangan
a.
Untuk proyek dengan teknologi baru,
komponen tidak dapat digunakan kembali dan oleh karena itu waktu yang
dihabiskan untuk pengembangan tidak dapat diselamatkan
b.
Ini adalah metodologi yang relatif kompleks
yang membutuhkan pengembang ahli
c.
Meskipun sumber daya yang tidak terduga
tersedia, RUP adalah model yang cukup rumit untuk dipahami
Berlanjut di artikel : 12 Metodologi Software Developmnet Live Cycle
Teratas #2
Sumber / Referensi :
Berbagai laman (di download selama 2014-2019) dan buku tentang
SDLC
No comments:
Post a Comment
Silakan berkomentar ....