CONTACT ONS

Cursusaanbod

EAP-bestand aanmaken en configureren

  • Een nieuw Enterprise Architect-projectbestand aanmaken en opslaan
  • Verschillende soorten weergaven
  • Het programma-interface: menu's, werkbalken, de Toolbox, Project Browser en andere vensters
  • Vensters verplaatsen of verbergen

Werken met modellen en diagrammen

  • Vooraf gedefinieerde modellen
  • Pakketten (weergaven) en diagrammen
  • Elementen aan het model en de diagrammen toevoegen
  • Manieren om elementen te verwijderen en de gevolgen daarvan
  • Diagrammen opslaan

Beheer van vereisten

  • Methoden voor het verzamelen van vereisten
  • Vereistecategorieën volgens FURPS
  • Diagrammen voor vereisten
  • Relaties tussen vereisten
    • aggregatie
    • afhankelijkheid
  • Hoe een diagram visueel te verbeteren?
    • lay-out aanpassen
    • kleurgebruik naar status van vereisten
    • indien gewenst pakketnamen weergeven of verbergen
  • Een matrix voor relaties maken en beheren
  • Documentatie over vereisten
    • HTML-pagina’s genereren
    • afdrukbaar formaat aanmaken
  • Gevorderd beheer van vereisten
    • aangepaste typen vereisten
    • aanpassing van de status van vereisten
    • Vereisten traceren
    • Documentatie over vereisten maken

Ondernemingsprocessen en architectuur modelleren

  • Activiteitendiagrammen
  • Samengestelde activiteiten
  • Controle- en objectstromen
  • Uitzonderingen afhandelen, stroom onderbreken
  • Pagina-indelingen gebruiken
  • Gelijktijdige processen en besluitvorming modelleren
  • Hoe een diagram aantrekkelijker maken?
    • aanpassing van detailniveau
    • details minimaliseren
    • complexiteit beheersen
  • Component- en implementatiediagrammen
  • Aanvangsalgoritme – logische en fysieke structuur
    • ingebedde componenten toevoegen
    • toewijzing en assemblage regelen
    • Ports gebruiken
    • Interfaces definiëren
    • Communicatiekanalen bepalen
  • Niet-standaard toepassing van stereotype in diagrammen (optioneel)
    • Grafische stereotypebibliotheek creëren
    • Bibliotheek aan project koppelen
    • Aangepaste grafische elementen toevoegen

Use Cases en documentatie

  • Functionele vereisten modelleren
  • Grenzen van het systeem afbakenen
  • Actors en onderlinge relaties tussen hen
    • Use cases identificeren
    • De associatie ‘actor – use case’ en bijbehorende eigenschappen
    • Relaties tussen use cases: include, extend en generalisatie
  • Automatisch nummering implementeren
  • Use Case-scenario's en hieruit gegenereerde activiteitendiagrammen
  • Documentatie genereren
  • Sjablonen voor documentatie maken

Analytisch model

  • Klassendiagrammen op domeinniveau
    • Klasse, methode, attribuut, abstracte klasse en interface bepalen
    • Associaties en hun kenmerken analyseren
    • Andersoortige relaties: aggregatie, compositorisch verband, generalisatie, afhankelijkheid, associatieklasse
    • Klasse-identificatie uitvoeren
  • Sequentiediagrammen
    • Berichttypes: asynchroon, synchroon en terugkoppeling
    • Gebruik van stereotype zoals Boundary, Control en Entity

Statisch model

  • Klassendiagrammen op ontwerpniveau opstellen
  • Generatie en omgekeerde engineering van broncode (optioneel)
    • Broncode uit diagrammen genereren
    • Diagrammen creëren uit bestaande broncode
    • Synchronisatie tussen broncode en diagrammen bewerkstelligen
  • Objectdiagrammen opstellen

Dynamisch model

  • Controle van het statische model
    • Methode-signaturen controleren
    • Klassendiagram verifiëren
  • Dynamische modellering: sequentieanalyses op basis van use cases en eerder bepaalde statische modellen
  • Hoe een sequentiediagram visueel te optimaliseren?
    • Aantal scenario’s verminderen
    • Aantal levenslijnen beperken
    • Gebruik van complexe geneste blokken vermijden
    • Details verbergen als nodig is
  • Toestandendiagrammen (optioneel)
    • Toestanden en sub-toestanden definiëren
    • Overgangen tussen toestanden: trigger, voorwaarden en acties bepalen
    • Binnenkomende, lopende of afsluitende acties vastleggen

Patronen en profielen (optioneel)

  • ‘Gang of Four’-patronen in de praktijk brengen
  • Projectspecifieke patronen ontwikkelen
  • Eigen patronen implementeren door gebruikers
  • Profielen importeren uit XML-bestanden

MDA en broncode (optioneel)

  • Klassendiagrammen omzetten naar databaseschema's
  • SQL-scripts genereren vanuit een klassendiagram
  • Beschikbare opties voor automatische broncode-generatie

Groepswerk

  • Versiebeheer in Enterprise Architect implementeren
  • Onderlinge verschillen tussen projectversies en documentatie ontdekken
  • Een centrale opslagplek gebruiken voor modellen via een repository
  • Samenwerkingsmogelijkheden binnen het team benutten

Vereisten

Grondige kennis van UML-modelleren.

 21 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën