Skip to main content

Mi a modellvezérelt fejlesztés?

A modellvezérelt fejlesztés, vagy az MDD, a számítógépes programok létrehozásának egyik megközelítése.Az MDD középpontjában a számítógépes program írására, tesztelésére és megvalósítására a lehető leggyorsabban áll.Általában a modellvezérelt fejlődésnek ez a megközelítése szintén megpróbálja elvégezni a feladatot a lehető leghatékonyabban és a lehető legkevesebb költséggel.

A modellvezérelt fejlődés egyik jellemzője az, hogy több fejlesztőt alkalmazhatnak ugyanabban a végterméken.A szoftverprogramok létrehozásának felgyorsítása érdekében a projekt minden fejlesztője a program írásával és az eredmények tesztelésével kapcsolatos konkrét feladatokat vállalhat.Ez lehetővé teszi a speciális szakterületű személyek számára, hogy hozzájáruljanak a projekthez, miközben több hétköznapi feladatokat hagynak más projekt tagjai számára, akiknek nincs azonos szintű szakértelem vagy háttér.A késztermék előállítása ezen együttműködési módszer révén úgy gondolják, hogy az idő és az erőforrások hatékonyabb felhasználása, mivel minden résztvevő képességeihez megfelelő feladatokat hajt végre.

A rendelkezésre álló erőforrások legjobb felhasználásával együtt a modellvezérelt fejlesztés mögött az a cél, hogy a programot a lehető leggyorsabban a felhasználók kezébe hozzák.Bizonyos esetekben ez a sürgősség érzete a régimódi közgazdaságtanon alapul;Minél hamarabb készen áll a program, és felszabadítható a fogyasztói jelölő számára, annál gyorsabban kezdi a gyártó profitot szerezni a program eladásából.Más esetekben a gyors fordulat iránti vágy egy adott igény kielégítésével kapcsolatos, például testreszabott rendelési feldolgozó szoftver létrehozása egy vállalat számára, amely nagyon rövid idő alatt drasztikusan növeli a megrendelés teljesítési folyamatát.

A munkakörnyezettől függően a modellvezérelt fejlődés néhány más névvel ismert lehet.A modellvezérelt szoftverfejlesztést vagy az MDSD-t gyakran alkalmazzák az új programok létrehozásának ezen idő és költséghatékony folyamatának azonosítására.Hasonlóképpen, az MDD modellvezérelt architektúrának vagy MDA-nak is ismert lehet, utalva az erőfeszítéssel kapcsolatos tervezési és építési folyamatra.