Co je vývoj řízený modelem?
Vývoj řízený modelem, neboli MDD, je jedním přístupem k vytvoření počítačových programů. MDD se zaměřuje na psaní, testování a implementaci počítačového programu co nejrychleji. Obecně se tento přístup vývoje řízeného modelem také pokusí dokončit úkol co nejmenší a co nejmenší náklady.
Jednou z charakteristik vývoje řízeného modelem je to, že pro práci na stejném koncovém produktu může být použito více vývojářů. Za účelem urychlení procesu vytváření softwarových programů může každý vývojář v projektu přijmout konkrétní úkoly spojené s psaním programu a testováním výsledků. To může umožnit osobám se specifickými oblastmi odborných znalostí přispět k projektu, přičemž ostatním členům projektu ponechává více světských úkolů, kterým postrádá stejnou úroveň odborných znalostí nebo pozadí. Vytváření hotového produktu touto metodou spolupráce se považuje za efektivnější využití času a zdrojů, jako každýJeden zúčastněný provádí úkoly vhodné pro jeho schopnosti.
Spolu s tím, že co nejlépe využíváte dostupné zdroje, je účelem vývoje řízeného modelem dostat program do rukou uživatelů co nejrychleji. V některých případech je tento pocit naléhavosti založen na staromódní ekonomice; Čím dříve, kdy je program připraven a může být uvolněn do spotřebitelské značky, čím rychleji výrobce začne zisk z prodeje programu. Jindy se 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á si přeje drasticky zvýšit proces plnění objednávek ve velmi krátkém časovém období.
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. Vývoj softwaru řízeného modelem nebo MDSD je často EMPLoyed jako identifikace pro tuto dobu a nákladově efektivní proces vytváření nových programů. Podobně může být MDD také známý jako architektura řízená modelem nebo MDA, s odkazem na proces designu a stavby spojené s úsilím.