Kursplan
UML-grunder & EA-implementering
Att koppla UML-teori med EA-exekvering.
- Högnivåprinciper för UML: Översikt över UML 2.x, diagramklassificeringar och EA-profiler.
- EA-modelleringmönster: Användning av standardmönster kontra anpassade mönster inom EA.
- Modellstruktur: Paket, namnrymder, stereotyper och taggade värden.
- Handled övning: Att skapa en strukturerad projektstruktur med hjälp av paket och stereotyper.
Funktions- och affärsmodellering
Fånga krav och arbetsflöden.
- Användarfallsmodellering: Skapa användarfallsdiagram, aktörer och relationer.
- EA-egenskaper: Kravkoppling, spårbarhet och intressenthantering.
- Activitiesdiagram: Modellera affärsprocesser och arbetsflöden.
- EA-egenskaper: Svingränder, pooler, kontrollflöden och dataobjekt.
- Kravingenjörskonst: Fånga krav, valideringsregler och koppla till modell-element.
- Handled övning: Bygg ett komplett användarfallsmodell och mappa affärsaktiviteter till ett activitiesdiagram.
Modul 4: Strukturell och beteendemässig modellering
Detaljerad statisk och dynamisk design.
Statisk modellering (klassdiagram):
- Skapa klasser, gränssnitt, enumerationer och associationer.
- EA-egenskaper: Arv, realisering, generalisering, aggregation och komposition.
- Hantera synlighet och navigerbarhet.
Dynamisk modellering (sekvensdiagram):
- Skapa livslinjer, meddelanden och interaktioner.
- EA-egenskaper: Självmeddelanden, Alt/Loop-fragment och aktiveringsfält.
- Modellera tillståndsändringar och interaktioner mellan element.
- Handled övning: Utveckla ett klassdiagram med fullständiga relationer och ett sekvensdiagram för att validera interaktionerna.
Dokumentation, rapportering & publicering
Dela modeller och generera leverabler.
- Utskriftbar dokumentation: Konfigurera utskriftsstylesheet och exportera till PDF/Word.
- Webbaserad dokumentation: Publicera modeller till en server via HTML Help.
- EA-egenskaper: Anpassa HTML-mallar, navigationsstrukturer och publiceringsprofiler.
- Modellrapporter: Generera anpassade rapporter med Data Dictionary och Report Wizard.
- Integration: Exportera till andra format (BPMN, SysML, ArchiMate) om tillämpligt.
- Handled övning: Generera en professionell HTML-helpfil och en anpassad modellrapport.
Professionella tips, tricks & bästa praxis
Effektivitet och expertarbetsflöden.
- Tangentbordsgenvägar & effektivitet: Anpassa verktyget för hastighet.
- Modellunderhåll: Kontrollera konsistens, validera modeller och hantera versionshantering av modeller.
- Vanliga fallgropar: Undvik vanliga beginner-fel i EA.
- Resurshantering: Hantera minne, databasoptimering och backupstrategier.
- Frågestund: Adressera specifika deltagarutmaningar.
Krav
Förkunskaper
Ingen tidigare erfarenhet av Sparx Enterprise Architect krävs. Grundläggande kunskap i UML-koncept är givande men inte obligatoriskt.
Målgrupp
Business analysts, systemarkitekter, mjukvaruutvecklare och projektledare som är nya på Sparx Enterprise Architect.
Vittnesmål (4)
Det feedback jag har fått från gruppen är att instruktören var kunskapsrik.
Christian Knott - DEWC Systems
Kurs - Introduction to Enterprise Architect
Maskintolkat
God översikt över arkitektur i teori.
Gergely Csernak
Kurs - Introduction to Enterprise Architect
Maskintolkat
Philippe lyckades visa många av Sparx EAs möjligheter på kort tid.
Tawatchai Mentaisong - Scania CV AB
Kurs - Introduction to Enterprise Architect
Maskintolkat
-Lärarens kunskap i ämnet var verkligen bra. Han kunde förklara saker mycket väl och besvarade alla frågor på plats. -Förståelsen av vad verktyget kan göra var verkligen bra. -Strukturen han visade, som att använda scenarier och spårbarhet, skulle vara väldigt hjälpsamt i min dagliga arbetsdag.
Harsha Jain - Scania CV AB
Kurs - Introduction to Enterprise Architect
Maskintolkat