Ta kontakt

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

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier