Kursplan
Introduktion
- Presentering av tränare och deltagare
- Introduktion till modellering
- Introduktion till SysML
- Introduktion till MagicDraw/Cameo
- Definition av ett fallstudie
Strukturell systemdekomposition
- Paketdiagramnotation
- Dekomposition av system i paket
- Modellering av paketberoenden
- Praktiskt övningsuppgift: Modellering av paketstruktur
Analys av användarbehov
- Use Case-diagramnotation
- Identifiering av aktörer
- Identifiering av use cases (användarscenarier)
- Use case-relationship (relationer mellan användarscenarier)
- Praktiskt övningsuppgift: Modellering av use cases
Definiering av systemkrav
- Från användarscenarier till systemkrav
- Kravdiagramnotation
- Specificering av krav
- Definiering av kravstruktur
- Verifiering av krav med testfall
- Kravrelationer
- Praktiskt övningsuppgift: Modellering av krav
Definiering av strukturella block (svart låda vy)
- Block Definition Diagram-notation
- Strukturella block
- Modellering av blockegenskaper
- Definiering av relationer mellan block
- Definiering av systemdatadictionary
- Praktiskt övningsuppgift: Modellering av svart låda vy av ett system
Modellering av blockstruktur (vit låda vy)
- Intern blockdiagram
- Visualisering av blockdelar
- Länkning av delar med kopplingar
- Definiering av portar
- Definiering av objektflöden och gränssnittsblock
- Praktiskt övningsuppgift: Modellering av vit låda vy av ett system
Modellering av systembegränsningar
- Definiering av begränsningsblock
- Bindning av begränsningsegenskaper med värdegenskaper
- Exekvering av parametrar
- Praktiskt övningsuppgift: Modellering av parametrar
Design av tillståndsbaserat systembeteende
- State Machine Diagram-notation
- Identifiering av tillstånd
- Definiering av tillståndsövergångsevent
- Specificering av signaler
- Specificering av effekter
- Exekvering av statemachines
- Praktiskt övningsuppgift: Modellering av statemachines
Design av kontroll- och dataflöden
- Aktivitetsdiagram
- Definiering av aktiviteter
- Specificering av parametrar
- Definiering av åtgärder
- Modellering av kontrollflöden
- Modellering av dataflöden
- Exekvering av aktiviteter
- Praktiskt övningsuppgift: Modellering av aktiviteter
Design av kommunikation
- Sequence Diagram-notation
- Modellering av livscykler
- Modellering av meddelanden
- Dekomposition av interaktioner med referenser
- Tillämpning av interaktionsfragment
- Definiering av tidsbegränsningar
- Praktiskt övningsuppgift: Modellering av interaktioner
Modellering av korsande konstruktioner
- Logiska och fysiska arkitekturer
- Allokationsrelation
- Allokeringsdisplayalternativ
- Identifiering av allokerings typer
- Allokering matris
- Praktiskt övningsuppgift: Bygga allokeringsmatris
Domänspecifikt språk (DSL)
- Introduktion
- DSL-koncept & översikt
- Profiler
- Stereotyper
- Taggar & taggade värden
- Anpassningar
Teamwork Cloud & Cameo Collaborator
- Introduktion
- Teamwork Cloud-funktioner och tjänster
- Webapplikationer och administration
- Modellverktyg funktoner
- Grenar & sammanfogning
- Projektpartitionering
- Cameo Collaborator
Beräknad kursdurations tid
- Laborationer, 60%
- Slides, 35%
- Demonstrations, 5%
Vittnesmål (2)
Instruktörens kunskap, engagemang och relation
Adam Kuklewski - GE Medical Systems Polska
Kurs - Technical Architecture and Patterns
Maskintolkat
Den direkta korrelationen med vårt arbetsämne i exemplen
Gabriel Gutierrez - ARGOTEC S.r.l.
Kurs - Systems Modelling with SysML
Maskintolkat