Kursplan
Introduktion
- Presentering av instruktör och deltagare
- Introduktion till modellering
- Introduktion till SysML
- Introduktion till MagicDraw/Cameo
- Definition av ett fallstudie
Strukturering av systemet
- Notation för paketdiagram
- Delning av system i paket
- Modellering av paketberoenden
- Praktisk uppgift: Modellera paketstrukturen
Analys av användarnödjer
- Notation för use-case-diagram
- Identifiering av aktörer
- Identifiering av användningsfall (use cases)
- Relationer mellan användningsfall
- Praktisk uppgift: Modellera användningsfall
Definiera systemkrav
- Från användningsfall till systemkrav
- Notation för kravdiagram
- Angivande av krav
- Definiera kravstruktur
- Verifiera krav med testfall
- Relationer mellan krav
- Praktisk uppgift: Modellera krav
Definiera strukturella block (svart låda vy)
- Notation för blockdefinitiondiagram
- Strukturella block
- Modellering av blockegenskaper
- Definiera relationer mellan block
- Definiera systemets datadictionary
- Praktisk uppgift: Modellera svart låda vy av ett system
Modellering av blockstruktur (vit låda vy)
- Interna blockdiagram
- Visualisera blockdelar
- Länka delar med kopplingar
- Definiera portar
- Definiera dataflöden och gränssnittsblock
- Praktisk uppgift: Modellera vit låda vy av ett system
Modellering av systembegränsningar
- Definiera begränsningsblock
- Binder begränsningsegenskaper med värdegenskaper
- Kör parametriska beräkningar
- Praktisk uppgift: Modellera parametriska beräkningar
Design av tillståndsorienterat systembeteende
- Notation för tillståndsmaskindagram
- Identifiera tillstånd
- Definiera händelser för tillståndsövergångar
- Angivande av signaler
- Angivande av effekter
- Kör tillståndsmaskiner
- Praktisk uppgift: Modellera tillståndsmaskiner
Design av kontroll- och dataflöden
- Aktivitetsdiagram
- Definiera aktiviteter
- Angivande av parametrar
- Definiera åtgärder
- Modellering av kontrollflöden
- Modellering av dataflöden
- Kör aktiviteter
- Praktisk uppgift: Modellera aktiviteter
Design av kommunikationer
- Notation för sekvensdiagram
- Modellering av livslinjer (lifelines)
- Modellering av meddelanden (messages)
- Dela upp interaktioner med referenser
- Använda interaktionsfragment
- Definiera tidsbegränsningar
- Praktisk uppgift: Modellera interaktioner
Modellering av tvärgående konstruktioner
- Logiska och fysiska arkitekturer
- Allokeringsrelation
- Alternativ för allokeringsvisning
- Identifiera typer av allocationer (allokeringar)
- Allokeringsmatris
- Praktisk uppgift: Bygg allokeringsmatris
Domänsspecifikt språk (DSL)
- Introduktion
- DSL-koncept & överblick
- Profiler
- Stereotyper
- Taggar & taggade värden
- Anpassningar
Teamwork Cloud & Cameo Collaborator
- Introduktion
- Teamwork Clouds funktioner och tjänster
- Webappar och administration
- Modellverktygens funktioner
- Grenar & sammanfogning (merge)
- Projektindelning
- Cameo Collaborator
Beräknat kursens varaktighet
- Labbar, 60%
- Föreläsningar, 35%
- Demonstreringar, 5%
Vittnesmål (3)
Ms Malavika is a very good trainer. Very hard working and answering my queries well. I understand that scope for SysML and EA is very vast, she tried her best to present the training in the most suitable way. She has even spent her break time looking for answers to our queries. My respect! A great teacher!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Kurs - System Engineering using SysML and UML 2
I mostly liked his subject knowledge and style.
Giacomo Urso
Kurs - Systems Modelling with SysML
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.