Sadržaj kursa
Uvod
- Uvodne prezentacije trenera i polaznika
- Uvod u modeliranje
- Uvod u SysML
- Uvod u MagicDraw/Cameo
- Definicija studije slučaja
Strukturalna dekompozicija sistema
- Notacija dijagrama paketa
- Dekompozicija sistema na pakete
- Modeliranje zavisnosti paketa
- Praktično vežbanje: Modeliranje strukture paketa
Analiza potreba korisnika
- Notacija dijagrama slučajeva upotrebe
- Identifikacija aktera
- Identifikacija slučajeva upotrebe
- Odnosi slučajeva upotrebe
- Praktično vežbanje: Modeliranje slučajeva upotrebe
Definisanje zahteva za sistem
- Od slučajeva upotrebe do zahteva za sistem
- Notacija dijagrama zahteva
- Specificiranje zahteva
- Definisivanje strukture zahteva
- Verifikacija zahteva testnim slučajevima
- Odnosi zahteva
- Praktično vežbanje: Modeliranje zahteva
Definisanje strukturalnih blokova (crni kut
- Notacija dijagrama definicije blokova
- Strukturalni blokovi
- Modeliranje svojstava blokova
- Definisivanje odnosa između blokova
- Definisivanje rečnika podataka sistema
- Praktično vežbanje: Modeliranje crnog kuta sistema
Modeliranje strukture blokova (beli kut)
- Dijagram unutrašnjeg bloka
- Vizualizacija delova blokova
- Povezivanje delova konektorima
- Definisivanje portova
- Definisivanje tokova stavki i interfejskih blokova
- Praktično vežbanje: Modeliranje belog kuta sistema
Modeliranje ograničenja sistema
- Definisivanje ograničavajućih blokova
- Povezivanje svojstava ograničenja sa vrednosnim svojstvima
- Izvođenje parametrika
- Praktično vežbanje: Modeliranje parametrika
Dizajn ponašanja sistema zasnovanog na stanjima
- Notacija dijagrama mašine stanja
- Identifikacija stanja
- Definisivanje događaja prelaska između stanja
- Specificiranje signala
- Specificiranje efekata
- Izvođenje mašina stanja
- Praktično vežbanje: Modeliranje mašina stanja
Dizajn kontrolnih i podatkovnih tokova
- Dijagram aktivnosti
- Definisivanje aktivnosti
- Specificiranje parametara
- Definisivanje akcija
- Modeliranje kontrolnih tokova
- Modeliranje podatkovnih tokova
- Izvođenje aktivnosti
- Praktično vežbanje: Modeliranje aktivnosti
Dizajn komunikacija
- Notacija dijagrama sekvenci
- Modeliranje linija života
- Modeliranje poruka
- Dekompozicija interakcija korišćenjem referenci
- Primena interakcijskih fragmenta
- Definisivanje vremenskih ograničenja
- Praktično vežbanje: Modeliranje interakcija
Modeliranje konstruktima koji se presecaju
- Logička i fizička arhitektura
- Odnos alokacije
- Opcije prikaza alokacija
- Identifikacija vrsta alokacija
- Matrica alokacija
- Praktično vežbanje: Izrada matrice alokacija
Jezička specifična domena (DSL)
- Uvod
- Koncepti i pregled DSL-a
- Profilovi
- Stereo tipi
- Tagovi i vrednosti tagova
- Customizacije
Teamwork Cloud & Cameo Collaborator
- Uvod
- Funkcionalnosti i usluge Teamwork Cloud-a
- Veb aplikacije i administracija
- Funkcionalnosti alata za modeliranje
- Grananja i spajanje
- Podela projekta
- Cameo Collaborator
Očekivano trajanje nastave
- Laboratorije, 60%
- Slajdovi, 35%
- Demonstracije, 5%
Iskustva korisnika (2)
Učenje UAF-a na praktičan način.
Louis Jackson - Apogee Engineering, LLC
Kurs - Enterprise Architecture in the UAF
Mašinski prevedeno
Detaljna upotreba EA SW i razumevanje osnovnih pojmova SySUML
Marco Barducci - IDS Ingegneria Dei Sistemi S.p.A.
Kurs - Systems Modelling with SysML
Mašinski prevedeno