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.