OO analyse en design met UML
Tijdens deze training leren we hoe we de analyse en het ontwerp voor het creëren van een goed gestructureerde objectgeoriënteerde applicatie best aanpakken. In deze vierdaagse ABIS-cursus gebruiken we UML-diagrammen als een belangrijk hulpmiddel om alle aspecten van ons ontwerp beter te begrijpen.
Deze cursus
- bespreekt de analyse- en ontwerpfase van het creëren van gestructureerde objectgeoriënteerde applicaties
- biedt een grondige kennis van de verschillende UML diagrammen, noodzakelijk voor het opzetten en documenteren van herbruikbare software
- bespreekt een praktische benadering van het OOAD-proces zoals toegepast door diverse methoden, zoals Agile Modelling
- geeft de deelnemer inzicht in het gebruik van de UML notatie in verschillende procesmodellen
- introduceert het gebruik van design patterns en het creëren van gedistribueerde applicaties
Opleiding inplannen?
Een interactieve, live training – gegeven in een fysiek klaslokaal of online, of in een hybride vorm. De cursus kan gegeven worden in het Nederlands, Engels of Frans.
BEDRIJFSOPLEIDING AANVRAGEN |
Publieke opleidingskalender | |||||
---|---|---|---|---|---|
datum | duur | taal | plaats | prijs | Â |
10 dec | 3 | web based | 1965 EUR (excl. BTW) | ||
10 dec | 3 | Leuven | 1965 EUR (excl. BTW) | ||
SESSIE-INFO EN INSCHRIJVEN |
Doelgroep
Analisten, designers, programmeurs, consultants en teamleaders van projecten gebaseerd op OO-technologie.
Voorkennis
Bekend zijn met fundamentele software engineering problemen en technieken (cf. cursus OO concepten en technieken). Ervaring met een object georiënteerde taal is een voordeel (zie bijvoorbeeld Java: basiscursus).
U kan zelf testen of u voldoende voorkennis heeft door de online zelftest in te vullen.
Inhoud
- OO analyse en design
- applicatiestructuur
- ontwikkelprocessen en -methoden
- overzicht van UML
- Requirementsanalyse
- soorten requirements
- use cases en user stories
- UML: use case diagram en system sequence diagram
- wireframes
- Analyse - domeinmodellering
- klassen - objecten - associaties
- attributen - multipliciteiten - rollen
- generalisatie
- UML: class en object diagram
- Design van samenwerkende objecten
- UML: sequence diagrams
- UML: collaboration/communication diagram
- Design class diagram
- toevoegen van operaties
- associaties in DCD
- meer over overerving: abstracte klassen en interfaces
- Design Patterns
- wat/waarom
- GoF design patterns
- concrete voorbeelden: Strategy en Composite pattern
- Aanvullende UML-diagrammen
- State Machine diagram
- Activity diagram
- UML 2: Interaction Overview diagram - Timing diagram - Composite Structure diagram
- Organisatie van de applicatie
- UML: package diagram - component diagram - deployment diagram
- OO en RDBMS: mapping en persistence frameworks
- Gedistribueerde applicaties: servicegeoriënteerde architectuur en RESTful applicaties (API’s)
Verloop van de cursus
Klassikaal, met oefeningen.
Certificaat
Na afloop van de sessie ontvangt de deelnemer een 'Certificate of Completion'.
Duur
3 dagen.
Docent
Sandy Schillebeeckx (ABIS).
Ook interessant
Cursisten van deze training hebben ook volgende cursussen gevolgd:
SESSIE-INFO EN INSCHRIJVEN |