Neem contact met ons op
 Duur 21 uren

Cursusaanbod

Module 1. Waarom een nieuwe taal

  • Waarom systeemmodellen gebruiken?
  • Van SysML v1 naar SysML v2.
  • Hoofdverbeteringen en voordelen.
  • Taal, bibliotheken en API.
  • Inleiding op het cursusvoorbeeld.

Module 2. Belangrijke nieuwe concepten

  • Textuele en grafische notatie.
  • Definities, Gebruiken (Usages) en Kenmerken.
  • Typing en specialisatierelevaties.
  • Modellen, Weergaven (Views) en Diagrammen.
  • Standaard SysML v2 Views.

Module 3. Pakketten en organisatie

  • Pakketten en modellering.
  • Namen en Name-spaces.
  • Eigendom en pakket-hierarchieën.
  • Imports en zichtbaarheid.
  • Bibliotheken, commentaren en documentatie.

Module 4. Systeemcontext

  • Systeemgrenzen en scope.
  • Externe gebruikers en systemen.
  • Context Definities en Gebruiken.
  • Hoge niveau verbindingen.
  • Voorbeeld van de context van het robotsysteem.

Module 5. Modellering van eisen

  • Eis-elementen en identificatoren.
  • Subjects, Actors en belanghebbenden.
  • Eis Definities en Gebruiken.
  • Sub-eisen en herbruikbare patronen.
  • Stellingen en vereiste condities.
  • Voldoen aan eisen.

Module 6. Use cases

  • Vereist gedrag en gebruikersdoelen.
  • Subjects, Actors en doelen.
  • Use Case Definities en Gebruiken.
  • Verbindingen met eisen.
  • Ingesloten use cases.
  • Van use cases naar acties.

Module 7. Acties en flow-gebaseerd gedrag

  • Voorkeer (Occurrences) en acties.
  • Actie Definities en Gebruiken.
  • Rangschikking, voltooiing en beëindiging.
  • Alternatieve en parallelle paden.
  • Parameters, stromen (Flows) en Successie Stromen.
  • Stuur (Send) en Ontvang (Accept) acties.
  • Actie Flow Views.

Module 8. Onderdelen en structurele modellering

  • Items en onderdelen (Parts).
  • On onderdeel Definities en Gebruiken.
  • Attributen en kenmerkwaarden.
  • Structurele decompositie en hergebruik.
  • Multipliciteiten.
  • Composiet en referentie Onderdelen.
  • Specialisatie en herdefinitie.

Module 9. Verbindingen, interfaces en stromen

  • Verbinding Definities en Gebruiken.
  • Port Definities en Gebruiken.
  • Gespecificeerde kenmerken en geconjugeerde Ports.
  • Interface Definities en Gebruiken.
  • Verbindingen versus Stromen.
  • Interconnectie Views.

Module 10. Sequences Views en interacties

  • Deelnemers en lifelines.
  • Verzenden en ontvangen van gebeurtenissen.
  • Interacties contexten.
  • Boodschappen en payload.
  • Rangschikking van berichten en gebeurtenissen.
  • Voorbeeld van robotbezorgingsinteractie.

Module 11. Status-gebaseerde modellering

  • Status Definities en Gebruiken.
  • Transities, triggers en guards.
  • Entry, Do en Exit acties.
  • Effecten van transities.
  • Geneste en parallelle Statussen.
  • Status Transitions Views.
  • Keuze tussen Acties of Statussen.

Module 12. Berekeningen, restricties en analyse

  • Grootheden en eenheden.
  • Berekening Definities en Gebruiken.
  • Analyse Cases, invoer en resultaten.
  • Restricties en asserties.
  • Voorbeeld van analyse tijdens exploitatie.
  • Vergelijken van ontwerpcandidaten.

Module 13. SysML v2 API en basisintegratie

  • Doel en diensten van de API.
  • API Providers en Consumers.
  • Projecten, Commits, Branches en Tags.
  • Modelnavigatie en queries.
  • PIM, PSM, REST/HTTP en OSLC.
  • Integratie en automatisering.

Module 14. Migratie van SysML v1.x

  • Migratiebereik en toolondersteuning.
  • Mapping van v1-concepten naar v2.
  • Van diagrammen naar Views.
  • Beoordelen van gemigreerde modellen.
  • Adoptie-opties en pilotprojecten.

Vereisten

Een basisbegrip van systeemengineeringconcepten, waaronder eisen, systeemstructuur en -gedrag. Kennis van SysML v1.x of UML is een voordeel, maar niet vereist. Eerdere kennis van SysML v2 of programmeervaring is niet nodig; deelnemers moeten wel in staat zijn om comfortabel te werken in een teksteditor.

Doelgroep

Systeemengineers, MBSE-practitioner's, systeem- en softwarearchitecten, productengineers, technische business analisten en gebruikers van SysML v1.x die praktische SysML v2-modellervaardigheden willen ontwikkelen.

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën