model V
![](https://cdn.codegym.cc/images/article/e2c9e51b-1975-449f-9136-ff3eaed338dd/800.jpeg)
Prinsip model berbentuk V dalam banyak cara serupa dengan model lata. Selalunya ia digunakan dalam sistem di mana operasi tanpa gangguan adalah sangat penting. Ini adalah perisian untuk mengekalkan sokongan hidup pesakit di institusi perubatan, sistem sekatan kecemasan dan perisian yang serupa.
Ciri ciri model ini ialah ia memberi tumpuan kepada perisian ujian yang berada di peringkat awal pembangunan, termasuk reka bentuk. Pengujian berlaku selari dengan proses pembangunan - contohnya, ujian unit dilakukan semasa menulis kod.
Bilakah model V harus digunakan?
- Jika produk perisian memerlukan ujian yang ketat, maka prinsip model V (pengesahan dan pengesahan) adalah paling wajar dalam situasi ini.
- Untuk projek kecil dan sederhana, dengan keperluan yang jelas.
- Dengan kehadiran sebilangan besar penguji yang berkelayakan.
model tambahan
![](https://cdn.codegym.cc/images/article/a732d322-07b8-4d4a-977f-c8729ccccd89/800.jpeg)
Keistimewaan model tambahan ialah di dalamnya keperluan untuk perisian bergantung pada pemasangan tertentu. Oleh kerana produk sedang dibina secara berperingkat, pembangunannya melalui berbilang lelaran. Seluruh kitaran hidup ini boleh dipanggil "berbilang air terjun".
Kitaran binaan dibahagikan kepada modul kecil dan ringkas. Setiap satu melalui keperluan, reka bentuk, pengekodan, pelaksanaan dan ujian yang ketat.
Proses pembangunan mengikut model tambahan bermula dengan keluaran versi asas produk dengan fungsi yang minimum. Kemudian terdapat "pertumbuhan" fungsi, yang dipanggil "kenaikan". Aliran kerja berterusan sehingga semua fungsi yang dirancang sebelum ini disepadukan ke dalam sistem.
Model berulang
Model lelaran, yang juga dipanggil model lelaran, tidak perlu mempunyai spesifikasi keperluan yang lengkap pada peringkat awal. Pembangunan bermula dengan penciptaan fungsi tertentu, yang kemudiannya menjadi asas untuk menambah fungsi baharu.
Proses mencipta fungsi "dalam bahagian" diulangi berulang kali, sehingga ia selesai mengikut pelan yang diluluskan. Kerja diteruskan sehingga versi produk yang berfungsi diterima.
Dalam rajah yang dilampirkan di sini, anda boleh melihat "pembangunan" berulang potret Mona Lisa. Dalam lelaran pertama anda hanya melihat lakaran potret seorang gadis, dalam lelaran kedua anda sudah boleh melihat warna, lelaran ketiga menjadi lebih terperinci dan tepu. Proses selesai.
![](https://cdn.codegym.cc/images/article/dcb8ed9b-7bf2-4270-8c69-c79844b5a0d0/800.jpeg)
Jika kita mengingati model tambahan, maka potret akan ditulis di atasnya dengan cara yang sama sekali berbeza - sekeping demi sekeping, dari bahagian yang berasingan.
Contoh pembangunan model lelaran boleh menjadi pengecaman suara. Penyelidikan saintifik mengenai topik ini bermula sejak lama dahulu, pertama dalam bentuk idea, kemudian pelaksanaan praktikal bermula. Setiap lelaran baharu meningkatkan kualiti pengecaman suara. Walau bagaimanapun, walaupun sekarang pengiktirafan tidak boleh dipanggil sempurna. Jadi tugasan masih belum selesai.
Bilakah masa terbaik untuk menggunakan model berulang?
- Sekiranya keperluan untuk sistem ditakrifkan dengan jelas dan difahami oleh semua orang.
- Projek ini sangat besar dalam skop.
- Matlamat utama ditakrifkan, tetapi butiran pelaksanaan mungkin berubah dalam perjalanan kerja.
model lingkaran
![](https://cdn.codegym.cc/images/article/e73407c3-576b-47d5-be0c-98736d844601/800.jpeg)
"Model Lingkaran" adalah serupa dengan model tambahan, tetapi mempunyai ciri dalam bentuk analisis risiko. Ia biasanya digunakan untuk proses kritikal misi di mana kegagalan adalah tidak boleh diterima.
Model lingkaran merangkumi empat peringkat kerja:
- perancangan;
- analisis risiko;
- bekerja pada reka bentuk perisian;
- menyemak keputusan dan bergerak ke peringkat baharu.
GO TO FULL VERSION