UML cursus

Doel

Aan de hand van een duidelijke case wordt de student meegenomen om via een gedegen analyse en ontwerp tot een model te komen. Dit model is de basis voor de realisatie van het uiteindelijke systeem. In de analyse fase wordt de nadruk gelegd op wat het systeem zou moeten doen. In de tweede fase, het ontwerp, verschuift de focus naar de meer technische aspecten; oftewel hoe het systeem zich moet gedragen. Het Unified Process wordt als referentie raamwerk gebruikt om aan te geven hoe de verschillende modellen toegepast kunnen worden.

Doelgroep

Deze cursus is bedoeld voor software ontwikkelaars en systeem analisten die concreet aan de slag willen met (object georiënteerde) software design. Na afronding van de cursus beheerst de deelnemer het volgende:

  • Lezen, interpreteren en begrijpen alle diverse  UML modellen
  • Begrijpen van de verschillende fasen uit het Unified Process en de relatie van elke fase met de UML
  • Het uitvoeren van een gedegen probleemanalyse waarin probleem- en oplossingsdomein gescheiden blijven
  • Toepassen van de juiste UML diagrammen in projectomgevingen:
    • Maken van use case diagrammen, scenario’s en activity diagrammen om de functionaliteit te beschrijven
    • Maken van class en object diagrammen om de informatie structuren te beschrijven
    • Maken van collaboration en sequence diagrammen om de systeemdynamiek te beschrijven
    • Maken van state diagrammen voor object lifecycles
    • Maken van deployment diagrammen om de fysieke aspecten van een systeem te beschrijven
  • UML gebruiken om de architectuur van een systeem te beschrijven

Inhoud

Onderwerpen die tijdens de training aan de orde komen zijn:

  • Unified Process en de positie van UML
  • Architectuur
  • Use cases, Use case scenario’s en Use case diagrammen
  • Proces modelering en Activity diagrammen
  • Class en object diagrammen
  • Modellering van dynamiek met Sequence en Collaboration diagrammen
  • Life cycle ontwerp met State diagrammen
  • Packages
  • Component diagrammen
  • Deployment diagrammen
  • Processors, devices
  • Validatie van modellen.

De volgende boeken zijn als basis gebruikt bij het samenstellen van de training: “UML Distilled” door Martin Fowler en “The Unified Process” door Phillippe Kruchten.

Docenten

De docenten van luminis zijn allemaal ervaren consultants die hun kennis dagelijks in de praktijk toepassen. Hierdoor weten ze wat er speelt en wat de vragen, problemen en uitdagingen zijn waarmee cursisten in de praktijk geconfronteerd zullen worden. Daarnaast zijn ze ook in staat om na de cursus invulling te geven aan begeleidings- of coachingstrajecten.

  • Combinatie van inhoudelijke presentaties, individuele praktische opdrachten en gezamenlijke evaluaties.
  • Duur: 3 dagen van 9.00 tot 17.00 uur
  • Kosten: € 1750,- per persoon, inclusief lunch, exclusief BTW.
  • Locatie: Arnhem

Meer informatie: Inge Dokter, telefoon 026 36 53 470, inge.dokter@luminis.nl.