Model V

Prinsip model V-shaped ing pirang-pirang cara padha karo model kaskade. Paling asring digunakake ing sistem sing operasi tanpa gangguan iku penting banget. Iki minangka piranti lunak kanggo njaga dhukungan urip pasien ing institusi medis, sistem pamblokiran darurat lan piranti lunak sing padha.
Fitur karakteristik model iki yaiku fokus ing uji coba piranti lunak sing ana ing tahap wiwitan pangembangan, kalebu desain. Pengujian ditindakake sejajar karo proses pangembangan - contone, tes unit ditindakake nalika nulis kode.
Nalika model V kudu ditrapake?
- Yen produk piranti lunak mbutuhake tes sing ketat, mula prinsip model V (validasi lan verifikasi) paling bener ing kahanan iki.
- Kanggo proyek cilik lan medium, kanthi syarat sing jelas.
- Ing ngarsane nomer akeh tester qualified.
model inkremental

Keanehan model tambahan yaiku yen syarat kanggo piranti lunak gumantung saka perakitan tartamtu. Amarga produk dibangun kanthi bertahap, pangembangane liwat pirang-pirang iterasi. Kabeh siklus urip iki bisa disebut "multi-waterfall".
Siklus mbangun dipérang dadi modul cilik lan prasaja. Saben wong ngliwati syarat, desain, coding, implementasine, lan tes sing ketat.
Proses pangembangan miturut model tambahan diwiwiti kanthi ngeculake versi dhasar produk kanthi fungsi minimal. Banjur ana "wutah" fungsi, sing diarani "tambahan". Alur kerja terus nganti kabeh fungsi sing direncanakake sadurunge digabungake menyang sistem.
Model iteratif
Model iteratif, sing uga disebut model iteratif, ora perlu duwe spesifikasi syarat sing lengkap ing tahap wiwitan. Pangembangan diwiwiti kanthi nggawe fungsi tartamtu, sing banjur dadi dhasar kanggo nambah fungsi anyar.
Proses nggawe fungsi "ing bagean" bola-bali bola-bali, nganti rampung miturut rencana sing disetujoni. Kerja terus nganti versi produk sing bisa digunakake ditampa.
Ing diagram sing dilampirake ing kene, sampeyan bisa ndeleng "pengembangan" saka potret Mona Lisa. Ing pengulangan pisanan sampeyan mung ndeleng sketsa potret bocah wadon, ing pengulangan kapindho sampeyan wis bisa ndeleng warna, pengulangan katelu dadi luwih rinci lan jenuh. Proses rampung.

Yen kita ngelingi model tambahan, potret kasebut bakal ditulis kanthi cara sing beda-beda - potongan-potongan, saka bagean sing kapisah.
Conto pangembangan model iteratif bisa dadi pangenalan swara. Panaliten ilmiah babagan topik iki diwiwiti wiwit jaman biyen, pisanan ing wangun ide, banjur implementasine praktis. Saben iterasi anyar ningkatake kualitas pangenalan swara. Nanging, malah saiki pangenalan ora bisa disebut sampurna. Dadi tugase durung rampung.
Kapan wektu paling apik kanggo nggunakake model iteratif?
- Yen syarat kanggo sistem ditetepake kanthi jelas lan bisa dingerteni kabeh wong.
- Proyèk iki jembar banget.
- Tujuan utama ditetepake, nanging rincian implementasine bisa uga owah sajrone kerja.
model spiral

"Model Spiral" padha karo model tambahan, nanging nduweni fitur ing wangun analisis resiko. Biasane digunakake kanggo proses kritis misi sing gagal ora bisa ditampa.
Model spiral kalebu papat tahapan:
- tata;
- analisis risiko;
- nggarap desain piranti lunak;
- mriksa asil lan pindhah menyang tataran anyar.
GO TO FULL VERSION