V-model
1. Ajalugu / Kes / Millal / Arendas Välja
V-mudel, tuntud ka kui verifitseerimis- ja valideerimismudel, on pikendus veemudelist. See töötati välja 1980. aastate lõpus Saksamaa kaitseministeeriumi poolt, et parandada tarkvaraarendusprotsesse.
2. Etapid
V-mudel koosneb mitmest etapist, mis vastavad arendusprotsessi erinevatele faasidele:
Vastuvõtutestimine
Nõuete analüüs
Süsteemidisain
Arhitektuuriline disain
Moodulidisain
Teostus
Integreerimine
Süsteemitestimine
3. Skeem – Inglise ja Vene keeles
Siin on lihtne V-mudeli skeem:
Inglise keeles | Vene keeles |
Requirment Analysis | Анализ требований |
System Design | Системный дизайн |
Architecture Design | Архитектурный дизайн |
Module Design | Модульный дизайн |
Implemetation | Реализация |
Integration | Интеграция |
System Testing | Системное тестирование |
Acceptance Testing | Принятие тестирования |

4. 5 Plussid
- Selge Struktuur: V-mudel annab selge ja struktureeritud lähenemise tarkvaraarendusele.
- Varajane Vigade Avastamine: Iga faasi juurde kuulub testimine, mis võimaldab varakult avastada vigu.
- Parandatud Kvaliteet: Rõhk testimisel igas etapis viib kõrgema kvaliteediga tarkvarani.
- Dokumentatsioon: Mudel nõuab põhjalikku dokumentatsiooni, mis aitab süsteemi mõista ja hallata.
- Selged Rollid ja Kohustused: Iga faas omab konkreetseid rolle ja kohustusi, mis vähendab segadust.
5. 5 Miinused
- Paindumatus: V-mudel on vähem paindlik võrreldes teiste mudelitega, nagu näiteks Agile.
- Ajakulukas: Ulatuslik dokumentatsioon ja testimine võivad muuta protsessi ajakulukaks.
- Mitte Sobiv Suurtele Projektidele: Võib mitte sobida suurtele, keerukatele projektidele, mis vajavad sagedasi muutusi.
- Piiratud Kliendi Kaasamine: Kliendi kaasamine on piiratud ainult algus- ja lõppfaasiga.
- Muudatuste Halduse Raskus: Kui faas on lõpule viidud, on keeruline tagasi minna ja teha muudatusi.