Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Herinnering aan modelleringseisen; context, omgeving, types
Positionering van diagrammen in de ontwikkelingscyclus
Algemeen ontwerp (architecturaal)
Sequentiediagram: interacties tussen objecten in de tijd. Synchrone en asynchrone berichten
Communicatiediagram: rol van objecten, interacties, verwerking concurrency...
Globaal interactiediagram
Tijddiagram: variaties in de tijd
Componentendiagram: beschrijving van applicatiemodules en beschrijving van afhankelijkheden
Samenstellingsstructuurdiagram: detail van de interne structuur van een samengestelde component
Profieldiagram (UML 2.2): specialisatie van een algemeen model
Praktische workshop: Meerdere voorbeelden van systeemdynamische analyse en modellering
Gedetailleerd ontwerp
Package-, class- en objectdiagrammen: geheugensteuntjes, organisatie, links
Activiteitendiagram: modellering van de object/activiteitsstroom voor het uitvoeren van een operatie
State-transition diagram: details van overgangen die de toestand van een object beïnvloeden
Deployment diagram: fysieke distributie van systeemcomponenten
Praktische workshop: constructie/toepassing van gedefinieerde diagrammen op volledige structuren
Geavanceerde concepten
Gedetailleerde studie van de specificaties : UML Infrastructuur / Superstructuur
Model Gestuurde Ontwikkeling (MDA - MDD)
Gebruik van design patterns in klassendiagrammen
Bijdrage van frameworks
Diagram-nesting
Ontwerptools: functionaliteiten, rapportage, codegeneratie (BOUML, ArgoUml, ...)
Praktische workshop: Volledige analyse van een project volgens de Unified Process methode