Informatikai rendszertervezés záróvizsga

Záróvizsga tételek (2016-os évfolyamnak)

  1. A modellalapú tervezés alapfogalmai Fejlesztési folyamatok, követelmény nyelvek, modellek, platformok, verifikáció és validáció, rendszerfejlesztési folyamatok (V modell vs. agilis módszerek), szolgáltatásbiztonság fogalma. A SysML nyelv. Modellvezérelt technikák alapfogalmai, modelltranszformáció és kódgenerálás.
  2. Követelmények Funkcionális és extrafunkcionális követelmények modellezése. Nyomonkövethetőség (traceability) fogalma. Érintett (stakeholder) és aktor fogalma. Használati esetek (use case).
  3. Strukturális modellek Architektúra ill. logikai komponens tervezés. Top-down és bottom-up tervezés. Építkezés funkcionális blokkokból.  Interfész  tervezés, komponensek közötti kommunikációs útvonalak, enkapszuláció. Definíció (típus), felhasználás és példány hármas viszonya.
  4. Logikai és fizikai adatok modellezése Jólformáltsági kényszerek. Profilok. Fizikai paraméterek modellezése. Kauzális értékadás és akauzális egyenletek.
  5. Viselkedési modellek Folyamat- és adatfolyammodellek (aktivitás diagram). Reaktív komponensek állapot alapú viselkedésmodellje. Viselkedési modellek szemantikája, kapcsolata más modellekkel.
  6. Forgatókönyvek Interakciók modellezése (szekvencia diagram). Főbb szemantikai kérdések a felhasználási cél függvényében.
  7. Szolgáltatásbiztonság alapfogalmak Biztonságosság, veszély, kockázat fogalma. A biztonságintegritási szint szerepe. A szolgáltatásbiztonság alapjellemzői, a rendelkezésre állás és megbízhatóság kapcsolata.
  8. Architektúra tervezés kritikus rendszerekben Tipikus architektúrák (tervezési minták) biztonságos leálláshoz illetve hibatűréshez.
  9. Szolgáltatásbiztonság kiértékelése Hibafa, eseményfa, hibamód és hatás analízis (FMEA). Megbízhatósági analízis megbízhatósági blokkdiagramokkal.
  10. Platform és infrastruktúra modellek Komponens integrációs technológiák, partícionált alkalmazások, infrastruktúra modellek, elosztott architektúrák. Modern platformok.
  11. V&V áttekintés Tipikus V&V feladatok áttekintése és helye a fejlesztési folyamatban. Követelmény-alapú tesztek definiálása. Specifikáció-alapú teszttervezési technikák.
  12. Modellalapú teszttervezés Modellalapú tesztelés és tesztgenerálás. Tesztelési célok, architektúra és tesztesetek specifikálása. UML2 Testing Profile.