award icon svg Certificaat

Cursusaanbod

Inleiding tot systeemengineering-overzicht 

  • Motivatie
  • Het systeem-engineeringsproces
  • Typische toepassing van het systeem-engineeringsproces
  • Documentgebaseerde versus modelgebaseerde aanpak voor systeemengineering
  • Snel herhalen van SysML
    • Het doel en de belangrijkste kenmerken van SysML
    • Overzicht van SysML-diagrammen
    • Inleiding tot SysML-Lite
    • Een vereenvoudigde MBSE-methode
      • De leercurve voor SysML en MBSE
  • OCSMP-certificeringscoverage en SysML
  • Overzicht van SysML-modellen met diagrammen

Het Package-diagram

  • Overzicht
  • Definiëren van pakketten met behulp van een package-diagram
  • Organiseren van een pakkehierarchie
  • Pakkeleerbaar elementen op een package-diagram weergeven
  • Pakketten als namespaces
  • Model-elementen importeren in pakketten
  • Afhankelijkheden tussen pakkeleerbaar elementen weergeven

Blokken

  • Block Definition Diagram (Blokdefinitieschema)
  • Modelleren van de structuur en eigenschappen van blokken met behulp van eigenschappen
  • Flows
  • Blokgedrag
  • Modelleren van interfaces met behulp van poorten
  • Modelleren van classificatiehiërarchieën met behulp van generalisatie
  • Modelleren van blokconfiguraties met behulp van instanties
  • Semantiek van blokken

Beperkingen

  • Beperkingsuitdrukkingen
  • Beperkingen in beperkingsblokken encapsuleren om hergebruik te vergemakkelijken
  • Compositie gebruiken om complexe beperkingsblokken op te bouwen
  • Een parametrisch diagram gebruiken om parameters van beperkingsblokken te binden
  • Beperking van waarde-eigenschappen van een blok
  • Waarden vastleggen in blokconfiguraties
  • Tijdafhankelijke eigenschappen beperken om tijdgebonden analyse te vergemakkelijken
  • Beperkingsblokken gebruiken om itemflows te beperken

Activiteiten

  • Het activiteitsdiagram
  • Acties - de basis
  • Object- en controleflows
  • Signalen en andere gebeurtenissen
  • Activiteiten structureren
  • Geavanceerde flow-modellering
  • Modelleren van beperkingen bij activiteitenuitvoering
  • Relateren van activiteiten aan blokken en andere gedragingen
  • Modelleren van activiteithiërarchieën met behulp van blokdefinitieschema's
  • Verrijkt functioneel flow-blokdiagram
  • Activiteiten uitvoeren

Modelleren van berichtgebaseerd gedrag met interacties

  • Het sequentiediagram
  • De context voor interacties
  • Lifelines (levenslijnen)
  • Berichten uitwisselen tussen levenslijnen
  • Tijd weergeven op een sequentiediagram
  • Complexe scenario's met behulp van gecombineerde fragmenten
  • Complexe interacties
  • Levenslijnen ontmantelen om intern gedrag te vertegenwoordigen

State Machine Diagram (statemachine-diagram)

  • Gebeurtenisgebaseerd gedrag en statemachine
  • Staten specificeren
  • Overtredingen tussen staten
  • Functieaanroepen
  • Staathiërarchieën
  • Discrete en continue staten tegenover elkaar stellen

Use Case Diagram (gebrugevalsdiagram)

  • Actoren gebruiken om de gebruikers van een systeem te vertegenwoordigen
  • Gebruiksvallen gebruiken om systeemfunctionaliteit te beschrijven
  • Gebruiksvallen verfijnen met gedragingen

Modelleren van tekstgebaseerde vereisten en hun relatie tot het ontwerp

  • Vereisten-diagram
  • Een tekstvereiste in het model vertegenwoordigen
  • Typen van vereistenrelaties
  • Kruisrelaties
  • Redeneringen voor vereistenrelaties weergeven
  • Vereisten en hun relaties in tabellen weergeven
  • Vereistenhiërarchieën modelleren in pakketten
  • Een vereikenbevattingshiërarchie modelleren
  • Vereistenafleiding modelleren
  • Beweren dat een vereiste voldaan is
  • Verifiëren dat een vereiste voldaan is
  • Vereistenonduidelijkheid verminderen met behulp van de verfijningsrelatie
  • De algemene traceerbaarheidsrelatie gebruiken
  • Vereisten hergebruiken met de kopiëringsrelatie

Toewijzingen

  • Toekeningsrelatie
  • Toekeningsnotatie
  • Soorten toewijzing
  • Hergebruik: Definiëren van definitie en gebruik in toewijzing
  • Gedrag toekennen aan structuur met behulp van functionele toewijzing
  • Gedragsflows toewijzen aan structurele flows
  • Toewijzen tussen onafhankelijke structurele hiërarchieën
  • Structurele flow-toewijzing modelleren
  • Diep geneste eigenschappen toewijzen
  • Toewijzing evalueren over een gebruikersmodel

SysML aanpassen voor specifieke domeinen

  • De SysML-specificatie en -taalarchitectuur
  • Definiëren van modelbibliotheken om herbruikbare constructies te leveren
  • Stereotypen definiëren om SysML-concepten uit te breiden
  • De SysML-taal verder uitbreiden met behulp van profielen
  • Profielen toepassen op gebruikersmodellen om stereotypen te gebruiken
  • Stereotypen toepassen bij het bouwen van een model
  • Weergaven definiëren en gebruiken om weergaven van het model te genereren

Objectgeoriënteerde system engineering-methode

  • Methode-overzicht
  • Een casestudy/voorbeeld

SysML integreren in een systeemontwikkelingsomgeving

  • Een geïntegreerde systeemontwikkelingsomgeving specificeren
  • Dataverwisselingsmechanismen
  • Een systeemmodeling-tool selecteren

SysML implementeren in een organisatie

  • Verbeteringsproces
  • Elementen van een implementatiestrategie

Vereisten

Deelnemers moeten een voorgaand OCSMP Model Builder - Fundamental-certificaat hebben voordat ze de training bijwonen

 28 uren

Aantal deelnemers


Prijs per deelnemer

Voorlopige Aankomende Cursussen

Gerelateerde categorieën