Kursplan
Introduktion
- Presentationer av instruktör och deltagare
- Introduktion till modellering
- Introduktion till SysML
- Introduktion till MagicDraw/Cameo
- En fallstudie definition
Strukturell systemdelning
- Paketdiagramnotation
- Dela upp system i paket
- Modellera paketberoenden
- Praktisk uppgift: Modellera paketstruktur
Analysera användarnöd
- Användningsfalldiagramnotation
- Identifiera aktörer
- Identifiera användningsfall
- Användningsfallsrelationer
- Praktisk uppgift: Modellera användningsfall
Definiera systemkrav
- Från användningsfall till systemkrav
- Kravdiagramnotation
- Ange krav
- Definiera kravstruktur
- Verifiera krav med testfall
- Kravrelationer
- Praktisk uppgift: Modellera krav
Definiera strukturella block (svart låda vy)
- Blockdefinitiondiagramnotation
- Strukturella block
- Modellera blockegenskaper
- Definiera relationer mellan block
- Definiera systemdatordictionary
- Praktisk uppgift: Modellera svart låda vy av ett system
Modellera blockstrukturen (vit låda vy)
- Internt blockdiagram
- Visualisera blockdelar
- Länka delar med kopplingar
- Definiera portar
- Definiera objektflyt och gränssnittsblock
- Praktisk uppgift: Modellera vit låda vy av ett system
Modellera systembegränsningar
- Definiera begränsningsblock
- Bind begränsningsegenskaper med värdegenskaper
- Exekvera parametrar
- Praktisk uppgift: Modellera parametrar
Utforma tillståndsbaserat systembeteende
- Tillståndsmaskindiagramnotation
- Identifiera tillstånd
- Definiera tillståndsövergångsevent
- Ange signaler
- Ange effekter
- Exekvera tillståndsmaskiner
- Praktisk uppgift: Modellera tillståndsmaskiner
Utforma kontroll- och dataflöden
- Aktivitetsdiagram
- Definiera aktiviteter
- Ange parametrar
- Definiera åtgärder
- Modellera kontrollflöden
- Modellera dataflöden
- Exekvera aktiviteter
- Praktisk uppgift: Modellera aktiviteter
Utforma kommunikation
- Sekvensdiagramnotation
- Modellera livslinjer
- Modellera meddelanden
- Dela upp interaktioner med referenser
- Använd interaktionsfragment
- Definiera tidsbegränsningar
- Praktisk uppgift: Modellera interaktioner
Modellera tvärgående konstruktioner
- Logiska och fysiska arkitekturer
- Allokeringssamband
- Alternativa visningsalternativ för allokeringar
- Identifiera typer av allokeringar
- Allokeringsmatris
- Praktisk uppgift: Bygg allokeringsmatris
Modellvalidering
- Kursintroduktion
- Introduktion till modellvalidering
- Skapa anpassade valideringssviter
- Introduktion till modellmätningar
- Fördefinierade mätningssviter
- Utveckla anpassade mätningssviter
Modeller & strukturerade uttryck
- Modul 01 – Introduktion
- Modul 02 – Grunderna
- Modul 03 – UML Metamodell och profiler
- Modul 04 – Navigationsoperationer
- Modul 05 – Sök, testa och filtrera
- Modul 06 – Värden & operationer från modell
- Modul 07 – Skript
- Modul 08 – Tillämpningar i MagicDraw
Uppskattad kurslängd
- Laborationer, 60%
- Slides, 35%
- Demonstreringar, 5%
Krav
Ingen.
Målgrupp:
- Systemingetörer som är involverade i arkitekturmodellering och systemdesign.
- Modellbaserad systemingenjörskonst (MBSE) praktiker.
Vittnesmål (2)
Den direkta korrelationen med vårt arbetsämne i exemplen
Gabriel Gutierrez - ARGOTEC S.r.l.
Kurs - Systems Modelling with SysML
Maskintolkat
Anil var mycket förstående och förklarade kursinnehållet i detalj. Med mer tid skulle kurstillfället bli bättre istället för att skynda igenom innehållet, men överlag är Anil väldigt bekant med programvaran CATIA och är en utmärkt instruktör,
Jaydon - GRI Towers South Africa
Kurs - Learning CATIA
Maskintolkat