Co je to Model-Driven Development?

Jedním z přístupů k vytváření počítačových programů je vývoj založený na modelu nebo MDD. MDD se zaměřuje na co nejrychlejší psaní, testování a implementaci počítačového programu. Obecně se tento přístup modelového vývoje také pokusí dokončit úkol co nejefektivněji as co nejmenšími náklady.

Jednou z charakteristik vývoje založeného na modelu je, že na stejném finálním produktu může být zaměstnáno více vývojářů. Za účelem urychlení procesu vytváření softwarových programů může každý vývojář projektu převzít konkrétní úkoly spojené s vytvářením programu a testováním výsledků. To může umožnit osobám s konkrétními odbornými znalostmi přispívat k projektu a ponechat více světských úkolů ostatním členům projektu, kteří nemají stejnou úroveň odborných znalostí nebo zázemí. Produkce hotového produktu pomocí této metody spolupráce je považována za efektivnější využití času a zdrojů, protože každý zúčastněný plní úkoly, které odpovídají jeho schopnostem.

Účelem vývoje založeného na modelu je spolu s co nejlepším využitím dostupných zdrojů účel co nejrychlejší uvedení programu do rukou uživatelů. V některých případech je tento pocit naléhavosti založen na staromódní ekonomii; čím dříve je program připraven a může být vydán spotřebitelské značce, tím rychleji začne výrobce profitovat z prodeje programu. Jindy touha po rychlém obratu souvisí s uspokojením konkrétní potřeby, jako je vytvoření přizpůsobeného softwaru pro zpracování objednávek pro společnost, která chce ve velmi krátkém časovém období drasticky zvýšit svůj proces plnění objednávek.

V závislosti na pracovním prostředí může být vývoj založený na modelu znám pod několika dalšími jmény. Jako identifikace pro tento čas a nákladově efektivní proces vytváření nových programů je často používán vývoj softwaru založený na modelu (MDSD). Podobným způsobem může být MDD také známý jako modelem řízená architektura nebo MDA, odkazující na proces navrhování a budování spojený s úsilím.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?