Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
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
Vittnesmål (1)
Öva övningar i EA.
Pawel - Krajowa Szkola Skarbowosci
Kurs - UML in Enterprise Architect (workshops)
Maskintolkat