Skip to main content

Wat is modelgestuurde ontwikkeling?

Modelgestuurde ontwikkeling, of MDD, is een benadering van het creëren van computerprogramma's.De focus van MDD ligt op het schrijven, testen en implementeren van het computerprogramma zo snel mogelijk.Over het algemeen zal deze benadering van modelgestuurde ontwikkeling ook proberen de taak zo efficiënt en met zo min mogelijk kosten zo efficiënt en zo weinig mogelijk te voltooien.

Een van de kenmerken van modelgestuurde ontwikkeling is dat meerdere ontwikkelaars kunnen worden gebruikt om aan hetzelfde eindproduct te werken.Om het creatieproces de softwareprogramma's te versnellen, kan elke ontwikkelaar in het project specifieke taken aannemen die verband houden met het schrijven van het programma en het testen van de resultaten.Hierdoor kunnen personen met specifieke expertisegebieden bijdragen aan het project, terwijl meer alledaagse taken overlaten aan andere projectleden die hetzelfde niveau van expertise of achtergrond missen.Het produceren van een eindproduct via deze samenwerkingsmethode wordt beschouwd als een efficiënter gebruik van tijd en middelen, omdat alle betrokkenen taken uitvoert die geschikt zijn voor zijn of haar vaardigheden.

Samen met het beste gebruik van beschikbare bronnen, is het doel achter modelgestuurde ontwikkeling om het programma zo snel mogelijk in handen van gebruikers te krijgen.In sommige gevallen is dit gevoel van urgentie gebaseerd op ouderwetse economie;Hoe eerder het programma klaar is en kan worden vrijgegeven aan de consumentenmarkering, hoe sneller de fabrikant zal beginnen te winst te maken met de verkoop van het programma.Op andere momenten heeft het verlangen naar een snelle ommekeer te maken met het voldoen aan een specifieke behoefte, zoals het maken van aangepaste orderverwerkingssoftware voor een bedrijf dat hun orderfulfillmentproces in een zeer korte periode drastisch wil vergroten.

Afhankelijk van de werkomgeving kan modelgestuurde ontwikkeling bekend zijn bij een paar andere namen.Modelgestuurde softwareontwikkeling, of MDSD, wordt vaak gebruikt als de identificatie voor deze tijd en kostenefficiënt proces van het maken van nieuwe programma's.Op dezelfde manier kan MDD ook bekend staan als modelgestuurde architectuur of MDA, verwijzend naar het ontwerp- en bouwproces in verband met de inspanning.