Skip to main content

Apa itu metodologi pengembangan perangkat lunak?

Metodologi Pengembangan Perangkat Lunak (SDM) adalah sarana yang dengannya program dibuat melalui pembuatan kode dan penggunaan alat yang berbeda.Ini pada dasarnya mengacu pada proses itu sendiri dan cara dikelola, untuk memastikan bahwa pengembangan diselesaikan tepat waktu dan dalam anggaran yang wajar.Ada sejumlah bentuk yang dapat diambil oleh metodologi pengembangan perangkat lunak, tergantung pada sifat program yang sedang dibuat dan alat yang digunakan.Secara umum, bagaimanapun, SDM diatur oleh kebutuhan untuk memastikan pembagian tugas menjadi elemen yang dapat dikelola dan proses yang melewati banyak, memperluas iterasi.

Ada banyak kerangka kerja berbeda yang dapat digunakan dalam metodologi pengembangan perangkat lunak, yaitubiasanya digunakan untuk mengatur proses pembuatan program baru.Beberapa kerangka kerja dapat digunakan bersama untuk membuat SDM tunggal, dan kemudian banyak metodologi dapat digabungkan menjadi keluarga SDM.Penggunaan metodologi pengembangan perangkat lunak sering menetapkan dan mendorong praktik terbaik dalam penciptaan perangkat lunak baru untuk tim pengembang.Tanpa SDM untuk dicari selama pengembangan, proses ini dapat dengan mudah menjadi kacau dan menyebabkan pemborosan dalam hal sumber daya keuangan dan waktu.

Salah satu jenis metodologi pengembangan perangkat lunak yang paling umum dan sederhana disebut sebagai model air terjun.Sebelum SDM ini dapat digunakan, tujuan spesifik harus ditetapkan untuk proses tertentu, dan seluruh siklus pengembangan perlu dipecah menjadi elemen yang berbeda.Satu elemen tunggal kemudian dapat didekati dan diambil melalui serangkaian langkah, masing -masing divisualisasikan sebagai prosesi ke bawah yang menciptakan konsep air terjun.Jenis metodologi pengembangan perangkat lunak ini tidak lagi digunakan dalam banyak situasi karena metode yang lebih baru telah menggantinya, tetapi terus berfungsi sebagai contoh dasar tentang bagaimana SDM harus disusun.

Model spiral telah menjadi salah satu metodologi pengembangan perangkat lunak yang populer,karena berhasil menangkap dua elemen penting dari proses dalam satu visualisasi.Secara umum, spiral adalah garis tunggal yang dimulai di tengah, bergerak ke luar dalam cincin konsentris yang menjadi lebih besar tetapi melewati bentuk melingkar yang sama.Ini digunakan sebagai model untuk pengembangan perangkat lunak karena setiap elemen dari suatu program dimulai kecil dan bertambahnya ukuran selama pengembangan.Ketika ini terjadi, ia juga melewati banyak fase, seperti pengembangan, evaluasi, dan analisis, di seluruh iterasi yang berbeda.Semua ini menciptakan satu proses terpadu yang tumbuh lebih besar saat bergerak melalui langkah -langkah berulang, seperti spiral.