Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Referens
Kursplan
Introduktion till systemteknik - Översikt
- Motivation
- Systemteknikprocessen
- Tillämpning av systemteknikprocessen
- Dokumentbaserat versus modellbaserat tillvägagångssätt inom systemteknik
-
Snabbrepetition av SysML
- Syfte och nyckelfunktioner för SysML
- Översikt över SysML-diagram
- Introduktion till SysML-Lite
-
En förenklad MBSE-metod
- Inlärningskurvan för SysML och MBSE
- OCSMP-certifieringens omfattning och SysML
- Översikt över SysML-modeller med diagram
Paketdiagrammet
- Översikt
- Definiera paket med ett paketdiagram
- Organisera en paketstruktur
- Visa paketbara objekt på ett paketdiagram
- Paket som namnrymder
- Importera modelleringsobjekt till paket
- Visa beroenden mellan paketbara objekt
Block
- Blockdefinitiondiagram
- Modellera strukturen och egenskaperna hos block med hjälp av properties (egenskaper)
- Flöden
- Blockbeteende
- Modellera gränssnitt med hjälp av Ports (portar)
- Modellera klassificeringshierarkier med hjälp av Generalization (generalisering)
- Modellera blockkonfigurationer med hjälp av Instanser
- Semantik för block
Begränsningar (Constraints)
- Begränsningsuttryck
- Innesluta begränsningar i Constraint Blocks för att möjliggöra återanvändning
- Använda komposition för att bygga komplexa Constraint Blocks
- Använda ett parametridiagram för att binda parametrar i Constraint Blocks
- Begränsa värdemässiga egenskaper hos ett block
- Lagra värden i blockkonfigurationer
- Begränsa tidsberoende egenskaper för att underlätta tidsbaserad analys
- Använda Constraint Blocks för att begränsa flöden av objekt (item flows)
Aktiviteter (Activities)
- Aktivitetsdiagrammet
- Åtgärder (Actions)—grunden
- Objekts- och kontrollflöden
- Signaler och andra händelser
- Strukturera aktiviteter
- Avancerad flödesmodellering
- Modellera begränsningar för aktivitetskörning
- Koppla aktiviteter till block och annat beteende
- Modellera aktivitetshierarkier med hjälp av blockdefinitiondiagram
- Utökad funktionell flödesblockdiagram (EFBD)
- Köra aktiviteter
Modellering av meddelandebaserat beteende med Interaktioner
- Sekvensdiagrammet
- Kontext för interaktioner
- Livslinjer (Lifelines)
- Utbyta meddelanden mellan livslinjer
- Representera tid på ett sekvensdiagram
- Komplicerade scenarier med Combined Fragments (kombinerade fragment)
- Komplicerade interaktioner
- Nedbryt livslinjer för att representera internt beteende
Tillståndsdiagram (State Machine Diagram)
- Händelsebaserat beteende och tillståndsautomat
- Specificera tillstånd
- Övergång mellan tillstånd
- Operationssamtal
- Tillståndshierarkier
- Jämförelse av diskreta och kontinuerliga tillstånd
Användarfall (Use Case Diagram)
- Använda aktörer för att representera systemets användare
- Använda användarfall för att beskriva systemets funktionalitet
- Förtydliga användarfall med beteenden
Modellera textbaserade krav och deras relation till design
- Kravdiagram (Requirement Diagram)
- Representera ett textkrav i modellen
- Typer av kravrelationer
- Korsande relationer
- Motivera kravrelationer
- Avbilda krav och deras relationer i tabeller
- Modellera kravhierarkier i paket
- Modellera en innehållshierarki för krav
- Modellera kravavledning (requirement derivation)
- Försäkra att ett krav är uppfyllt
- Verifiera att ett krav är uppfyllt
- Minska kravtvetydighet med Refine-relationen (förfining)
- Använda den generiska trace-relationen (spårning)
- Återanvända krav med Copy-relationen (kopiering)
Allocationer (Tilldelningar)
- Allocate-relationen
- Allocation-notation (tilldelningssymbolik)
- Typer av allocation (tilldelning)
- Återanvändning: Specificera definition och användning i tilldelning
- Tilldela beteende till struktur med funktionell tilldelning
- Tilldela beteendeflöden till strukturella flöden
- Tilldela mellan oberoende strukturella hierarkier
- Modellera strukturell flödestilldelning
- Tilldela djupt inbäddade egenskaper (deeply nested properties)
- Utvärdera allocation i en användarmodell
Anpassa SysML för specifika domäner
- SysML-specifikationen och språkarkitekturen
- Definiera modellbibliotek för att erbjuda återanvändbara konstruktioner
- Definiera stereotyper för att utöka SysML-koncept
- Utöka SysML-språket med profiler
- Applicera profiler på användarmodeller för att använda stereotyper
- Applicera stereotyper vid modellbyggnad
- Definiera och använda viewpoints för att generera visningar av modellen
Metod för systemteknik med objektorientering (OOSEM)
- Metodöversikt
- En fallstudie/exempel
Integrera SysML i en systemutvecklingsmiljö
- Specificera en integrerad systemutvecklingsmiljö
- Datutbytesmekanismer
- Välja ett systemmodellingsverktyg
Implementera SysML i en organisation
- Förbättringsprocess
- Element i en implementeringsstrategi
Krav
Deltagarna måste ha en tidigare certifiering OCSMP Model Builder - Fundamental innan de genomgår utbildningen
28 Timmar