Opleiding
: OMG Certified UML Professional, voorbereiding op de certificering
OMG Certified UML Professional, voorbereiding op de certificering
Deze opleiding is gebaseerd op een casestudy en stelt u in staat de UML-taal op een efficiënte en pragmatische manier te leren en te gebruiken in uw softwareontwikkelingsprojecten. Ze bereidt u ook voor op de UML OCUP 2 Foundation certificering van OMG (Object Management Group).
INTER
INTRA
OP MAAT
Praktijkcursus ter plaatse
of via klasverband op afstand
Deze opleiding is gebaseerd op een casestudy en stelt u in staat de UML-taal op een efficiënte en pragmatische manier te leren en te gebruiken in uw softwareontwikkelingsprojecten. Ze bereidt u ook voor op de UML OCUP 2 Foundation certificering van OMG (Object Management Group).
Ervaring vereist in softwareontwikkeling, bij voorkeur in een objectgeoriënteerde taal.
Certificatie
Deze opleiding omvat een voucher waarmee u het certificeringsexamen "OMG Certified UML Professional" kunt afleggen in een Pearson Vue centrum. De taal voor het behalen van de certificering is het Engels.
Praktische modaliteiten
Casestudy
Uitwerking van een volledige casestudy, waardoor een goed begrip mogelijk wordt van het nut van de diagrammen in een reële context.
Leer methodes
Er wordt gewerkt op papier, in de vorm van een workshop die uitwisselingen binnen de groep stimuleert.
Opleidingsprogramma
1
Waarom modelleren?
Het belang van UML-modellering in het ontwikkelingsproject, van functiemodellering tot implementatie
De organisatie van de modellering met behulp van structurering in pakketten.
Aan de slag met de casestudy: begrijpen van de algemene behoeften van de cliënt.
2
Modellering van de functie
Modelleren van de functieprocessen met het activiteitendiagram.
Modelleren van het domein met het klassendiagram.
Modelleren van de statussen van de functie-entiteiten met het toestandsdiagram.
3
Modellering van de eisen
Modelleren van de externe omgeving van het systeem met de actoren.
Het systeemgedrag definiëren met usecases. Usecasediagram. Sequentiediagram.
Niet-functionele eisen met behulp van de FURPS-benadering en het begrip UML "requirement".
4
Modellering van het systeemontwerp. Structurele weergave
Definiëren van het technisch platform - implementatiediagram.
De architectuur van de code definiëren. Diagram van pakketten.
Goede praktijken voor het scheiden van doelstellingen en het beperken van afhankelijkheden - gelaagd structureringspatroon.
Klassen modelleren vanuit een structureel oogpunt? Klassendiagram.
De attributen definiëren.
Objecten verbinden met de koppelingen tussen klassen.
Factoriseren van de code met veralgemening: correct gebruik van overerving.
5
Modellering van het systeemontwerp. Gedragsweergave
De interne interacties van het systeem met het sequentiediagram beschrijven.
De handelingen definiëren om te voldoen aan de functionele eisen.
Het gedrag van een object samenvatten met het toestandsdiagram.
6
Modelleren van inzetbare componenten
De componenten en hun interfaces definiëren - componentdiagram.
De implementatie van de componenten definiëren - implementatiediagram.
7
Voorbereiding op het praktisch verloop van het OCUP 2-examen