Deze cursus gaat in op de technische aspecten en het design van UML analyse- modellen. Daarbij komen onder meer aan de orde: de toewijzing van responsibilities aan ontwerpklassen, de belangrijkste design patterns en 'Design by Contract'.

Vuistregels
Talloze vuistregels komen aan de orde bij het modelleren van bijvoorbeeld de koppeling met databases en de user-interfaces en het modulariseren van de systeemcomponenten in de vorm van packages.
Architectuur
Verder komt de wijze waarop meerlagen architecturen worden ontworpen aan de orde. En het belang van deze architectuur in de wijze waarop systemen de business ondersteunen in bijvoorbeeld multi-channel customer relation management (CRM).
Design
Er wordt een consistente methodiek geïntroduceerd voor de aanpak van diverse design problemen als de koppeling met legacy systemen waardoor de onderhoudbaarheid van systemen ook over langere periodes gegarandeerd blijft. Daarnaast zal het verdere design van reeds gemodelleerde classes in de analyse workflow worden behandeld, evenals de positionering van deze activiteiten in het gehele software ontwikkelproces aan de hand van UP (Unified Process).
Leerdoelen
Inzicht in:
- het toepassen van Design By Contract
- de relatie tussen components en frameworks
Kennis van de belangrijkste design patterns, toegespitst op het verkrijgen van een solide meerlagen architectuur.
Vaardigheid in:
- de uitwerking van UML-analysemodellen tot ontwerpmodellen
- het gebruik van vuistregels voor de toewijzing van responsibilities aan ontwerpklassen
- het ontwikkelen van UML package diagrams
Doelgroep
Ontwerpers en programmeurs die hun inzicht en vaardigheden in het object georiënteerd werken willen uitbreiden.
Voorkennis
Kennis van OO-analyse op het niveau van de cursus System Analysis is een voorwaarde voor het volgen van de cursus. Enige programmeerervaring, niet perse met een object-georiënteerde programmeertaal, wordt geadviseerd.
Data, prijs en inschrijven
Deze tweedaagse opleiding wordt alleen in-company aangeboden. Heeft u daar interesse in? Neem dan contact op met DNV-CIBIT via e-mail of tel. +31 (0)30-2308989.
