UML Overview

De cursus UML Overview van SpiralTrain geeft een overzicht van de UML taal voor het modelleren van systemen. De UML syntax, symbolen, diagrammen en views worden besproken. UML is een belangrijke standaard voor systeemontwerp en helpt bij het visualiseren van architecturen en processen in softwareontwikkeling.

Regio:
1 dag
Inschrijven
€ 799
€ 799
€ 679
15% korting
ADE200
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • UML Overview : Inhoud

    Cursus UML Overview

    In de cursus UML Overview leert u alles over de Unified Modeling Language (UML) en hoe deze krachtig kan worden ingezet voor softwareontwikkeling. Deze cursus biedt een uitgebreide inleiding in UML, waarbij de focus ligt op verschillende diagrammen en modellen. U krijgt inzicht in Structural Modeling en de verschillende diagrammen die daarbij horen, zoals class diagrammen, object diagrammen, component diagrammen en deployment diagrammen.

    Class Diagrams

    Tijdens de cursus wordt ook domain modellering behandeld, evenals het modelleren van mogelijke relaties tussen de classes, zoals inheritance, associaties, aggregaties, composities en dependencies. Deze concepten zijn cruciaal voor het begrijpen van de structuur en de relaties binnen uw softwareontwerpen.

    Use Case Diagrams

    Een belangrijk onderdeel van de cursus is het gebruik van Use Case Modeling. Hier leert u hoe u Use Case Diagrammen kunt opstellen, de rol van actors kunt identificeren en de specifieke stappen in de interactie kunt beschrijven. Dit helpt bij het vaststellen van de functionaliteit van het systeem vanuit het perspectief van de eindgebruikers.

    Sequence Diagrams

    De cursus behandelt ook het modelleren van het dynamische gedrag van systemen via Dynamic Behavior Modeling. U leert over interactie diagrammen, waaronder sequence diagrammen en collaboratie diagrammen, die essentieel zijn voor het vastleggen van de tijdsvolgorde van interacties binnen uw systeem.

    State Diagrams

    Daarnaast komt de modellering van system states aan bod met behulp van state charts. U leert het verschil tussen passieve en actieve objecten en de rol van threads in uw systeem. Activity diagrammen worden besproken, waarbij begrippen als control en data flow en swim lanes aan bod komen.

    Subsystems en Stereotypes

    Tot slot behandelt de cursus ook geavanceerde UML concepten zoals packages en subsystems, evenals het gebruik van stereotypes, constraints en tagged values. Deze concepten helpen u om complexere systemen efficiënt te modelleren en te beheren.
    Voor meer informatie over gerelateerde onderwerpen, zoals het ontwerpen van databases, kunt u onze cursus Database Ontwerp bekijken. Bezoek ook de officiële site van UML voor uitgebreide documentatie en bronnen.

  • UML Overview : Training

    Doelgroep Cursus UML Overview

    De cursus UML Overview is bestemd voor developers, designers, architecten, managers en andere geïnteresseerden die een overzicht willen krijgen van de Unified Modeling Language (UML) standaard voor het modelleren van systemen.

    Voorkennis Cursus UML Overview

    Kennis van en ervaring met systeemontwikkeling en object oriëntatie is gunstig voor een goede begripsvorming, maar is niet strikt noodzakelijk.

    Uitvoering Training UML Overview

    De theorie wordt behandeld aan de hand van presentatie slides en wordt afgewisseld met oefeningen. Illustratieve UML modellen worden gebruikt als demonstratie van de concepten. De cursustijden zijn van 9.30 tot 16.30.

    Certificering Cursus UML

    De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat UML Overview.

    Cursus UML
  • UML Overview : Modules

    Module 1 : UML Introduction

    Module 2 : Use Case Modeling

    Module 3 : Structural Modeling

    What is UML?
    Modeling Reasons
    UML History
    UML Design Goal
    UML Diagrams
    UML Views
    Use Case View
    Logical View
    Component View
    Deployment View
    Notes and Adornments
    Stereotypes
    Tagged Values
    Constraints
    System Sequence Diagrams
    Use Cases
    Actors
    System Context Diagram
    Identifying Use Cases
    Use Case Diagram
    Use Case Modeling Steps
    High Level Use Case
    Expanded Use Case
    Structuring Use Case Model
    Include Relationship
    Include Use Case
    Extends Relationship
    Extends Use Case
    Use Case Generalization
    Actor Generalization
    Structural Modeling
    Identification of Classes
    Structural Diagrams Elements
    Structural Relationships
    Association Modeling
    Domain Class Model
    Interfaces
    Composition
    Generalization
    Dependencies
    Packages
    Objects and Links
    Component Diagrams
    Deployment Diagrams
    Design Class Diagrams

    Module 4 : Interactions

    Module 5 : State Machines

    Module 6 : Activity Graphs

    Interaction Diagrams
    System Sequence Diagrams
    Object Sequence Diagrams
    UML Messages
    Sequence Diagrams Elements
    Recursion and Conditions
    Sequence Diagram Syntax
    Communication Diagrams
    Communication Diagram Elements
    Communication Diagram Syntax
    Interaction Diagrams are Valuable
    State Machines
    State Diagram Elements
    State Machine Usage
    State Entry and Exit Actions
    Pseudo States
    Order of Actions
    Internal Transitions
    State Do Activities
    Guards
    History States
    State Diagram Syntax
    Activity Diagram
    Steps in Activity Diagrams
    Actions and Subactivities
    Activity Diagram Elements
    Decisions
    Sync State
    Fork Transitions
    Join Transitions
    Swim Lanes
    Activity Diagram Syntax
    Using Activity Diagrams
  • UML Overview : Algemeen

    Lees de algemene cursus informatie
  • UML Overview : Reviews

    Rob : Backbase
    Practical overview of UML. 1on1 course covering the different diagrams in UML. A few suggestions for improvement:
    1. Remove the completed diagrams from the exercises, should be more free-form with review and discussion
    2. Nice to see how it can be used in online tools like Figma or Miro or drawio
    3. More concrete examples for software development
    Detlef : Tennet
    De cursus UML was erg verduidelijkend. Ik had zelf nauwelijks ervaring met UML. De cursus neemt rustig de tijd om je te introduceren in de concepten van UML met voldoende oefenmateriaal.
    Sebastiaan : Solcion Consultancy
    Prima cursus. Goed inzicht gekregen in de diagrammen van UML. Goed bereikbare locatie en een verzorgde lunch.
    Robert : ABN-AMRO
    Eerste kennismaking met SpiralTrain.
    Is goed bevallen.
  • UML Overview : Certificaat