Ascent Group Horizontal New Copie 1

UML-modellering voor complexe systemen

0 Enrolled
2 day
  • 2 day
  • 23
  • 0
  • no
1,500.00€

Aperçu du cours

Doel van de training : Deze training biedt systeemontwikkelaars en architecten de nodige vaardigheden om UML (Unified Modeling Language) toe te passen voor de modellering van complexe systemen. Deelnemers leren hoe ze diagrammen kunnen maken om systeemarchitecturen, interacties en workflows visueel weer te geven en hoe ze deze effectief kunnen gebruiken in softwareontwikkeling en -ontwerp.

Prérequis

  • Basiskennis van softwareontwikkeling en systeemarchitectuur.
  • Geen voorkennis van UML is vereist, maar ervaring met modelleringstools is een pluspunt.

Objectifs pédagogiques

  • Begrijpen van de basisprincipes van UML en de verschillende diagramtypen.
  • Class, object, en use case-diagrammen maken voor systeemmodellering.
  • Samenhang tussen verschillende UML-diagrammen en hun toepassingen begrijpen.
  • Complexe systemen modelleren en structureren met UML.
  • Best practices voor het gebruik van UML in softwareontwikkeling toepassen.

Public ciblé

  • Systeemontwikkelaars en softwarearchitecten.
  • Businessanalisten en procesontwerpers.
  • Iedereen die betrokken is bij het ontwerpen en modelleren van complexe systemen.

Programme de formation

  • Wat is UML en waarom gebruiken we het? (2 uur)
    • Overzicht van Unified Modeling Language (UML).

    • Voordelen van UML in systeemontwikkeling.

    • Verschillen tussen statische en dynamische diagrammen in UML.

  • Class en Objectdiagrammen (2,5 uur)
    • Hoe classdiagrammen maken en relaties tussen klassen modelleren.

    • Objectdiagrammen voor het weergeven van objectinstantiaties.

    • Associaties, aggregaties en composities.

    • Praktijkoefening: Het ontwerpen van een classdiagram voor een bedrijfsapplicatie.

  • Use Case-diagrammen (2,5 uur)
    • Hoe use case-diagrammen maken om systeemfunctionaliteit weer te geven?

    • Identificeren van actoren, use cases en relaties.

    • Het gebruik van use case-diagrammen voor requirements engineering.

    • Casestudy: Het ontwikkelen van use case-diagrammen voor een klantgerichte webapplicatie.

  • Sequence en Communicatiediagrammen (2,5 uur)
    • Hoe sequence-diagrammen maken om de volgorde van berichten tussen objecten weer te geven?

    • Communicatiediagrammen voor het tonen van interacties tussen objecten.

    • Verschillen en overeenkomsten tussen sequence en communicatiediagrammen.

    • Praktijkoefening: Ontwerpen van een sequence-diagram voor een bestelproces in een e-commerceplatform.

  • Activity en State-diagrammen (2,5 uur)
    • Activity-diagrammen voor het modelleren van bedrijfsprocessen en werkstromen.

    • State-diagrammen voor het weergeven van de levenscyclus van objecten.

    • Het gebruik van beide diagrammen om systeemgedrag en processen te modelleren.

    • Casestudy: Het ontwikkelen van een activity-diagram voor een workflow in een klantendienstsysteem.

  • Integratie van verschillende UML-diagrammen (2 uur)
    • Hoe verschillende diagrammen samen een coherent systeemontwerp vormen?

    • Best practices voor het combineren van UML-diagrammen in een project.

    • Documentatie en presentatie van systeemontwerpen met UML.

    • Praktijkoefening: Het ontwerpen van een volledige set UML-diagrammen voor een klein systeem

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
840 Courses
Main Content