a. Noem 4 procesmodellen, geef een korte karakterisering en geef aan voor welk type project het model geschikt is.

b. Leg uit waarom het incrementele model en het signaalmodel van Boehm beschouwd worden als hybride modellen of raamwerken

  • 1. Watervalmodel. Dit is een lineair ontwikkelingsmodel waarin een systeem stap voor stap wordt ontwikkeld. Iedere stap wordt afgesloten met een document. Dit model is alleen geschikt voor conventionele projecten waarvan het verloop goed in te schatten is.

    2. Incrementele ontwikkeling. Hierbij gaan specificatie, ontwikkeling en validatie hand in hand. Er wordt snel een 1e prototype ontwikkeld, dat vat vervolgens stap voor stap groeit. De klant levert op iedere tussenstap commentaar . Evolutionaire ontwikkeling is geschikt voor systemen waarvan vooraf niet duidelijk is aan welke eisen ze moeten voldoen, bijvoorbeeld omdat het een nieuw toepassingsgebied betreft of een toepassingsgebied waar de klant weinig ervaring mee heeft.

    3. Formele systeemontwikkeling. Gaat uit van een gedetailleerde formele specificatie, die via een reeks correctheidsbehoudende (formele) transformaties wordt omgezet in een implementatie. Formele systeemontwikkeling is geschikt voor relatief kleine systemen met strikte eisen aan veiligheid. (safety and security).

    4. Reuse-oriented ontwikkeling. Probeert een systeem op te bouwen uit beschikbare herbruikbare en/of standaardcomponenten. Deze werkwijze is vooral geschikt in situaties waar de systeemeisen licht aangepast kunnen worden aan de beschikbaarheid van bestaande componenten.

    b. Deze modellen zijn geparametriseerd en beschrijven dus een familie van procesmodellen

     

    Rapporteer Plaats commentaar