Berichten met de tag ‘MDA’

Modelgedreven ontwikkelstraat in .NET (7): Objectbrowser

28 december 2008

Deze post ga ik wat dieper in op user interface logica, in dit geval een typisch Windows Forms geval; browsertjes / gridjes met objecten.
Lees verder >>

Deze post ga ik wat dieper in op user interface logica, in dit geval een typisch Windows Forms geval; browsertjes / gridjes met objecten.
Lees verder >>

Modelgedreven ontwikkelstraat in .NET (6): UI Componenten

30 november 2008

Nu ik de onderste lagen of componenten van mijn voorbeeldapplicatie heb gedefinieerd en gegenereerd in mijn eerdere posts in deze serie wil ik nu wat aandacht schenken aan veel voorkomende patronen in user interfaces.
Lees verder >>

Nu ik de onderste lagen of componenten van mijn voorbeeldapplicatie heb gedefinieerd en gegenereerd in mijn eerdere posts in deze serie wil ik nu wat aandacht schenken aan veel voorkomende patronen in user interfaces.
Lees verder >>

Modelgedreven ontwikkelstraat in .NET (5): Data Adapter

21 november 2008

Eerder schreef ik over verschillende aspecten voor het samenstellen van implementaties van domeinobjecten op basis van een UML model. Vervolgens heb ik gedemonstreerd hoe je op basis van ditzelfde model een database schema kan genereren dat hierbij aansluit. Ik zal in deze post ingaan op de ‘tussenlaag’; hoe lepel ik mijn objecten uit een database en hoe schrijf ik ze weg?
Lees verder >>

Eerder schreef ik over verschillende aspecten voor het samenstellen van implementaties van domeinobjecten op basis van een UML model. Vervolgens heb ik gedemonstreerd hoe je op basis van ditzelfde model een database schema kan genereren dat hierbij aansluit. Ik zal in deze post ingaan op de ‘tussenlaag’; hoe lepel ik mijn objecten uit een database en hoe schrijf ik ze weg?
Lees verder >>

Modelgedreven ontwikkelstraat in .NET (4): Data

19 november 2008

Tot nu toe heb ik in deze serie postings laten zien hoe je verschillende aspecten van je model kunt omzetten in code die vaak aangeduid wordt met ‘domain classes’. In gangbare ontwikkelstructuren vindt je deze classes terug in een eigen component of laag die aangeduid wordt met ‘domain layer’ of iets dergelijks. De verschillende thema’s die hier aan bod komen zijn classes met attributen, associaties en methoden.
Lees verder >>

Tot nu toe heb ik in deze serie postings laten zien hoe je verschillende aspecten van je model kunt omzetten in code die vaak aangeduid wordt met ‘domain classes’. In gangbare ontwikkelstructuren vindt je deze classes terug in een eigen component of laag die aangeduid wordt met ‘domain layer’ of iets dergelijks. De verschillende thema’s die hier aan bod komen zijn classes met attributen, associaties en methoden.
Lees verder >>

Modelgedreven ontwikkelstraat in .NET (3): Methodes

02 november 2008

Eerder heb ik uitgelegd hoe je op basis van een model gemaakt met behulp van Microsoft DSL Tools klassen met attributen en associaties kunt genereren. Als we echter op een serieuze manier met OO omgaan komen we al snel tot de conclusie dat we ook zaken met betrekking tot gedrag willen modelleren.
Lees verder >>

Eerder heb ik uitgelegd hoe je op basis van een model gemaakt met behulp van Microsoft DSL Tools klassen met attributen en associaties kunt genereren. Als we echter op een serieuze manier met OO omgaan komen we al snel tot de conclusie dat we ook zaken met betrekking tot gedrag willen modelleren.
Lees verder >>

Modelgedreven ontwikkelstraat in .NET (2): Associaties

28 oktober 2008

Als in mijn vorige post gedemonstreerd kunnen we makkelijk attributen (ofwel properties) genereren op basis van een gegeven model. Dat is echter maar één van de basisaspecten van ons model. In deze post wil ik graag ingaan op de transformatie van gemodelleerde associaties naar code.
Lees verder >>

Als in mijn vorige post gedemonstreerd kunnen we makkelijk attributen (ofwel properties) genereren op basis van een gegeven model. Dat is echter maar één van de basisaspecten van ons model. In deze post wil ik graag ingaan op de transformatie van gemodelleerde associaties naar code.
Lees verder >>

Modelgedreven ontwikkelstraat in .NET (1): Model

25 oktober 2008

Zoals door mij in een eerdere post aangegeven begin ik bij deze met een serie posts over een modelgedreven ontwikkelstraat in .NET. Ik spreek van ontwikkelstraat maar bedoel hier eigenlijk alleen de client-side tooling binnen visual studio met eventuele extensions in de vorm van een met behulp van DSL Tools gemaakte UML Class diagram kloon.
Lees verder >>

Zoals door mij in een eerdere post aangegeven begin ik bij deze met een serie posts over een modelgedreven ontwikkelstraat in .NET. Ik spreek van ontwikkelstraat maar bedoel hier eigenlijk alleen de client-side tooling binnen visual studio met eventuele extensions in de vorm van een met behulp van DSL Tools gemaakte UML Class diagram kloon.
Lees verder >>

(Meta-)modellering

17 augustus 2008

In de software engineering zijn we veel bezig met modelleren. Laat ik beginnen met de definitie van een model:
Lees verder >>

In de software engineering zijn we veel bezig met modelleren. Laat ik beginnen met de definitie van een model:
Lees verder >>

Business-To-Code

30 mei 2008

Software engineering is een vakgebied dat zich in mijn optiek hoofdzakelijk bezighoudt met het vertalen van businessvragen naar executeerbare code. Met businessvragen bedoel ik in deze context een bepaalde set aan problemen of functionaliteiten die – in natuurlijke taal gedefinieerd – tezamen een automatiseringsvraag representeren van een organisatie.
Droog gezegd zijn we dus vaak gesproken of geschreven teksten aan het vertalen naar strings van enen en nullen. Deze laatste strings zijn handig aangezien we ze kunnen voeden aan een machine die ze kan executeren om zo een geautomatiseerde oplossing te bieden aan de eerder beschreven businessvragen.
Lees verder >>

Software engineering is een vakgebied dat zich in mijn optiek hoofdzakelijk bezighoudt met het vertalen van businessvragen naar executeerbare code. Met businessvragen bedoel ik in deze context een bepaalde set aan problemen of functionaliteiten die – in natuurlijke taal gedefinieerd – tezamen een automatiseringsvraag representeren van een organisatie.
Droog gezegd zijn we dus vaak gesproken of geschreven teksten aan het vertalen naar strings van enen en nullen. Deze laatste strings zijn handig aangezien we ze kunnen voeden aan een machine die ze kan executeren om zo een geautomatiseerde oplossing te bieden aan de eerder beschreven businessvragen.
Lees verder >>