Kurzusleírás
1. modul. Miért egy új nyelvre van szükség
- Miért használjunk rendszermodelleket?
- A SysML v1-től a SysML v2-ig.
- Fő fejlesztések és előnyök.
- Nyelv, könyvtárak és API.
- A tanfolyam példájának bemutatása.
2. modul. Főbb új fogalmak
- Szöveges és grafikus jelölés.
- Definíciók, Usages (Használatok) és Features (Jellemzők).
- Típusolás és specializációs kapcsolatok.
- Modellek, Views (Nézetek) és Diagrams (Diagramok).
- Standard SysML v2 Views.
3. modul. Csomagok és szervezés
- Csomagok és modell szerkezete.
- Név és névtér.
- Birtoklás és csomag-hierarchia.
- Importálás és láthatóság.
- Könyvtárak, megjegyzések és dokumentáció.
4. modul. Rendszerkontextus
- Rendszerhatár és hatókör.
- Külső felhasználók és rendszerek.
- Kontextus-definíciók és használatok.
- Nagyszintű kapcsolatok.
- Robotrendszer-kontextus példa.
5. modul. Követelménymodellezés
- Követelmény-elemek és azonosítók.
- Tárgyak, Aktőrök és érdekelt felek.
- Követelmény-definíciók és használatok.
- Alkövetelmények és újrahasznosítható minták.
- Előfeltételek és szükséges feltételek.
- Követelmény-kielégítés.
6. modul. Esetesetek (Use Cases)
- Követelményes viselkedés és felhasználói célok.
- Tárgyak, Aktőrök és Célék.
- Use Case definíciók és használatok.
- Kapcsolatok a követelményekkel.
- Befoglalt Use Case-ek.
- Use Case-ekből tevékenységek (Actions).
7. modul. Tevékenységek és áramlás-alapú viselkedés
- Események és tevékenységek.
- Action definíciók és használatok.
- Sorrend, befejezés és befejezés.
- Alternatív és párhuzamos útvonalak.
- Paraméterek, Áramok és Sorrend Áramok.
- Küldő és Fogadó tevékenységek.
- Action Flow Views.
8. modul. Részek és szerkezetmodellezés
- Elemek és Részek.
- Part definíciók és használatok.
- Attribútumok és jellemző-értékek.
- Szerkezeti bontás és újrahasznosítás.
- Szorosok (Multiplicities).
- Kompozit és referencia Részek.
- Specializálás és újragondolás.
9. modul. Kapcsolatok, interfészek és áramok
- Connection definíciók és használatok.
- Port definíciók és használatok.
- Irányított jellemzők és konjugált Portok.
- Interface definíciók és használatok.
- Kapcsolatok vs. Áramok.
- Interconnection Views.
10. modul. Sorrendi nézetek és interakciók
- Résztvevők és élettartamvonalak.
- Események küldése és fogadása.
- Interakció-kontextusok.
- Üzenetek és terhek.
- Üzenet- és esemény-sorrend.
- Robot-szállítási interakció példa.
11. modul. Állapot-alapú modellezés
- State definíciók és használatok.
- Átmenetek, Trigger-ek és Guards.
- Entry, Do, Exit tevékenységek.
- Átmenet-hatások.
- Beágyazott és párhuzamos Állapotok.
- State Transition Views.
- Tevékenységek vagy állapotok választása.
12. modul. Számítások, korlátok és elemzés
- Mennyiségek és mértékegységek.
- Calculation definíciók és használatok.
- Analízis-esetek, bemenetek és eredmények.
- Korlátok és állítások.
- Működési idejű elemzés példa.
- Tervezési javaslások összehasonlítása.
13. modul. SysML v2 API és integrációs alapok
- API célja és szolgáltatásai.
- API-szolgáltatók és -fogyasztók.
- Projektek, Commit-ek, Branch-ek és Tag-ek.
- Modell-navigáció és lekérdezések.
- PIM, PSM, REST/HTTP és OSLC.
- Integráció és automatizálás.
14. modul. Migráció a SysML v1.x-ről
- Migrációs hatókör és eszköz-támogatás.
- v1 fogalmak leképezése v2-re.
- Diagramokból Views.
- Migrált modellek áttekintése.
- Bevezetési lehetőségek és pilot projektek.
Követelmények
Az alapszintű ismeretek a rendszermérnökségi fogalmakból, beleértve a követelményeket, a rendszer szerkezetét és viselkedését. A SysML v1.x vagy a UML ismerete előnyös, de nem kötelező. Nincs szükség előzetes SysML v2 tudásra vagy programozási tapasztalatra; a résztvevőknek legyenek azonban jól jártak a szöveges szerkesztők használatában.
Célcsoport
Rendszermérnökök, MBSE (model-based systems engineering) gyakorlatlanszakiak, rendszer- és szoftverarchitektusok, termékmérnökök, technikai üzleti elemzők, valamint azok a SysML v1.x felhasználók, akik gyakorlati SysML v2 modellezési készségeket szeretnének elsajátítani.
Vélemények (3)
A komponensek és felhasználási módjaik magyarázata példákon keresztül
Olga Elizova
Kurzus - Enterprise Architecture in the UAF
Gépi fordítás
Előkészített projekt, amelyen azonnal dolgozhattunk anélkül, hogy időt vesztegetnénk a gyakorlatokhoz nem szükséges fájlok beállítására. Készség a résztvevők által felmerülő összes kérdés megválaszolására.
Robert Walczak - Hitachi Energy
Kurzus - Systems Modeling with SysML and Enterprise Architect (EA)
Gépi fordítás
Gyakorló feladatok az EA-ban.
Pawel - Krajowa Szkola Skarbowosci
Kurzus - UML in Enterprise Architect (workshops)
Gépi fordítás