Konsep Pemodelan Perangkat Lunak
Konsep Pemodelan Perangkat Lunak
Pemodelan memiliki dampak yang sangat tinggi pada pengujian yang dilakukan. Ini akan menentukan apa, di mana dan kapan pengujian kami yang direncanakan, mempengaruhi pengujian regresi dan sebagian besar menentukan teknik pengujian mana yang akan digunakan.
1. Waterfall Model

Waterfall Model adalah konsep pemodelan perangkat lunak pertama yang diperkenalkan. Ini juga disebut sebagai model siklus hidup sekuensial linier.Model ini mudah dipahami dan digunakan.
Dalam waterfall model, setiap fase harus diselesaikan sepenuhnya sebelum fase berikutnya dapat dimulai. Model pengembangan perangkat lunak jenis ini pada dasarnya digunakan untuk projek kecil.
2. Incremental Model

Selanjutnya adalah incremental model yang merupakan konsep model pengembangan sistem pada perangkat lunak sesuai requirement software yang dibagi menjadi beberapa bagian, sehingga pengembangannya dilakukan secara bertahap.
. V Model

V model berarti model Verifikasi dan Validasi. Sama seperti waterfall model, siklus V model adalah jalur berurutan dari eksekusi proses.
4. Agile Model
Perangkat lunak dikembangkan dengan siklus cepat dan bertahap. Sehingga, menghasilkan rilis tambahan kecil dengan setiap rilis rilis pada fungsionalitas sebelumnya.Setiap rilis diuji secara menyeluruh untuk memastikan kualitas perangkat lunak tetap terjaga. Ini digunakan untuk aplikasi waktu kritis.
5. Spiral Model

Model spiral mirip dengan model incremental, dengan lebih banyak penekanan pada analisis risiko. Model spiral memiliki empat fase: Perencanaan, Analisis Risiko, Teknik dan Evaluasi.Spiral baseline, dimulai pada tahap perencanaan, persyaratan dikumpulkan dan risiko dinilai. Setiap spiral berikutnya dibangun di atas spiral dasar. Ini salah satu model pengembangan perangkat lunak seperti Waterfall, Agile, V-Model.
6. Prototype Model
Prototyping adalah ide yang menarik untuk sistem yang rumit dan besar yang tidak ada proses manual atau sistem yang ada untuk membantu menentukan persyaratan.
Model prototipe adalah model pengembangan perangkat lunak yang membuat klien mendapatkan “rasa yang sebenarnya” dari sistem, karena interaksi dengan prototipe dapat memungkinkan klien untuk lebih memahami persyaratan sistem yang diinginkan.
7. Iterative Model

Iterative model merupakan konsep pemodelan perangkat lunak yang dimulai dengan menentukan dan mengimplementasikan hanya sebagian dari perangkat lunak, yang kemudian dapat ditinjau untuk mengidentifikasi persyaratan lebih lanjut.Proses ini kemudian diulangi, menghasilkan versi baru dari perangkat lunak untuk setiap siklus model.
Comments
Post a Comment