Model V
Model V adalah model SDLC yang sangat berdisiplin di mana terdapat fasa pengujian yang selari dengan setiap fasa pengembangan. Model V adalah lanjutan dari model air terjun di mana pengujian dilakukan pada setiap tahap selari dengan pengembangan secara berurutan. Ia dikenali sebagai Model Pengesahan atau Pengesahan.
Syarat Kejuruteraan Perisian Utama:
SDLC: SDLC adalah Kitaran Hidup Pembangunan Perisian. Ini adalah urutan aktiviti yang dilakukan oleh Pembangun untuk merancang dan mengembangkan perisian berkualiti tinggi.
STLC: STLC adalah Kitaran Hidup Menguji Perisian. Ini terdiri daripada serangkaian aktiviti yang dilakukan oleh Penguji secara metodologi untuk menguji produk perisian anda.
Model Air Terjun: Model air terjun adalah model berurutan yang dibahagikan kepada fasa berlainan aktiviti pengembangan perisian. Setiap tahap dirancang untuk melaksanakan aktiviti tertentu. Fasa pengujian dalam model air terjun bermula hanya setelah pelaksanaan sistem dilakukan.
Klik di sini jika video tidak dapat diakses
CONTOH Untuk Memahami Model V
Andaikan, anda diberi tugas, untuk mengembangkan perisian khusus untuk pelanggan. Sekarang, tanpa mengira latar belakang teknikal anda, cuba buat tekaan yang tepat mengenai urutan langkah yang akan anda ikuti, untuk mencapai tugas tersebut.
Urutan yang betul adalah.
Fasa yang berbeza dari Kitaran Pembangunan Perisian |
Aktiviti yang dilakukan di setiap peringkat |
---|---|
Tahap Pengumpulan Keperluan |
|
Peringkat Reka Bentuk |
|
Tahap Binaan |
|
Peringkat Ujian |
|
Peringkat penyebaran |
|
Tahap penyelenggaraan |
|
Semua tahap ini merupakan kaedah air terjun dari kitaran hidup pengembangan perisian.
Masalah dengan Model Air Terjun
Seperti yang anda perhatikan, bahawa pengujian dalam model bermula hanya setelah pelaksanaannya selesai.
Tetapi jika anda bekerja di projek besar, di mana sistemnya rumit, mudah untuk melewatkan butiran utama dalam fasa keperluan itu sendiri. Dalam kes sedemikian, produk yang salah sepenuhnya akan dihantar kepada pelanggan dan anda mungkin harus memulakannya semula dengan projek ATAU jika anda berjaya memperhatikan keperluan dengan betul tetapi melakukan kesilapan serius dalam reka bentuk dan seni bina perisian anda, anda perlu merancang semula keseluruhan perisian untuk membetulkan kesalahan.
Penilaian beribu-ribu projek menunjukkan bahawa kecacatan yang diperkenalkan semasa keperluan & reka bentuk merangkumi hampir separuh daripada jumlah keseluruhan kecacatan.
Juga, kos memperbaiki kecacatan meningkat sepanjang kitaran hidup pembangunan. Lebih awal dalam kitaran hidup kecacatan dikesan, semakin murah untuk memperbaikinya. Seperti yang mereka katakan, "Jahitan dalam masa menjimatkan sembilan."
Penyelesaian: Model V
Untuk mengatasi masalah ini, model pengujian V dikembangkan di mana untuk setiap fasa, dalam siklus hidup Pengembangan ada fasa Pengujian yang sesuai
- Bahagian kiri model adalah Software Development Life Cycle - SDLC
- Bahagian kanan model adalah Kitaran Hidup Uji Perisian - STLC
- Keseluruhan angka itu kelihatan seperti V, maka namanya V - model
Terlepas dari model V, ada model pengembangan berulang, di mana pengembangan dilakukan secara fasa, dengan setiap fasa menambahkan fungsi ke dalam perisian. Setiap fasa terdiri daripada kumpulan aktiviti pengembangan dan pengujiannya yang bebas.
Contoh baik kitaran hayat Pembangunan yang mengikuti kaedah berulang adalah Pembangunan Aplikasi Pantas, Pembangunan Lincah
Kesimpulannya
Terdapat banyak model kitaran hidup pembangunan. Model pembangunan yang dipilih untuk projek bergantung pada tujuan dan tujuan projek itu.
- Pengujian bukanlah aktiviti yang berdiri sendiri, dan harus menyesuaikan model pembangunan yang dipilih untuk projek tersebut.
- Dalam mana-mana model, pengujian harus dilakukan di semua peringkat iaitu dari keperluan hingga penyelenggaraan.