het evolutionair model is een iteratief model omdat het zo wordt gekenmerkt dat software engineering een volledige versie van de software kan ontwikkelen. Dergelijke modellen worden toegepast omdat de eisen vaak veranderen. Het eindproduct zal dus onrealistisch zijn, want een volledige versie is onmogelijk vanwege krappe markttermijnen. Het is beter om een beperkte versie te introduceren. Zo kan Software engineering een procesmodel volgen dat expliciet is ontworpen om tegemoet te komen aan een product dat geleidelijk in de loop van de tijd concurreert.
inhoudsopgave:
voordelen van het Model:
- risicoanalyse is beter.
- het ondersteunt veranderende omgeving.
- de initiële bedrijfstijd is korter.
- beter geschikt voor grote missiekritische projecten.
- tijdens de levenscyclussoftware wordt vroeg geproduceerd, wat de evaluatie en feedback van klanten vergemakkelijkt.
nadeel van het Model:
- Management complexiteit is meer.
- niet geschikt voor kleinere projecten.
- kan kostbaar zijn om te gebruiken.
- hooggeschoolde middelen zijn nodig voor risicoanalyse.
waar evolutionair Model te gebruiken:
- zeer nuttig voor grote projecten.
- zeer geschikt voor projecten die gebruik maken van objectgeoriënteerde ontwikkeling.
- wanneer een klant de voorkeur geeft aan het product in stappen zodat hij kan beginnen met het gebruik van de specifieke kenmerken zoals ze worden verstrekt in plaats van te wachten tot het hele ding wordt vervaardigd en geleverd, wordt dit model vaak gebruikt.