Kursplan

Skapa och konfigurera EAP-fil

  • Skapa och spara en Enterprise Architect projektfil
  • Typer av vyer
  • Programgränssnitt: meny, verktygsfält, Verktygslåda, Projektbläddrare och andra fönster
  • Dockning och döljande 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 objekt och deras konsekvenser
  • Spara diagram

Förutsättningar Management

  • Metoder för insamling av krav
  • Kravkategorier FURPS
  • Kravdiagram
  • Relationer mellan krav
    • aggregering
    • beroende
  • Hur förbättrar man utseendet på ett diagram?
    • diagramlayout
    • färgstatus för krav
    • aktivera/avaktivera paketnamn
  • Skapa och hantera en matrisrelation
  • Dokumentation av krav
    • HTML sidor
    • utskrivbar version
  • Avancerad kravhantering
    • anpassade kravtyper
    • anpassad kravstatus
    • spåra krav
    • dokumentation av krav

Business Processmodellering, Arkitektur

  • Aktivitetsdiagram
  • Sammansatta aktiviteter
  • Kontrollflöden, objektflöden
  • Hantera undantag, avbrytande flöden
  • Partitions
  • Sammanhängande flöden och beslutsfattande
  • Hur förbättrar man utseendet på ett diagram?
    • olika detaljnivåer
    • minska detaljnivån
    • processens komplexitet
  • Komponent- och Distribution Diagram
  • Systemarkitekturens initiala utformning - logisk och fysisk
    • nästlade komponenter
    • delegering och sammansättning
    • port
    • gränssnitt
    • kommunikationsvägar
  • Icke-standardimplementering av stereotyper i diagram (VALFRITT)
    • grafisk bibliotek för stereotyper
    • lägga till biblioteket i projektet
    • anpassade grafiska stereotyper

Use Cases och deras dokumentation

  • Modellering av funktionella krav
  • Systemets omfattning
  • Skådespelare och relationer mellan dem
    • identifiera användningsfall
    • association "skådespelare - användningsfall" och dess egenskaper
    • relation mellan användningsfall: inkludera, utöka, generalisering
  • Automatisk numrering
  • Use Case scenarier och aktivitetsdiagram genererade baserat på dessa
  • Documentation generation
  • Dokumentmallar

Analytisk modell

  • Klassdiagram på domänmodellnivå
    • klass, metod, attribut, abstrakt klass, gränssnitt
    • association och dess egenskaper
    • andra relationer: aggregering, sammansättning, generalisering, beroende, associationsklass
    • klassidentifiering
  • Sekvensdiagram
    • meddelandetyper: asynkron, synkron, återkomst
    • stereotyper: Boundary, Control och Entity

Statisk modell

  • Klassdiagram på designnivå
  • Generering av källkod och omvänd ingenjörskonst (VALFRITT)
    • generering av källkod från diagrammet
    • generering av diagram från källkod
    • synkronisering av källkod och diagram
  • Objektdiagram

Dynamisk modell

  • Verifiering av statisk modell
    • klargör metodsignaturer
    • verifiering av klassdiagram
  • Dynamisk modellering på metodsanropnivå (sekvensdiagram) baserat på användningsfall och statisk analysmodell
  • Hur förbättrar man utseendet på ett diagram?
    • minska antalet modellerade scenarier
    • minska antalet livslinjer
    • undvika komplicerade inbäddade block
    • dölja detaljer
  • Statemaskindiagram (VALFRITT)
    • tillstånd och undertillstånd
    • övergångar mellan tillstånd - utlösare, villkor och åtgärd
    • interna åtgärder (inträde, gör, avsluta)

Mönster och profiler (VALFRITT)

  • Mönster från "Gang of Four"
  • Mönster definierade i projektet
  • Användarmönster
  • Importera profiler från XML filer

MDA, källkod (VALFRITT)

  • Transformation av Klassdiagram till databasstruktur
  • Generering av SQL skript baserat på klassdiagram
  • Generering av källkod - tillgängliga alternativ

Grupparbete

  • Enterprise Architect paketversionering
  • Skillnader i projektets versioner, dokumentation
  • Använda ett arkiv 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