Kursplan
UML-grunnleggende og EA-implementering
Forbinde UML-teori med EA-eksekvering.
- Høy-nivå UML-prinsipper: Oversikt over UML 2.x, klassifisering av diagrammer og EA-profiler.
- EA-modelleringmønstre: Bruk av standardmønstre versus tilpassede mønstre i EA.
- Modellstruktur: Pakker, navnerom, stereotyper og tilknyttede verdier (Tagged Values).
- Praktisk øvelse: Opprette en strukturert prosjektramme ved hjelp av pakker og stereotyper.
Funksjonell og forretningsmodellering
Fange krav og arbeidsflyter.
- Use Case-modellering: Opprette Use Case-diagrammer, aktører og relasjoner.
- EA-funksjoner: Kobling av krav, sporbarhet og interessenthåndtering.
- Aktivitetsdiagrammer: Modellering av forretningsprosesser og arbeidsflyter.
- EA-funksjoner: Svømmerbaner, bassenger, kontrollflyt og dataobjekter.
- Kravengineering: Fange krav, valideringsregler og kobling til modell-elementer.
- Praktisk øvelse: Bygge en komplett Use Case-modell og koble forretningsaktiviteter til et aktivitetsdiagram.
Modul 4: Strukturell og atferdsmessig modellering
Detaljert statisk og dynamisk design.
Statisk modellering (Klassediagrammer):
- Opprette klasser, grensesnitt, enumerasjoner og assosiasjoner.
- EA-funksjoner: Arv, realisasjon, generalisering, aggregasjon og komposisjon.
- Håndtering av synlighet og navigerbarhet.
Dynamisk modellering (Sekvensdiagrammer):
- Opprette livslinjer, meldinger og interaksjoner.
- EA-funksjoner: Selsmeldinger, Alt/Loop-fragmenter og aktiveringsstriper.
- Modellering av tilstandsendringer og interaksjoner mellom elementer.
- Praktisk øvelse: Utvikle et klassediagram med fullstendige relasjoner og et sekvensdiagram for å validere interaksjoner.
Dokumentasjon, rapportering og publisering
Deling av modeller og generering av leveranser.
- Utskriftsdokumentasjon: Konfigurere utskriftsskjemaer og eksportere til PDF/Word.
- Nettbasert dokumentasjon: Publisere modeller til en server via HTML-hjelp.
- EA-funksjoner: Tilpasse HTML-maler, navigasjonsstrukturer og publiseringsprofiler.
- Modellrapporter: Generere tilpassede rapporter ved hjelp av ordbøker (Data Dictionaries) og rapportveivledere.
- Integrasjon: Eksportere til andre formater (BPMN, SysML, ArchiMate) hvis det er aktuelt.
- Praktisk øvelse: Generere en profesjonell HTML-hjelpfil og en tilpasset modellrapport.
Profesjonelle tips, triks og beste praksis
Effektivitet og ekspertarbeidsflyter.
- Tastaturkortkommandoer og effektivitet: Tilpasse verktøyet for hastighet.
- Modellvedlikehold: Sjekk for konsistens, validering av modeller og håndtering av modellversjoner.
- Vanlige fellene: Unngå vanlige begynnerfeil i EA.
- Resursstyring: Håndtering av minne, databasoptimalisering og sikkerhetskopieringsstrategier.
- Spørsmål og svar: Adressere spesifikke utfordringer fra deltakerne.
Krav
Krav
Ingen tidligere erfaring med Sparx Enterprise Architect er nødvendig. Grunnleggende kjennskap til UML-konsepter er hjelpsomt, men ikke et krav.
Målgruppe
Forretningsanalytikere, systemarkitekter, programvareutviklere og prosjektledere som er nye til Sparx Enterprise Architect.
Referanser (4)
Rundtalingen jeg har mottatt fra teamet er at instruktøren var kunnskapsrik.
Christian Knott - DEWC Systems
Kurs - Introduction to Enterprise Architect
Maskinoversatt
God oversikt over arkitektur i teori.
Gergely Csernak
Kurs - Introduction to Enterprise Architect
Maskinoversatt
Philippe klarte å vise mange av Sparx EAs kapasiteter i kort tid.
Tawatchai Mentaisong - Scania CV AB
Kurs - Introduction to Enterprise Architect
Maskinoversatt
-Lærerens kunnskap om emnet var virkelig god. Han klarte å forklare veldig godt og kunne svare på alle spørsmålene umiddelbart. -Å vite hva verktøyet faktisk kan gjøre, var virkelig bra. -Strukturen han presenterte, som å bruke scenarier og sporbarhet, vil være veldig nyttig i min daglige jobb.
Harsha Jain - Scania CV AB
Kurs - Introduction to Enterprise Architect
Maskinoversatt