Kursplan
Introduksjon
- Innføring av instruktør og deltakere
- Introduksjon til modellering
- Introduksjon til SysML
- Introduksjon til MagicDraw/Cameo
- Definisjon av et kasus
Strukturell systemdekomposisjon
- Pakkediagrammer og notasjon
- Dekomponering av system i pakker
- Modellering av pakkeavhengigheter
- Praktisk oppgave: Modellering av pakkestruktur
Analyse av brukernødvendigheter
- Notasjon for bruksfallendiagrammer
- Identifisering av aktører
- Identifisering av bruksfall
- Bruksfallsrelasjoner
- Praktisk oppgave: Modellering av bruksfall
Definisjon av systemkrav
- Fra bruksfall til systemkrav
- Notasjon for kravendiagrammer
- Spesifisering av krav
- Definisjon av kravstruktur
- Verifisering av krav med testfall
- Kravsrelasjoner
- Praktisk oppgave: Modellering av krav
Definisjon av strukturelle blokker (svartboksvisning)
- Notasjon for blokkdefinisjonsdiagrammer
- Strukturelle blokker
- Modellering av blokkegenskaper
- Definisjon av relasjoner mellom blokker
- Definisjon av systemets datalister
- Praktisk oppgave: Modellering av svartboksvisning av et system
Modellering av blokkstrukturen (hvithulsvisning)
- Intern blokkendiagram
- Visualisering av blokkdeler
- Knytning av deler med forbindelser
- Definisjon av portar
- Definisjon av elementstrømmer og grensesnittsblokker
- Praktisk oppgave: Modellering av hvithulsvisning av et system
Modellering av systembegrensninger
- Definisjon av begrsnsningsblokker
- Knytning av begrænsningsegenskaper med verdi-egenskaper
- Utførelse av parametriske beregninger
- Praktisk oppgave: Modellering av parametriske beregninger
Design av tilstandsbasert systematferd
- Notasjon for statemaskinediagrammer
- Identifisering av tilstander
- Definisjon av tilstandsøvergangshendelser
- Spesifisering av signaler
- Spesifisering av effekter
- Utførelse av statemaskiner
- Praktisk oppgave: Modellering av statemaskiner
Design av kontroll- og datastrømmer
- Aktivitetsdiagram
- Definisjon av aktiviteter
- Spesifisering av parametere
- Definisjon av handlinger
- Modellering av kontrollstrømmer
- Modellering av datastrømmer
- Utførelse av aktiviteter
- Praktisk oppgave: Modellering av aktiviteter
Design av kommunikasjon
- Notasjon for sekvensendiagrammer
- Modellering av livslinjer
- Modellering av meldinger
- Dekomposisjon av interaksjoner ved hjelp av referanser
- Bruk av interaksjonsfragmenter
- Definisjon av tidsbegrensninger
- Praktisk oppgave: Modellering av interaksjoner
Modellering av kryssknyttede konstruksjoner
- Logiske og fysiske arkitekturer
- Tilordningsrelasjon
- Visningsalternativer for tilordninger
- Identifisering av typer tilordninger
- Tilordningsmatrise
- Praktisk oppgave: Bygging av tilordningsmatrise
Modellvalidering
- Kurset introduksjon
- Introduksjon til modellvalidering
- Opprettelse av tilpassede valideringspakker
- Introduksjon til modellmetrikker
- Forhåndsdefinerte metrikkepakker
- Utvikling av tilpassede metrikkepakker
Modeller & strukturerte uttrykk
- Modul 01 – Introduksjon
- Modul 02 – Grunnleggende prinsipper
- Modul 03 – UML-metamodell og profiler
- Modul 04 – Navigasjonsoperasjoner
- Modul 05 – Finn, test og filtrer
- Modul 06 – Verdi- & operasjoner fra modellen
- Modul 07 – Skript
- Modul 08 – Anvendelser i MagicDraw
Estimert kursvarighet
- Labber, 60%
- Presentasjoner, 35%
- Demonstrasjoner, 5%
Krav
Ingen.
Målgruppe:
- Systemarkitekter involvert i arkitekturmodellering og systemdesign.
- Modellbasert Systemarkitektur (MBSE) praktisere.
Referanser (2)
Den direkte korrelasjonen med vårt arbeidsemne i eksemplene
Gabriel Gutierrez - ARGOTEC S.r.l.
Kurs - Systems Modelling with SysML
Maskinoversatt
Anil var meget forstående og forklarte kursets innhold i detalj. Med mer tid ville resultatet av kurset vært bedre istedenfor å skynde seg gjennom innholdet, men overordnet er Anil meget kjent med programvaren CATIA og er en utmærket instruktor,
Jaydon - GRI Towers South Africa
Kurs - Learning CATIA
Maskinoversatt