Vývoj řízený modelem

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 28. listopadu 2017; kontroly vyžadují 3 úpravy .

Modelem řízený vývoj je styl vývoje softwaru ,  kde se modely stávají hlavními vývojovými artefakty, ze kterých se generuje kód a další artefakty [1] .

Model  je abstraktní popis softwaru, který skrývá informace o některých aspektech, aby poskytl zjednodušený popis jiných. Model může být zdrojovým artefaktem ve vývoji, pokud zachycuje informace ve formě vhodné pro interpretaci lidmi a zpracování pomocí nástrojů. Model definuje notaci a metamodel. Notace je sbírka grafických prvků, které se používají v modelu a mohou být interpretovány lidmi. Metamodel popisuje koncepty použité v modelu a zachycuje informace ve formě metadat, která mohou být zpracována nástroji.

Modely popsané v programovacím jazyce specifickém pro doménu lze použít jako rozšiřující body pro frameworky .

Nejznámější iniciativy MDE jsou:

Poznámky

  1. Stahl T., Völter M., Efftinge S. Modellgetriebene Softwareentwicklung. Techniken, Engineering, Management. — Heidelberg, Dpunkt-Verlag, 2007, ISBN=978-3-89864-448-8

Literatura

Odkazy