Perbezaan antara model vmodel dan air terjun

Perbezaan antara model vmodel dan air terjun

Model Vmodel vs Air Terjun

Salah satu perdebatan tertua dalam kejuruteraan perisian adalah perdebatan antara air terjun berbanding model V. Perdebatan ini berkisar model perisian terbaik yang boleh digunakan oleh pemaju. Terdapat pelbagai fasa yang terlibat dalam proses pembangunan perisian. Fasa adalah serupa dalam kedua -dua air terjun dan model V, dan satu -satunya perkara yang setakat ini adalah perbalahan adalah pendekatan yang kedua model ini dapat dicapai oleh.

Dalam model V, terdapat banyak aktiviti yang, apabila diplotkan bersama pada gambarajah skema, membentuk bentuk V. Setiap fasa yang dikatakan mempunyai fasa yang sama yang terlibat dengan ujian. Model ini disebabkan oleh bilangan ujian dan pembangunan yang sama disebut sebagai model pengesahan dan pengesahan. Sisi pengesahan berkaitan dengan akhir pembangunan sementara pengesahan berkaitan dengan fasa ujian. Antara aktiviti yang pengesahan di bawah termasuk analisis keperluan di mana maklumat dikumpulkan dari pengguna akhir. Maklumat ini penting dalam pembangunan dokumentasi perisian.

Seterusnya ialah Reka Bentuk Sistem, yang bertujuan untuk menyediakan reka bentuk perisian fungsional. Perkara seterusnya yang berikut adalah reka bentuk seni bina. Ini juga dikenali sebagai reka bentuk peringkat tinggi yang hubungan antara muka dan jadual pangkalan data dan kebergantungan jadual. Tahap terakhir dalam proses pembangunan adalah pengekodan di mana keseluruhan projek dipecah menjadi bahagian kecil untuk pengekodan yang kemudiannya digabungkan untuk mewujudkan keseluruhan sistem.

Bahagian pengesahan, di sisi lain, mempunyai empat peringkat seperti di peringkat pengesahan. Fasa ini bermula dengan ujian unit, maka ujian integrasi, ujian sistem dan akhirnya ujian penerimaan pengguna di mana seluruh sistem dinilai secara keseluruhan.

Model air terjun adalah prosedur pembangunan perisian terawal, dengan asalnya berasal dari industri pembuatan dan pembinaan. Konsep asas proses ini ialah terdapat aliran proses yang berurutan yang turun satu demi satu, seperti yang dilihat dalam air terjun. Fasa model air terjun ini termasuk perhimpunan dan analisis keperluan di mana keperluan pelanggan dikumpulkan. Langkah ini membawa kepada fasa reka bentuk, di mana kebanyakan perisian dibuat dan kemudian fasa pelaksanaan di mana kod perisian ditulis. Fasa yang berikut adalah ujian dan debugging, yang membawa kepada penghantaran dan akhirnya fasa penyelenggaraan.

Perbezaan utama yang dinyatakan antara kedua -dua model adalah bahawa aktiviti ujian dilakukan selepas pembangunan berakhir. Model V nampaknya kelihatan seperti model yang mempunyai permulaan dan akhir yang diberikan manakala model air terjun secara berterusan berulang. Model V berbeza dengan proses serentak. Dari perisian yang berbeza yang telah dihasilkan di pasaran, perisian yang dihasilkan menggunakan proses V nampaknya lebih rendah, kerana terdapat banyak aktiviti ujian yang bertentangan dengan model air terjun yang mempunyai fasa ujian tunggal apabila projek selesai.
Oleh itu, boleh dikatakan bahawa penggunaan model V lebih disukai apabila terdapat perubahan berterusan yang perlu disertakan. Ini adalah untuk seseorang atau pembangunan yang mempunyai pelanggan yang tidak dapat diselesaikan mengenai keperluan projek mereka, kerana mereka terus mengubah apa yang mereka anggap kelihatan seperti ideal. Orang yang mempunyai keperluan tetap yang tidak akan berubah dalam fasa pembangunan projek harus menyelesaikan model air terjun. Ia juga penting untuk diperhatikan bahawa perubahan dalam model V adalah murah untuk dilaksanakan sebagai ujian dan pembangunan dilakukan secara serentak. Ini tidak berlaku dengan model air terjun, yang cenderung menjadi urusan yang mahal, kerana sebarang kecacatan perisian tidak dapat diperhatikan sehingga sampai ke fasa ujian.