Kursplan
Introduksjon
- Instruktør- og deltakerpresentasjoner
- Introduksjon til modellering
- Introduksjon til SysML
- Introduksjon til MagicDraw/Cameo
- En kasusdefinisjon
Strukturell systemdekomponering
- Pakkediagrammer notasjon
- Dekomposisjon av system i pakker
- Modellering av pakkeavhengigheter
- Praktisk oppgave: Modellering av pakkestruktur
Analysere brukernødsler
- Brukercasediagrammer notasjon
- Identifisering av aktører
- Identifisering av brukercaser
- Brukercaseforhold
- Praktisk oppgave: Modellering av brukercaser
Definere systemkrav
- Fra brukercaser til systemkrav
- Kravdiagrammer notasjon
- Spesifisering av krav
- Definere kravstruktur
- Verifisering av krav ved hjelp av testtilfeller
- Kravforhold
- Praktisk oppgave: Modellering av krav
Definere strukturelle blokker (svart boks syn)
- Blokkdefinisjonsdiagrammer notasjon
- Strukturelle blokker
- Modellering av blokkegenskaper
- Definere forhold mellom blokker
- Definere systemdataleksikon
- Praktisk oppgave: Modellering av svart boks syn på et system
Modellere blokkstruktur (hvit boks syn)
- Intern blokkdiagram
- Visualisering av blokkdeler
- Knytning av deler med koblinger
- Definere port
- Definere elementstrøm og grensesnittsblokker
- Praktisk oppgave: Modellering av hvit boks syn på et system
Modellere systembegrensninger
- Definere begrensningsblokker
- Knytning av begrensningsegenskaper med verdi-egenskaper
- Eksekvering av parametriske modeller
- Praktisk oppgave: Modellering av parametrer
Designe tilstandsbasert systematferdighet
- Tilstandsmaskinediagrammer notasjon
- Identifisering av tilstand
- Definere tilstandsavgangshendelser
- Spesifisering av signaler
- Spesifisering av effekter
- Eksekvering av tilstandsmaskiner
- Praktisk oppgave: Modellering av tilstandsautomater
Designe kontroll- og datastrømmer
- Aktivitetsdiagram
- Definere aktiviteter
- Spesifisering av parametere
- Definere handlinger
- Modellere kontrollstrømmer
- Modellere datastrømmer
- Eksekvering av aktiviteter
- Praktisk oppgave: Modellering av aktiviteter
Designe kommunikasjon
- Sekvensdiagrammer notasjon
- Modellering av livslinjer
- Modellering av meldinger
- Dekomposisjon av interaksjoner ved hjelp av referanser
- Bruk av interaksjonsfragmenter
- Definere tidsbegrensninger
- Praktisk oppgave: Modellering av interaksjoner
Modellere kryssende konstruksjoner
- Logiske og fysiske arkitekturer
- Allokeringforhold
- Allokeringsvisningsalternativer
- Identifisering av allokeringstyper
- Allokermatrix
- Praktisk oppgave: Bygge alokeringmatrix
Domenspesifikke språk (DSL)
- Introduksjon
- DSL-konsepter & oversikt
- Profiler
- Stereotyper
- Tags & merkeverdier
- Tilpasninger
Teamwork Cloud & Cameo Collaborator
- Introduksjon
- Teamwork Cloud funksjoner og tjenester
- Webapplikasjoner og administrasjon
- Modellverktøyfunksjoner
- Grener & flette
- Prosjektpartisjonering
- Cameo Collaborator
Estimert kursvarighet
- Laboratorier, 60%
- Foredrag, 35%
- Demonstrasjoner, 5%
Referanser (3)
En forklaring av alle komponenter og bruken av dem i eksemplene
Olga Elizova
Kurs - Enterprise Architecture in the UAF
Maskinoversatt
Instruktørens kunnskap, engasjement og kontakt
Adam Kuklewski - GE Medical Systems Polska
Kurs - Technical Architecture and Patterns
Maskinoversatt
Den direkte korrelasjonen med vårt arbeidsemne i eksemplene
Gabriel Gutierrez - ARGOTEC S.r.l.
Kurs - Systems Modelling with SysML
Maskinoversatt