Dit is een uitgebreide opleiding voor wie in een softwareomgeving werkt waar objectgeoriënteerde softwareontwikkeling wordt toegepast of zal worden toegepast. In lezingen wordt de typische OO aanpak voor requirements analyse en ontwerp en de ontwikkeling van een compleet analysemodel in UML uitgelegd. Verschillende praktische oefeningen zullen helpen bij het begrijpen en de voordelen van de OO aanpak in vergelijking met de meer traditionele (functionele) aanpak. De cursus geeft ook inzicht in hoe een gedetailleerd ontwerp kan worden geïmplementeerd in een programmeertaal als C++ of Java.

Doelstelling

De training bestaat uit drie modules: een inleidende module, een module met de focus op objectgeoriënteerde eisenanalyse en een module met de focus op objectgeoriënteerd ontwerp en implementatie. Na afloop van het evenement zal de deelnemer

  • De typische OO aanpak voor eisenanalyse en ontwerp begrijpen;
  • In staat zijn om een gegeven probleemstelling te analyseren en een volledig analysemodel in UML te ontwikkelen met behulp van de OO-benadering, d.w.z.: het vereiste systeem- en softwaregedrag vastleggen in use-case specificaties, toestandsdiagrammen en interactiediagrammen;
  • In staat zijn om het analysemodel te vertalen naar een architectuurmodel in UML dat rekening houdt met alle functionele en niet-functionele vereisten;
  • Inzicht hebben in hoe een gedetailleerd OO ontwerp kan worden geïmplementeerd in een objectgeoriënteerde programmeertaal (C++ of Java).

Doelgroep

Deze training is bedoeld voor software ontwikkelaars, software engineers, projectleiders en software managers die werken in een omgeving waar object georiënteerde software ontwikkeling (gaat) worden toegepast. Een basiskennis van een objectgeoriënteerde programmeertaal zoals C++ of Java is essentieel.

De maximale groepsgrootte is 12 cursisten.

Levering In-company (op locatie of online)
Duur 9 dagen in een periode van 2 maanden
Groepsgrootte Maximaal 12 deelnemers
Aanpassing De training kan worden aangepast aan uw organisatie, context en leerdoelen
Taal Engels (Nederlands op aanvraag)
Investering Op aanvraag
Brochure downloaden

Programma

Lezingen, oefeningen en een kleine workshop. In de OOAD introductie (2 dagen) is de hoeveelheid praktisch werk, meestal kleine oefeningen, ongeveer 30% van de tijd. In OOAD analyse (3 dagen) en OOAD ontwerp (4 dagen) werken de deelnemers aan een substantiële case die ongeveer 40% van de totale tijd in beslag neemt.

De OOAD - uitgebreide versie (9 dagen) heeft hetzelfde schema als de fast track (4 dagen), maar besteedt meer aandacht aan de introductie van UML, niet-functionele vereisten, use case analyse, design by contract en SW-bibliotheken en reflectie op oefenresultaten en cases die ter discussie worden voorgelegd.

Methoden

Lezingen, discussies, workshop. Kopieën van presentaties, boek, cd-rom met de UML specificatie en het complete voorbeeld van een systeem gespecificeerd met behulp van een objectgeoriënteerde aanpak en UML.

Trainers Dr. Onno van Roosmalen en Martijn Ceelen MSc. zullen beiden betrokken zijn als trainersduo. Zij vullen elkaar aan tijdens presentaties en zijn beiden altijd aanwezig voor intensieve begeleiding tijdens de opdrachten.

Certificering

Na deelname ontvangen deelnemers een certificaat van het High Tech Institute.

Cursusbeoordelingen

"De training is goed gestructureerd, perfect getimed en de oefeningen helpen enorm."

Panagiotis Leloudas - ASML

"Goede informatiedichtheid en tempo, inspirerende docent."

Gino van Vreede - ASML