MDD

Model-Driven development

1. Wat is model-driven development
Model-driven development is een technologie om software te ontwikkelen. Bijzonder aan MDD is dat het te ontwikkelen softwaresysteem automatisch wordt gegenereerd uit een model.

1.1 MDD voor gegevensintensieve toepassingen
Database driven application: de database staat centraal en de applicatiefunctionaliteit wordt voor een groot deel door de database geïmplemteerd.
Kernfuncties zijn de CRUD-operaties. CRUD staat voor Create, Retrieve, Update en Delete.

1.2 Systeemintegratie

1.3 Informatie, presentatie en gedrag
Aan informatiesystemen en ook aan modellen waaruit de systemen worden gegenereerd, zijn drie aspecten te onderscheiden: informatie, presentatie en gedrag.

1.4 Bedrijfsregels
Het informatiemodel legt een informatiestructuur vast en die structuur bevat impliciet allerlei regels.