Welkom Scrum UML Onderzoek CV Contact | AmoixA Kunst |
Boek Cursus Workshop |
2-Daagse workshop UML Domain Driven Design Patterns
Om software te kunnen bouwen of aanpassen, maak je modellen. Hierin beschrijf je met eenvoudige plaatjes wat de software moet doen, en hoe deze samenwerkt met andere systemen. De meest gebruikte taal voor deze modellen is UML, de Unified Modeling Language, zoals beschreven in het boek Inleiding UML. Om de software efficiënt te kunnen bouwen en onderhouden moet hij naadloos aansluiten op de getekende modellen. Essentiëel hierbij is de dialoog tussen de developers die de software bouwen en de domeinspecialisten, die het domein waarop de software betrekking heeft in alle diepte kennen. Zo leveren developers en domeinspecialisten beiden de input die nodig is om te komen tot een effectief model. Een goed model
In de praktijkoefeningen past de deelnemer het geleerde direct toe op zijn of haar dagelijks werk, hierbij geholpen door de workshopleider. Structuur van de workshop Dag 1 van de workshop bestaat uit afwisselend theorie en oefeningen waarin de deelnemers de theorie direct toepassen op cases uit hun dagelijks werk. Aldus krijgen de deelnemers een diep begrip van design patterns waarmee ze heldere analyses en ontwerpen kunnen maken en communiceren. Hierna is er een rijpingsperiode van enkele weken, waarin de deelnemers de stof laten bezinken, het geleerde verder toepassen in hun dagelijks werk, en er vragen ontstaan hoe sommige analyse- en ontwerpproblemen kunnen worden aangepakt. Tijdens dag 2 worden de in de rijpingsperiode ontstane vragen beantwoord, en worden de cases verder uitgediept, en/of wordt de stof toegepast op nieuwe cases. Dit wordt afgewisseld met stukken nieuwe theorie, en (indien gewenst) herhaling van eerdere theorie. Doelgroep Business analisten, architecten en ontwikkelaars Voorkennis Basiskennis van UML Voorbereiding Elke deelnemer kiest (een) case(s) van zijn/haar dagelijks werk waarvoor tijdens de workshop analyses en ontwerpen gemaakt kunnen worden. De deelnemer verzamelt van tevoren de informatie die over deze case(s) beschikbaar is om de analyses en ontwerpen op te baseren. |