Kom i kontakt

award icon svg 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

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier