Cursusaanbod

EAP-bestand maken en configureren

  • Een Enterprise Architect projectbestand maken en opslaan
  • Typen weergaven
  • Programma-interface: menus, werkbalken, Toolbox, Project Browser en andere vensters
  • Vensters docken en verbergen

Werken met een model, diagram

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

Vereisten Management

  • Methoden voor het verzamelen van vereisten
  • FURPS vereistencategorieën
  • Vereisten Diagram
  • Relaties tussen vereisten
    • aggregatie
    • afhankelijkheid
  • Hoe het uiterlijk van een diagram verbeteren?
    • diagram indelen
    • kleurstatus vereisten
    • pakketnamen inschakelen/uitschakelen
  • Een matrixrelatie maken en beheren
  • Vereisten documenteren
    • HTML pagina's
    • printbare versie
  • Geavanceerd vereistenbeheer
    • aangepaste vereisten types
    • aangepaste vereistenstatus
    • vereisten bijhouden
    • vereisten documenteren

Business Procesmodellering, architectuur

  • Activity Diagram
  • Samengevoegde activiteiten
  • Stuurstromen, objectstromen
  • Uitzonderingen verwerken, onderbrekende stroom
  • Partities
  • Concurrerende stromen en besluitvorming
  • Hoe het uiterlijk van een diagram verbeteren?
    • verschillende detailniveaus
    • detailniveau verlagen
    • complexiteit van het proces
  • Componenten en Deployment Diagrammen
  • De initiële architectuur van het systeem - logisch en fysiek
    • ingevouwen componenten
    • delegatie en assemblag
    • poort
    • interface
    • communicatiepaden
  • Niet-standaard implementatie van stereotyperingen in diagrammen (OPTIONEEL)
    • grafische bibliotheek stereotyperingen
    • bibliotheek toevoegen aan het project
    • aangepaste grafische stereotyperingen

Use Cases en hun documentatie

  • Functionele vereisten modellering
  • Scope van het systeem
  • Acteurs en de relatie tussen hen
    • Gebruiksscenario's identificeren
    • Associatie "acteur - gebruiksscenario" en eigenschappen
    • Relatie tussen gebruiksscenario's: opnemen, uitbreiden, generalisatie
  • Automatisch nummeren
  • Use Case scenarios en Activity Diagrammen gebaseerd op deze scenarios
  • Documentation generatie
  • Documentmalplaten

Analytisch model

  • Class Diagram op domeinmodelniveau
    • klasse, methode, attribuut, abstracte klasse, interface
    • associatie en kenmerken
    • andere relaties: aggregatie, compositie, generalisatie, afhankelijkheid, associatieklasse
    • klassen identificeren
  • Sequence Diagram
    • boodschapstypen: asynchroon, synchroon, terugkeer
    • stereotyperingen: Boundary, Control en Entity

Statisch model

  • Class Diagram op ontwerpniveau
  • Broncodegeneratie en reverse engineering (OPTIONEEL)
    • broncode genereren vanuit het diagram
    • diagram genereren vanuit broncode
    • broncode en diagram synchroniseren
  • Object Diagrammen

Dynamisch model

  • Verificatie statisch model
    • methode-ondertekeningen verduidelijken
    • verificatie van het Class Diagram
  • Dynamische modellering op methodeaanroepniveau (Sequence Diagram) op basis van gebruiksscenario's en statisch analysemodel
  • Hoe het uiterlijk van een diagram verbeteren?
    • aantal gemodelleerde scenario's verminderen
    • aantal levenslijnen verminderen
    • ingevouwen complexe blokken vermijden
    • details verbergen
  • State Machine diagram (OPTIONEEL)
    • toestanden en sub-toestanden
    • overgangen tussen toestanden - trigger, voorwaarde en actie
    • interne acties (entree, do, exit)

Patronen en profielen (OPTIONEEL)

  • "Gang of Four" patronen
  • In het project gedefinieerde patronen
  • Gebruikerspatronen
  • Profielen importeren uit XML bestanden

MDA, broncode (OPTIONEEL)

  • Class Diagram naar database schema transformatie
  • SQL script generatie gebaseerd op Class Diagram
  • Broncodegeneratie - beschikbare opties

Groepswerk

  • Enterprise Architect pakketversiebeheer
  • Versieverschillen in het project, documentatie
  • Een repository gebruiken om het model op te slaan
  • Collaboration tools

Vereisten

Modelleervaardigheden in UML.

 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën