Kursplan
Modul 1. Hvorfor et nytt språk
- Hvorfor bruke systemmodeller?
- Fra SysML v1 til SysML v2.
- Hovedforbedringer og fordeler.
- Språk, biblioteker og API.
- Innføring til kursets eksempel.
Modul 2. Viktige nye konsepter
- Tekstuell og grafisk notasjon.
- Definisjoner, Bruker og Trekk.
- Typing og spesialisering relasjoner.
- Modeller, Visninger og Diagrammer.
- Standard SysML v2-visninger.
Modul 3. Pakker og organisering
- Pakker og modellorganisering.
- Navn og navnerom.
- Eierskap og pakkehierarkier.
- Import og synlighet.
- Biblioteker, kommentarer og dokumentasjon.
Modul 4. Systemkontekst
- Systemgrense og omfang.
- Eksisterende brukere og systemer.
- Kontekstdefinisjoner og bruk.
- Høyernivå-forbindelser.
- Eksempel på robot system kontekst.
Modul 5. Kravmodellering
- Kravelementer og identifikatorer.
- Subjekter, skuespillere og interessenter.
- Kravdefinisjoner og bruk.
- Underkrav og gjenbrukbare mønstre.
- Antakelser og nødvendige vilkår.
- Kravoppfyllelse.
Modul 6. Brukstilfeller
- Krevd atferd og brukermål.
- Subjekter, skuespillere og mål.
- Brukstilfeldefinisjoner og bruk.
- Forbindelser til krav.
- Inkluderte brukstilfeller.
- Fra brukstilfeller til handlinger.
Modul 7. Handlinger og fløt-basert atferd
- Forekomster og handlinger.
- Handlingsdefinisjoner og bruk.
- Ordning, fullføring og avslutning.
- Alternativer og parallelle stier.
- Parametere, fløt og suksesst fløt.
- Send og motta handlinger.
- Handlingst fløt visninger.
Modul 8. Deler og strukturell modellering
- Elementer og deler.
- Delfinisjoner og bruk.
- Egenskaper og trekkverdier.
- Strukturell nedbryting og gjenbruk.
- Multipliciteter.
- Kompositt- og referansedeler.
- Spesialisering og omdefinering.
Modul 9. Forbindelser, grensesnitt og fløt
- Forbindelsesdefinisjoner og bruk.
- Portdefinisjoner og bruk.
- Rettede trekk og konjugerte porter.
- Grensesnittsdefinisjoner og bruk.
- Forbindelser vs. fløt.
- Sammenkoblingsvisninger.
Modul 10. Sekvensvisninger og interaksjoner
- Deltakere og levestrimer.
- Sendt og mottatt hendelser.
- Interaksjonskontekster.
- Meldinger og last.
- Melding- og hendelsesordning.
- Eksempel på robot levering interaksjon.
Modul 11. Tilstandsbasert modellering
- Tilstandsdefinisjoner og bruk.
- Overganger, utløse og vakter.
- Inngang, gjør og utgangshandlinger.
- Overgangseffekter.
- Nestet og parallelle tilstander.
- Tilstands overgangsvisninger.
- Velge mellom handlinger eller tilstander.
Modul 12. Beregninger, begrensninger og analyse
- Mengder og enheter.
- Beregningdefinisjoner og bruk.
- Analysetilfeller, inngang og resultater.
- Begrensninger og påstander.
- Eksempel på driftstidsanalyse.
- Sammenligning av designkandidater.
Modul 13. SysML v2 API og grunnleggende integrasjon
- API formål og tjenester.
- API-leverandører og forbrukere.
- Prosjekter, commits, grener og tags.
- Modellnavigasjon og spørringer.
- PIM, PSM, REST/HTTP og OSLC.
- Integrasjon og automatisering.
Modul 14. Migrering fra SysML v1.x
- Migreringst omfang og verktøystøtte.
- Kartlegging av v1-konsepter til v2.
- Fra diagrammer til visninger.
- Gjennomgang av migrerte modeller.
- Adopsjonsmuligheter og pilotprosjekter.
Krav
Grunnleggende forståelse av systemteknikk-konsepter, inkludert krav, systemstruktur og atferd. Kjennskap til SysML v1.x eller UML er fordelaktig, men ikke påkrevd. Tidligere kunnskaper om SysML v2 eller programmering kreves ikke; deltakerne bør være komfortable med å jobbe i en tekstredigerer.
Målgruppe
Systemteknikere, MBSE-praksiserende, system- og programvarearkitekter, produktteknikere, tekniske forretningsanalytikere og SysML v1.x-brukere som ønsker å utvikle praktiske SysML v2-modelleringsevner.
Referanser (3)
En forklaring av alle komponenter og bruken av dem i eksemplene
Olga Elizova
Kurs - Enterprise Architecture in the UAF
Maskinoversatt
Forberedt prosjekt som vi kunne jobbe med fra starten uten å bruke tid på å sette opp filer som ikke trengs i øvelsene. Tilbakeholdenhet til å svare på alle spørsmål som kom opp fra deltakerne.
Robert Walczak - Hitachi Energy
Kurs - Systems Modeling with SysML and Enterprise Architect (EA)
Maskinoversatt
Øvelser i EA.
Pawel - Krajowa Szkola Skarbowosci
Kurs - UML in Enterprise Architect (workshops)
Maskinoversatt