Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Opprette og konfigurere EAP-fil
- Opprette og lagre et Enterprise Architect-prosjekt
- Typen av visninger
- Programgrensesnitt: menyer, verktøylinjer, Toolbox, Project Browser og andre vinduer
- Fastgjøre og skjule vinduer
Arbeide med modell og diagram
- Forhånddefinerte modeller
- Pakker (visninger) og diagrammer
- Legge til elementer i modellen og diagrammet
- Ulike metoder for å fjerne elementer og deres konsekvenser
- Lagre diagrammer
Kravhåndtering
- Metoder for innsamling av krav
- FURPS-kravkategorier
- Kravdiagram
- Sammenhenger mellom krav
- aggregering
- avhengighet
- Slik forbedrer du utseendet på et diagram?
- legg ut diagrammet
- fargekoding av kravstatus
- aktivere/deaktivere pakkenavner
- Opprette og håndtere matriserelasjoner
- Dokumentering av krav
- HTML-sider
- utskriftsvennlig versjon
- Avansert kravhåndtering
- egendefinerte kravtyper
- egendefinert kravstatus
- sporing av krav
- kravdokumentasjon
Næringsprosessmodellering, arkitektur
- Aktivitetsdiagram
- Komposittaktiviteter
- Kontrollflyt, objektflyt
- Behandling av unntak, avbruddsflux
- Partisjoner
- Samtidige flyt og beslutninger
- Slik forbedrer du utseendet på et diagram?
- ulike detaljnivåer
- redusere mengden av detaljer
- prosesskompleksitet
- Komponent- og implementeringsdiagrammer
- Den innledende arkitekturen til systemet - logisk og fysisk
- inngjengede komponenter
- delegasjon og montasje
- port
- grensesnitt
- kommunikasjonsveier
- Ikke-standard implementasjon av stereotyper i diagrammer (VALGFRI)
- stereotyp-grafikkbibliotek
- legge til biblioteket i prosjektet
- egendefinerte grafiske stereotyper
Use Cases og deres dokumentasjon
- Modellering av funksjonelle krav
- Omfanget av systemet
- Aktører og sammenhengene mellom dem
- identifisering av use cases
- Assosiasjon «aktør - use case» og dens egenskaper
- Sammenheng mellom use cases: include, extend, generalisering
- Automatisk nummerering
- Use Case-scenarier og aktivitetsdiagrammer generert basert på dem
- Generering av dokumentasjon
- Dokumentmal
Analytisk modell
- Klassediagram på domänemodell-nivå
- klasse, metode, attributt, abstrakt klasse, grensesnitt
- assosiasjon og dens karakteristikk
- andre sammenhenger: aggregering, komposisjon, generalisering, avhengighet, assosiasjonsklasse
- klassens identifisering
- Seqansdiagram
- meldingstyper: asynkron, synkron, retur
- stereotyper: Boundary, Control og Entity
Statisk modell
- Klassediagram på designnivå
- Kildekodelagring og reversering av ingeniørarbeid (VALGFRI)
- generering av kildekode fra diagrammet
- generering av diagrammer fra kildekode
- synkronisering av kildekode og diagrammer
- Objektdiagrammer
Dynamisk modell
- Verifisering av statisk modell
- avklaring av metodesignaturer
- verifisering av klassediagrammet
- Dynamisk modellering på nivået av metodekall (seqansdiagram) basert på use cases og statisk analysemodell
- Slik forbedrer du utseendet på et diagram?
- redusere antallet modellerede scenarier
- redusere antallet livlinjer
- unngå komplekse inngjengede blokker
- skjule detaljer
- Statemachine-diagram (VALGFRI)
- tilstander og undertilstander
- overganger mellom tilstander - utløser, betingelse og handling
- interne handlinger (entry, do, exit)
Mønstre og profiler (VALGFRI)
- «Gang of Four»-mønstre
- Mønstre definert i prosjektet
- Brukermønstre
- Import av profiler fra XML-filer
MDA, kildekode (VALGFRI)
- Transformasjon av klassediagram til databasemodell
- Generering av SQL-skript basert på klassediagram
- Generering av kildekode - tilgjengelige alternativer
Gruppearbeid
- Versjonering av Enterprise Architect-pakker
- Ulikheter i versjonene av prosjektet, dokumentasjonen
- Bruk av et repo for å lagre modellen
- Samarbeidsverktøy
Krav
Ferdigheter i UML-modellering.
21 Timer
Referanser (1)
Øvelser i EA.
Pawel - Krajowa Szkola Skarbowosci
Kurs - UML in Enterprise Architect (workshops)
Maskinoversatt