Cursusaanbod

EAP-bestand maken en configureren

  • Een Enterprise Architect projectbestand maken en opslaan
  • Soorten weergaven
  • Programma-interface: menu's, werkbalken, Toolbox, Projectbrowser en andere vensters
  • Vensters vastzetten en verbergen

Werken met een model, diagram

  • Vooraf gedefinieerde modellen
  • Pakketten (aanzichten) en diagrammen
  • Elementen toevoegen aan het model en diagram
  • Verschillende manieren om de items te verwijderen en hun gevolgen
  • Diagrammen opslaan

Vereisten Management

  • Methoden voor het verzamelen van vereisten
  • Categorieën van FURPS-vereisten
  • Diagram van vereisten
  • Relaties tussen vereisten
    • aggregatie
    • afhankelijkheid
  • Hoe verbeter je het uiterlijk van een diagram?
    • lay-out diagram
    • Vereisten voor de kleurstatus
    • De pakketnamen in-/uitschakelen
  • Een matrixrelatie maken en beheren
  • Vereisten documenteren
    • HTML pagina's
    • printbare versie
  • Geavanceerd vereistenbeheer
    • Aangepaste soorten vereisten
    • Status van aangepaste vereisten
    • Vereisten voor tracering
    • Vereisten documenteren

Business Procesmodellering, architectuur

  • Activiteitsdiagram
  • Samengestelde activiteiten
  • Controlestromen, objectstromen
  • Omgaan met uitzonderingen, stroom onderbreken
  • Partities
  • Gelijktijdige stromen en besluitvorming
  • Hoe verbeter je het uiterlijk van een diagram?
    • Verschillende detailniveaus
    • het verminderen van de hoeveelheid detail
    • Complexiteit van het proces
  • Componenten en implementatiediagrammen
  • De initiële architectuur van het systeem - logisch en fysiek
    • geneste componenten
    • Delegatie en montage
    • haven
    • interface
    • Communicatiepaden
  • Niet-standaard implementatie van stereotypen in diagrammen (OPTIONEEL)
    • Stereotypen grafische bibliotheek
    • De bibliotheek toevoegen aan het project
    • Aangepaste grafische stereotypen

Use Cases en hun documentatie

  • Modellering van functionele vereisten
  • Toepassingsgebied van het systeem
  • Actoren en de relaties tussen hen
    • Identificeren van use cases
    • Associatie "actor - use case" en zijn eigenschappen
    • Relatie tussen use cases: include, extend, generalisatie
  • Automatische nummering
  • Use Case Op basis daarvan gegenereerde scenario's en activiteitendiagrammen
  • Documentation Generatie
  • Document Sjablonen

Analytisch model

  • Klassendiagram op domeinmodelniveau
    • klasse, methode, attribuut, abstracte klasse, interface
    • Vereniging en haar kenmerken
    • Andere relaties: aggregatie, samenstelling, generalisatie, afhankelijkheid, associatieklasse
    • Klasse-identyficatie
  • Sequentie diagram
    • Berichttypen: asynchroon, synchroon, return
    • stereotypen: Grens, Controle en Entiteit

Statisch model

  • Klassendiagram op ontwerpniveau
  • Genereren van broncode en reverse engineering (OPTIONEEL)
    • broncode genereren op basis van het diagram
    • Diagrammen genereren op basis van broncode
    • Synchronisatie van broncode en diagrammen
  • Object diagrammen

Dynamisch model

  • Verificatie van statische modellen
    • Verduidelijking van de methode handtekeningen
    • Verificatie van het klassendiagram
  • Dynamische modellering op het niveau van methodeaanroepen (sequentiediagram) op basis van use cases en statisch analysemodel
  • Hoe verbeter je het uiterlijk van een diagram?
    • Vermindering van het aantal gemodelleerde scenario's
    • Vermindering van het aantal levenslijnen
    • Complexe geneste blokken vermijden
    • Details verbergen
  • Diagram van de statusmachine (OPTIONEEL)
    • staten en deelstaten
    • Overgangen tussen toestanden - trigger, conditie en actie
    • Interne acties (binnenkomst, doen, afsluiten)

Patronen en profielen (OPTIONEEL)

  • "Bende van Vier" patronen
  • Patronen gedefinieerd in het project
  • Patronen van gebruikers
  • Profielen importeren uit XML bestanden

MDA, broncode (OPTIONEEL)

  • Transformatie van klassediagram naar databaseschema
  • SQL Script genereren op basis van klassendiagram
  • Genereren van broncode - beschikbare opties

Groepswerk

  • Enterprise Architect Versiebeheer van pakketten
  • Verschillen in de versies van het project, documentatie
  • Een opslagplaats gebruiken om het model op te slaan
  • Collaboration Gereedschap

Vereisten

Modelleervaardigheden in UML.

 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën