Object Oriented Analysis and Design using UML and Patterns Training

De basis van goed object georiënteerd programmeren is niet alleen syntax maar ook object georiënteerd denken en ontwerpen. In deze training leert men de OO theorie gestructureerd toepassen met behulp van UML. We maken kennis met Object Oriented Design and Implementation, Requirements Analysis, Architectural Design en Patterns en we behandelen de belangrijkste UML modellen en hun toepassing. Tot slot wordt het vertalen van modellen naar goed gestructureerde code behandeld.

Cursusduur

5 intensieve dagen.

Inhoud
  • UML Overview: OO Introduction, overview applying UML based upon principles from RUP, Agile Methods and eXtreme Programming (XP).
  • Requirements Analysis: using Use cases, models, descriptions, test cases and making a use case based “Functioneel Ontwerp”.
  • Object Oriented Analysis: using Domain modelling and problem decomposition using objects and real word metaphors for making a “Technisch Ontwerp”.
  • Object Oriented Design and Implementation: Design and disciplined implementation using class diagrams, object models and code mappings.
  • Object Interaction: Responsibility distribution, message exchange, timing and interaction modelling using sequence and collaboration diagrams.
  • Object Behaviour and detailed design: Complex behavioural modelling using state charts.
  • Process Design: Workflow analysis and Complex behavioural modelling using activity charts and petri nets.
  • Design Patterns: Using Object Oriented Design patterns to realise Quality of Service and Non-Functional Requirements.
  • Architectural Design: Object Oriented architectural design and implementation using Patterns, Layering and Decoupling.
  • Deployment, Component and Interface Design: Infrastructure and interface modelling using Deployment and Component diagrams.
  • UML 2.0: Object Oriented meta modelling and an introduction to MDA.
  • Tips & Tricks: Best practices, guidelines and pro’s and cons for applying OO, UML and specific diagrams.
Voorkennis

Enige kennis van een object georiënteerde programmeertaal is vereist.

In-company training

De prijs voor een in-company training in Nederland en België is afhankelijk van het aantal deelnemers dat aan de training deelneemt.

Aantal deelnemers Prijs
1 € 5.500,-
2 € 6.000,-
3 € 6.500,-
4 € 7.000,-
5 € 7.500,-
6 € 8.000,-
7 € 8.500,-
8 € 9.000,-
9 € 9.500,-
10 € 10.000,-
11 € 10.500,-
12 € 11.000,-

Naast bovengenoemde prijzen wordt er een bedrag voor reis- en eventuele verblijfkosten in rekening gebracht.

Deze in-company training kan op maat gemaakt worden door bijvoorbeeld de inhoud te combineren met andere trainingen of door juist een onderwerp te laten vervallen. Deze training kan ook in de middag-avond gegeven worden tegen een meerprijs van € 100,- per dag.
Het door u beschikbaar gestelde trainingslokaal moet beschikken over een beamer of u kunt deze bij ons huren voor € 40,- per dag.

Neem contact met ons op om deze training in te plannen.

Contact

Wilt u meer informatie over de uitgebreide mogelijkheden klik dan hier of neem contact op met Reflection IT via telefoonnummer +31 (0)493-688810 of per e-mail training@reflectionit.nl.

Alle bovengenoemde bedragen zijn exclusief BTW.