Kom i kontakt

Kursplan

Skapa och konfigurera EAP-fil

  • Skapa och spara en Enterprise Architect-projektfil
  • Typ av vyer
  • Programgränssnitt: menyer, verktygsfält, Toolbox, Project Browser och andra fönster
  • Dockning och döljande av fönster

Arbete med modell och diagram

  • Fördefinierade modeller
  • Paket (vyer) och diagram
  • Lägg till element i modellen och diagrammet
  • Skilda sätt att ta bort objekt och deras konsekvenser
  • Spara diagram

Kravhantering

  • Metoder för kravsamling
  • FURPS-kategorier för krav
  • Kravdiagram
  • Relationer mellan krav
    • aggregering
    • beroende
  • Så här förbättrar du ett diagrams utseende?
    • layout av diagram
    • färglägg status på krav
    • aktivera / inaktivera paketnamn
  • Skapa och hantera matrisrelationer
  • Dokumentation av krav
    • HTML-sidor
    • utskrivbar version
  • Avancerad kravhantering
    • anpassade kravtyper
    • anpassad kravstatus
    • spårning av krav
    • kravdokumentation

Modellering av affärsprocesser och arkitektur

  • Activity Diagram
  • Kompositionella aktiviteter
  • Kontrollflöden, objektflöden
  • Hantering av undantag, avbrott i flöde
  • Partitioner
  • Samtidsflöden och beslutsfattande
  • Så här förbättrar du ett diagrams utseende?
    • olika detaljeringsnivåer
    • minskning av detaljnivå
    • processkomplexitet
  • Komponenter och Deployment Diagram
  • Systemets initiala arkitektur – logisk och fysisk
    • nästlade komponenter
    • delegering och montering
    • portar
    • gränssnitt
    • kommunikationsvägar
  • Implementering av stereotyper i diagram enligt icke-standardiserade metoder (VALFRITT)
    • grafisk bibliotek för stereotyper
    • lägga till biblioteket i projektet
    • anpassade grafiska stereotyper

Use Cases och deras dokumentation

  • Modellering av funktionskrav
  • Systemets räckvidd
  • Aktörer och relationer mellan dem
    • Identifiering av use cases
    • Associationen ”aktör - use case” och dess egenskaper
    • Relationer mellan use cases: include, extend, generalisering
  • Automatisk numrering
  • Use Case-scenarier och aktivitetsdiagram genererade utifrån dem
  • Generering av dokumentation
  • Dokumentmallar

Analysmodell

  • Klassdiagram på domännivå
    • klass, metod, attribut, abstrakt klass, gränssnitt
    • association och dess egenskaper
    • andra relationer: aggregering, komposition, generalisering, beroende, associationsklass
    • klassidentifiering
  • Sequence Diagram
    • meddelandetyper: asynkron, synkron, returnering
    • stereotyper: Boundary, Control och Entity

Statisk modell

  • Klassdiagram på designnivå
  • Kodgenerering och reverse engineering (VALFRITT)
    • kodgenerering från diagram
    • diagramgenerering från källkod
    • synkronisering mellan källkod och diagram
  • Object Diagrams

Dynamisk modell

  • Verifiering av statisk modell
    • tydliggörande av metodunderskrifter
    • verifiering av klassdiagram
  • Dynamisk modellering på metodanropsnivå (sequence diagram) baserat på use cases och statisk analysmodell
  • Så här förbättrar du ett diagrams utseende?
    • minskning av antalet modellerade scenarier
    • minskning av antalet lifelines
    • undvikande av komplexa nästlade block
    • döljande av detaljer
  • State Machine diagram (VALFRITT)
    • stater och underrstater
    • övergångar mellan stater – trigger, villkor och åtgärd
    • internt åtgärder (entry, do, exit)

Mönster och profiler (VALFRITT)

  • ”Gang of Four”-mönster
  • Mönster definierade i projektet
  • Användarmönster
  • Import av profiler från XML-filer

MDA, källkod (VALFRITT)

  • Transformation från klassdiagram till databasschema
  • Generering av SQL-skript baserat på klassdiagram
  • Kodgenerering – tillgängliga alternativ

Grupparbete

  • Versionhantering av Enterprise Architect-paket
  • Skillnader mellan projektversioner och dokumentation
  • Användning av ett repository för att lagra modellen
  • Samarbetsverktyg

Krav

Modelleringskunskaper i UML.

 21 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (1)

Kommande Kurser

Relaterade Kategorier