Pragmatisch UML

Het gaat in de training ‘Pragmatisch UML’ niet alleen om het je eigen maken van de methodiek. Het gaat vooral om het pragmatisch inzetten van UML.

UML of Unified Modeling Language is de standaardtaal voor het maken van modellen. In 1997 is UML voor het eerst als standaard gepubliceerd door OMG. De laatste versie 2.5.1, dateert van december 2017, en bevat een aantal verbeteringen en vooral vereenvoudigingen aan het UML metamodel van de voorgaande versie 2.4.1. UML gaat je helpen een betere structuur te realiseren van je oplossingen en deze ook makkelijker onderhoudbaar te houden, ook in agile projecten.

De training richt zich op de manier van denken die nodig is om de kracht van objectoriëntatie maximaal te benutten, en een betere structuur aan te brengen in de oplossingen waardoor die schaalbaar, flexibel en beheersbaar zijn. Of dit nu gaat over business modelling (bedrijfsprocessen) of software ontwikkeling.

Tijdens de training zullen we veel voorbeelden laten zien, en ook oplossingen uitwerken.

Het examen bereidt je voor op het officiële OMG Certified UML Professional 2™ (OCUP 2™): Foundation Level examen. Dit examen maakt geen deel uit van deze training en kan apart geboekt worden.

Inhoud (Engels)

  1. History and context — what is UML’s added value?
  2. Overview of the UML Metamodel and MOF
  3. Certification (Fundamental, Intermediate en Advanced)
  4. UML parts, introduced using a case study
    1. Primitive types
    2. Stereotypes and Profiles
    3. Class diagram:
      1. Element
      2. Relationship
      3. Comments
      4. Namespaces
      5. Types element
      6. Multiplicities
      7. Value specification
      8. Constraints
      9. Instance specification
      10. Classifier
      11. Features
        1. Structural
        2. Behavioral
      12. Operations
      13. Properties
      14. Associations
      15. Classes
      16. Generalisation
      17. Packages
      18. Dependencies
      19. Interfaces
    4. Use Case Diagram:
      1. Use Case
      2. Actor
      3. Associations
      4. Relationships between actors
      5. Relationships between Use Cases
    5. State Machine Diagram:
      1. States and State Transitions
      2. Types of States and State Transitions
      3. Types of Events
      4. Composite States
      5. Event Sequences
    6. Sequence Diagram:
      1. Interaction Partners
      2. Exchanging Messages
      3. Messages
      4. Combined Fragments
    7. Activity Diagram:
      1. Activities
      2. Actions
      3. Control Flows
      4. Object Flows
      5. Partitions
      6. Exception Handling
  5. Modelling in UML — Case tools and development environments (IDE’s)
  6. Applying UML successfully in your organisation
  7. UML and Agile: partners in crime?
  8. UML and Domain Specific Languages (DSL’s)
  9. UML related to other languages like BPMN and ArchiMate
  10. Future of UML

Aanpak

De onderdelen worden rijkelijk begeleid door praktijkoefeningen om het geleerde meteen toe te passen. We werken met een complete UML modelleeromgeving. De deelnemers krijgen in kleine groepen, van 3 of 4 personen, praktijkopdrachten waarvan de resultaten klassikaal besproken worden. De deelnemers ontvangen een cursusmap met de inhoud van de presentaties en bonusmateriaal. Tijdens, en enkele maanden na een cursus hebben de deelnemers toegang tot de online leeromgeving van reflektis, met vragenlijsten, discussiegroepen, interessante artikelen en links. De cursusmap en de modellen zijn in de Engelse taal. De training wordt in het Nederlands gegeven, maar het is ook mogelijk om dat in het Engels of Duits te doen. En natuurlijk kan de training meer toegespitst worden op uw organisatie.

Vooropleiding/Vereiste kennis

Specifieke vereisten voor deelname zijn er niet. Wel is het fijn als je minimaal 6 maanden ervaring met programmeren hebt (welke programmeertaal dan ook), of enige ervaring met het in kaart brengen van processen.

Certificaat

Na afloop van de training ontvangen alle deelnemers een certificaat van deelname.

Duur en locatie

Deze training wordt in principe online gegeven op de donderdag- en vrijdagochtenden gedurende twee weken. Wees niet bang dat je in moet leveren ten opzichte van een klassikale training! We maken gebruik van allerlei hulpmiddelen om de interactiviteit te bevorderen, en om die reden durven wij te zeggen dat deze training effectiever werkt online dan fysiek!

Voor in-company kunnen afwijkende afspraken gemaakt worden.

Docent

De training wordt gegeven door Rob Vens. Hij is één van de meest ervaren UML experts, al betrokken bij de standaard vanaf het prille begin, het ontstaan vanuit de drie bestaande methodes OMT, Booch en Objectory. Rob gebruikt UML elke dag in zijn werk als architect zodat zijn uitleg zich onderscheidt door de aansluiting op de praktijk.

Leveringen door reflektis

Inschrijven

In-Company
€ 2450,— voor totaal 2 dagen (excl. BTW), verdeeld in dagdelen bij de online variant. De kosten zijn inclusief cursusmaterialen en exclusief bijkomende kosten (afhankelijk van locatie en e.v.t. extra maatwerk). De training kan zowel bij jouw organisatie geleverd worden als op één van onze trainingslocaties als online. De totale kosten zijn hiervan afhankelijk. Wil je dat de deelnemers een examen doen dan komen daar afhankelijk van het aantal deelnemers ook kosten voor het examen bij. De maximale groepsgrootte is 12 personen. Voor de in-company uitvoering maken wij de dagen natuurlijk op maat voor de organisatie. Neem contact met ons op over de mogelijkheden.
Open inschrijving
€ 1150,— per persoon voor totaal 2 dagen (excl. BTW), verdeeld in dagdelen. Onze open trainingen zijn in principe online. De kosten zijn inclusief het officiële examen (wanneer van toepassing) cursusmap en drie maanden toegang tot de e-learning omgeving van reflektis. Om je aan te melden klik je op de knop hieronder. Je krijgt 15% korting wanneer 3 of meer personen van hetzelfde bedrijf zich inschrijven.
reflektis Logo
Abonneer op onze nieuwsbrief

© 2021, reflektis & Rob Vens