Informatiemodelleren met MDD. modelleren als ambacht, Wiegerink, Leo, Paperback
Available at:
Dit boek gebruikt MDD (model-driven development) om op een iteratieve manier te leren informatiemodelleren. Het uitgangspunt: modelleren moet je zien en vooral ook zelf doen! Door veel voorbeelden en oefeningen wordt de ‘kunst’ van het modelleren aangeleerd als een ‘ambacht’. Naast leren door voorbeelden, leren door oefenen en model-driven development wordt leren via patronen ingezet als didactisch middel. De MDD-aanpak houdt in dat elk model direct wordt getransformeerd in een werkend informatiesysteem, waardoor het in een iteratief proces kan worden bijgesteld. Hiervoor is een geavanceerde MDD-tool beschikbaar.
Het boek omvat de volgende delen:
• Deel A ‘Modelgestuurd ontwikkelen’ geeft een inleiding in model-driven development, zowel theoretisch als praktisch.
• Deel B ‘Structuur in informatie’ gaat over informatiemodellen en hun betekenis. Deze betekenis is meervoudig: met een model modelleren we de ‘wereld’ waarover informatie moet worden vastgelegd, maar ook het informatiesysteem dat eruit wordt gegenereerd.
• Deel C ‘Interface en bedrijfsregels’ gaat over het ontwikkelen van informatiesystemen met een nietstandaard gebruikersinterface en met niet-standaard regels (bedrijfsregels).
• Deel D ‘Voortgezet modelleren’ gaat over kiezen tussen alternatieve modellen, waarbij afweging van soorten complexiteit (in structuur of in regels) een belangrijke rol speelt.
• Deel E ‘Practica’ bevat negen practica met de MDD-tool.
Alle delen zijn rijkelijk voorzien van modelleeroefeningen en van praktische opdrachten met de MDD-tool.
Online support
Er is een website bij het boek: www.modellerenalsambacht.nl, met aanvullend en ondersteunend materiaal, zoals de uitwerkingen van opgaven, extra teksten en een rubriek FAQ. Dit is tevens de downloadsite voor de software. Deze omvat de MDD-tool Cathedron en alle grotere, in het boek behandelde voorbeeldmodellen. Elk model wordt in de vorm van metagegevens opgeslagen in een Firebird-database (repository). Firebird is een open source databaseproduct.
Informatiemodelleren met MDD
Dit boek gebruikt MDD (model-driven development) om op een iteratieve manier te leren informatiemodelleren. Het uitgangspunt: modelleren moet je zien en vooral ook zelf doen! Door veel voorbeelden en oefeningen wordt de ‘kunst’ van het modelleren aangeleerd als een ‘ambacht’. Naast leren door voorbeelden, leren door oefenen en model-driven development wordt leren via patronen ingezet als didactisch middel. De MDD-aanpak houdt in dat elk model direct wordt getransformeerd in een werkend informatiesysteem, waardoor het in een iteratief proces kan worden bijgesteld. Hiervoor is een geavanceerde MDD-tool beschikbaar.<br /><br />Het boek omvat de volgende delen:<br />• Deel A ‘Modelgestuurd ontwikkelen’ geeft een inleiding in model-driven development, zowel theoretisch als praktisch.<br />• Deel B ‘Structuur in informatie’ gaat over informatiemodellen en hun betekenis. Deze betekenis is meervoudig: met een model modelleren we de ‘wereld’ waarover informatie moet worden vastgelegd, maar ook het informatiesysteem dat eruit wordt gegenereerd.<br />• Deel C ‘Interface en bedrijfsregels’ gaat over het ontwikkelen van informatiesystemen met een nietstandaard gebruikersinterface en met niet-standaard regels (bedrijfsregels).<br />• Deel D ‘Voortgezet modelleren’ gaat over kiezen tussen alternatieve modellen, waarbij afweging van soorten complexiteit (in structuur of in regels) een belangrijke rol speelt.<br />• Deel E ‘Practica’ bevat negen practica met de MDD-tool. <br /><br />Alle delen zijn rijkelijk voorzien van modelleeroefeningen en van praktische opdrachten met de MDD-tool.<br /><br />Online support<br />Er is een website bij het boek: www.modellerenalsambacht.nl, met aanvullend en ondersteunend materiaal, zoals de uitwerkingen van opgaven, extra teksten en een rubriek FAQ. Dit is tevens de downloadsite voor de software. Deze omvat de MDD-tool Cathedron en alle grotere, in het boek behandelde voorbeeldmodellen. Elk model wordt in de vorm van metagegevens opgeslagen in een Firebird-database (repository). Firebird is een open source databaseproduct.<br />