Kursplan

Skapa och konfigurera EAP-fil

  • Skapa och spara en Enterprise Architect projektfil
  • Typer av vyer
  • Programgränssnitt: menyer, verktygsfält, verktygslåda, projektbläddrare och andra fönster
  • Dockning och döljning av fönster

Arbeta med en modell, ett diagram

  • Fördefinierade modeller
  • Paket (vyer) och diagram
  • Lägga till element i modellen och diagrammet
  • Olika sätt att ta bort föremålen och deras konsekvenser
  • Spara diagram

Förutsättningar Management

  • Metoder för insamling av krav
  • Kategorier av FURPS-krav
  • Krav Diagram
  • Samband mellan krav
    • aggregering
    • beroende
  • Hur förbättrar man utseendet på ett diagram?
    • Layoutdiagram
    • Krav på färgstatus
    • Aktivera/inaktivera paketnamnen
  • Skapa och hantera en matrisrelation
  • Dokumentera krav
    • HTML sidor
    • Utskrivbar version
  • Avancerad kravhantering
    • Anpassade typer av krav
    • Status för anpassade krav
    • Krav för spårning
    • Krav som dokumenterar

Business Processmodellering, Arkitektur

  • Aktivitet Diagram
  • Sammansatta aktiviteter
  • Kontrollflöden, objektflöden
  • Hantera undantag, avbrott i flödet
  • Partitioner
  • Samtidiga flöden och beslutsfattande
  • Hur förbättrar man utseendet på ett diagram?
    • Olika nivåer av detaljering
    • Minska mängden detaljer
    • Processens komplexitet
  • Komponenter och distributionsdiagram
  • Systemets initiala arkitektur - logisk och fysisk
    • Kapslade komponenter
    • Delegation och församling
    • hamn
    • gränssnitt
    • Kommunikationsvägar
  • Icke-standardiserad implementering av stereotyper i diagram (VALFRITT)
    • stereotyper grafiskt bibliotek
    • Lägga till biblioteket i projektet
    • Anpassade grafiska stereotyper

Use Cases och deras dokumentation

  • Modellering av funktionella krav
  • Systemets omfattning
  • Aktörer och relationerna dem emellan
    • Identifiera användningsfall
    • Föreningen "aktör – användningsfall" och dess egenskaper
    • Förhållande mellan användningsfall: inkludera, utöka, generalisera
  • Automatisk numrering
  • Use Case Scenarier och aktivitetsdiagram som genererats baserat på dem.
  • Documentation generationen
  • Mallar för dokument

Analytisk modell

  • Klassdiagram på domänmodellnivå
    • klass, metod, attribut, abstrakt klass, gränssnitt
    • Föreningen och dess särdrag
    • Andra relationer: aggregering, sammansättning, generalisering, beroende, associationsklass
    • Klass-identyfication
  • Sekvens diagram
    • Meddelandetyper: asynkron, synkron, retur
    • stereotyper: Gräns, kontroll och entitet

Statisk modell

  • Klassdiagram på designnivå
  • Generering av källkod och reverse engineering (VALFRITT)
    • Källkod som genereras från diagrammet
    • Generering av diagram från källkod
    • Synkronisering av källkod och diagram
  • Objekt Diagram

Dynamisk modell

  • Verifiering av statisk modell
    • Förtydliga metodsignaturerna
    • Verifiering av klassdiagrammet
  • Dynamisk modellering på nivån av metodanrop (sekvensdiagram) baserat på användningsfall och statisk analysmodell
  • Hur förbättrar man utseendet på ett diagram?
    • Minska antalet modellerade scenarier
    • Minskning av antalet livlinor
    • Undvika komplexa kapslade block
    • Dölja detaljer
  • Tillståndsdiagram för maskin (VALFRITT)
    • Stater och delstater
    • Övergångar mellan tillstånd - trigger, villkor och åtgärd
    • Interna åtgärder (inträde, gör, avsluta)

Mönster och profiler (VALFRITT)

  • "De fyras gäng"-mönster
  • Mönster definierade i projektet
  • Mönster för användare
  • Importera profiler från XML-filer

MDA, källkod (VALFRITT)

  • Omvandling av klassdiagram till databasschema
  • SQL Skriptgenerering baserad på klassdiagram
  • Generering av källkod – tillgängliga alternativ

Grupparbete

  • Enterprise Architect Versionshantering av paket
  • Skillnader i versionerna av projektet, dokumentation
  • Använda en lagringsplats för att lagra modellen
  • Collaboration Verktyg

Krav

Modelleringsfärdigheter i UML.

 21 timmar

Antal deltagare


Price per participant

Vittnesmål (1)

Upcoming Courses

Relaterade Kategorier