Kursplan
Modul 1. Varför ett nytt språk
- Varför använda systemmodeller?
- Från SysML v1 till SysML v2.
- Främsta förbättringar och fördelar.
- Språk, bibliotek och API.
- Inledning till kursens exempel.
Modul 2. Nyckelbegrepp i v2
- Textuell och grafisk notation.
- Definitioner, användningar och funktioner.
- Typning och specialiseringsrelationer.
- Modeller, vyer och diagram.
- Standardvyer för SysML v2.
Modul 3. Paketer och organisation
- Paketer och modellorganisation.
- Namn och namnrymder.
- Ägarskap och pakethierarkier.
- Importer och synlighet.
- Bibliotek, kommentarer och dokumentation.
Modul 4. Systemkontext
- Systemgräns och omfattning.
- Externa användare och system.
- Kontextdefinitioner och -användningar.
- Högernivåanslutningar.
- Exempel på robotssystemkontext.
Modul 5. Kravmodellering
- Kravelement och identifierare.
- Objekt, aktörer och intressenter.
- Kravdefinitioner och -användningar.
- Underkrav och återanvändbara mönster.
- Förutsättningar och obligatoriska villkor.
- Kravuppfyllelse.
Modul 6. Fall
- Kravbeteende och användarmål.
- Objekt, aktörer och mål.
- Falldefinitioner och -användningar.
- Anslutningar till krav.
- Inkluderade fall.
- Från fall till åtgärder.
Modul 7. Åtgärder och flödesbaserat beteende
- Förekomster och åtgärder.
- Åtgärdsdefinitioner och -användningar.
- Ordning, slutförande och avbrytande.
- Alternativa och parallella sökvägar.
- Parametrar, flöden och successionsflöden.
- Skick- och ta emot-åtgärder.
- Åtgärdsflödesvyer.
Modul 8. Delar och strukturmottagning
- Objekt och delar.
- Delfinitioner och -användningar.
- Attribut och funktionsvärden.
- Strukturdiskomposition och återanvändning.
- Multipliciteter.
- Komposita och referensdelar.
- Specialisering och omdefiniering.
Modul 9. Anslutningar, gränssnitt och flöden
- Anslutningsdefinitioner och -användningar.
- Portdefinitioner och -användningar.
- Riktade funktioner och konjugerade portar.
- Gränssnittsdefinitioner och -användningar.
- Anslutningar jämfört med flöden.
- Förbindelsevyer.
Modul 10. Sekvensvyer och interaktioner
- Deltagare och livslinjer.
- Skickande och mottagande av händelser.
- Interaktionskontexter.
- Meddelanden och last.
- Ordning av meddelanden och händelser.
- Exempel på interaktion vid robotleverans.
Modul 11. Tillståndsbaserad modellering
- Tillståndsdefinitioner och -användningar.
- Övergångar, utlösare och skydd.
- Inträdes-, do- och exit-åtgärder.
- Övergångseffekter.
- Ägnade och parallella tillstånd.
- Tillståndsövergångsvyer.
- Välj mellan åtgärder eller tillstånd.
Modul 12. Beräkningar, begränsningar och analys
- Mängder och enheter.
- Beräkningsdefinitioner och -användningar.
- Analysfall, indata och resultat.
- Begränsningar och påståenden.
- Exempel på drifttidsanalys.
- Jämförelse av designkandidater.
Modul 13. SysML v2 API och grundläggande integration
- API:s syfte och tjänster.
- API-leverantörer och -konsumenter.
- Projekt, commits, grenar och taggar.
- Modellnavigering och frågor.
- PIM, PSM, REST/HTTP och OSLC.
- Integration och automatik.
Modul 14. Migration från SysML v1.x
- Migrationsomfattning och verktygsstöd.
- Avbildning av v1-begrepp till v2.
- Från diagram till vyer.
- Granskning av migrerade modeller.
- Implementeringsalternativ och pilotprojekt.
Krav
Grundläggande förståelse för systemteknikbegrepp, inklusive krav, systemstruktur och beteende. Kännedom till SysML v1.x eller UML är ett plus men inget krav. Tidigare kunskaper om SysML v2 eller programmerings erfarenhet krävs inte; deltagare bör känna sig bekväma med att arbeta i en textredigerare.
Målgrupp
Systemtekniker, MBSE-praktiker, system- och programvaruarkitekter, produkttekniker, tekniska affärsanalytiker och användare av SysML v1.x som vill utveckla praktiska färdigheter inom SysML v2-modellering.
Vittnesmål (3)
En genomgående förklaring av alla komponenter och deras användning i exemplen
Olga Elizova
Kurs - Enterprise Architecture in the UAF
Maskintolkat
Förberett projekt där vi kunde arbeta direkt utan att behöva lägga tid på att skapa filer som inte behövdes i övningarna. Tillförsäkrad svar på alla frågor som deltagarna ställde.
Robert Walczak - Hitachi Energy
Kurs - Systems Modeling with SysML and Enterprise Architect (EA)
Maskintolkat
Öva övningar i EA.
Pawel - Krajowa Szkola Skarbowosci
Kurs - UML in Enterprise Architect (workshops)
Maskintolkat