Rendszermodellezés 2. ZH/Rendszermodellezés

A VIK Wikiből
A lap korábbi változatát látod, amilyen Csia Klaudia Kitti (vitalap | szerkesztései) 2019. április 30., 21:59-kor történt szerkesztése után volt.
Ugrás a navigációhoz Ugrás a kereséshez
ReMo 2. ZH kikérdező
Statisztika
Átlagteljesítmény
-
Eddigi kérdések
0
Kapott pontok
0
Alapbeállított pontozás
(-)
-
Beállítások
Minden kérdés látszik
-
Véletlenszerű sorrend
-
-


Tartalomjegyzék

A specifikáció...

Típus: több. Válasz: 1,4. Pontozás: -.

  1. ...informális, ha többféle értelmezése is lehetséges.
  2. ...deklaratív, ha nem írja le az elvárt kimeneteket, csak az előállítás módját.
  3. ...mindig szöveges dokumentum.
  4. ...nemfunkcionális, ha teljesítmény jellegű követelményeket ír le.

Viselkedésmodell absztrakciója során...

Típus: több. Válasz: 1,4. Pontozás: -.

  1. ...információ vész el.
  2. ...a lehetséges megvalósítások száma csökken.
  3. ...elveszhetnek lehetséges lefutási utak.
  4. ...megjelenhetnek eddig végrehajthatatlan lefutási utak.

A futásidejű monitor...

Típus: több. Válasz: 2. Pontozás: -.

  1. ...csak a rendszer kimeneteit figyeli.
  2. ...bemeneti és kimeneti invariánsokat ellenőriz futás közben.
  3. ...helyettesíti a tesztelést, hiszen képes megakadályozni a hibás működést futás közben.
  4. ...része a specifikáció alapján elkészült rendszernek.

A tesztfedettség...

Típus: több. Válasz: 2,3. Pontozás: -.

  1. ...az elvárt és tapasztalt kimenet egyezőségének mértéke.
  2. ...0 és 1 közötti érték.
  3. ...új tesztesetek elkészítésével növelhető.
  4. ...ha eléri az 1 értéket, akkor garantáltan nincs hiba a modellben / kódban.

A modellellenőrzés...

Típus: több. Válasz: 2,4. Pontozás: -.

  1. ...a modell szúróprobaszerű vizsgálata bizonyos inputokra.
  2. ...matematikailag bizonyítja a modell helyességét.
  3. ...kisebb számításigényű, mint egy tesztkészlet futtatása, hiszen nem kell ténylegesen végrehajtani a modellt.
  4. ...képes példát mutatni rá, ha egy adott követelmény nem teljesül a modellben.

A folyamatban egy elemi tevékenység vizitációs száma...

Típus: több. Válasz: 2. Pontozás: -.

  1. ...a tevékenység átbocsátása és átbocsátóképessége közti arány.
  2. ...a tevékenység átbocsátása és az egész folyamat átbocsátása közti arány.
  3. ...kisebb vagy egyenlő az átbocsátóképességnél.
  4. ...egyensúlyi helyzetben megegyezik az érkezési rátával.

A rendre XP és XQ átbocsátóképességű P és Q elemi tevékenységekből tetszőleges vezérlési elemekkel összeállított folyamat átbocsátóképessége...

Típus: több. Válasz: 1,2. Pontozás: -.

  1. ...min(XP, XQ), ha P és Q egy fork-join blokk két ága.
  2. ... (XP + XQ), amennyiben szabad a döntés P és Q között.
  3. ...mindig P és Q közül a szűk keresztmetszet átbocsátóképességével egyezik.
  4. ...mindenképpen min(XP, XQ).

Hallgatók lábméretét és a két Rendszermodellezés ZH-n elért összpontszámát vizsgáljuk.

Típus: több. Válasz: 2. Pontozás: -.

  1. Ha a két változót párhuzamos koordináta diagramon ábrázolva azt tapasztaljuk, hogy a töröttvonalak párhuzamosak egymással, akkor mindenki ugyanannyi pontot ért el, mint amekkora a lábmérete.
  2. Ha a két változót párhuzamos koordináta diagramon ábrázolva azt tapasztaljuk, hogy a töröttvonalak párhuzamosak egymással, akkor a lábméret lineárisan függ a ZH összpontszámtól.
  3. Ha a lábméretet és a ZH összpontszámot hisztogramon ábrázolva azt tapasztaljuk, hogy a két hisztogram pontosan ugyanúgy néz ki, akkor mindenki ugyanannyi pontot ért el, mint amekkora a lábmérete.
  4. Ha a lábméretet és a ZH összpontszámot hisztogramon ábrázolva azt tapasztaljuk, hogy a két hisztogram pontosan ugyanúgy néz ki, akkor a lábméret lineárisan függ a ZH összpontszámtól.

A szimuláció...

Típus: több. Válasz: 1,3. Pontozás: -.

  1. ...elvégezhető az informatikai rendszer megvalósítása nélkül is.
  2. ...helyettesíti a tesztelést, mivel minden lehetséges rendszerállapotot biztosan lefed.t
  3. ...célja lehet a rendszer logikai helyességének vizsgálata.
  4. ...nem támogatja osztott erőforrásokért versengő folyamatok modellezését.

Egy rendszer teljesítményének (kapacitásának) tervezésekor...

Típus: több. Válasz: 1,4. Pontozás: -.

  1. ... felhasználhatjuk a Zipf törvényt cache tervezésre, mert segítségével megadható, mekkora terhelést jelent a leggyakoribb kérések kiszolgálása.
  2. ...felhasználhatjuk a Zipf törvényt, mert fordított arányosságot feltételez a válaszidő és a kihasználtság közt.
  3. ...benchmarkokat használhatunk a teljesítménytesztek kiváltására.
  4. ...benchmarkokat használhatunk arra, hogy egy rendszer áteresztőképességét becsüljük adott felhasználószám mellett.

1000 mért adatpontot összesítve...

Típus: több. Válasz: 1,3. Pontozás: -.

  1. ...a módusz lehet kisebb a 0.1-es kvantilisnél.
  2. ...a medián lehet kisebb a 0.1-es kvantilisnél.
  3. ...az átlag lehet kisebb a 0.1-es kvantilisnél.
  4. ...az első kvartilis lehet kisebb a 0.1-es kvantilisnél.

Hallgatók lábméretét, szemszínét és képzési fokát (BSc, MSc, PhD) vizsgáljuk.

Típus: több. Válasz: 3. Pontozás: -.

  1. A lábméret egy rendezett kategorikus változó.
  2. A szemszín egy rendezett kategorikus változó.
  3. A képzés foka egy rendezett kategorikus változó.
  4. A képzés foka numerikus változó.

A specifikáció és az implementáció...

Típus: több. Válasz: 1,3. Pontozás: -.

  1. …egy fejlesztési lépés/lépéssorozat bemenete illetve kimenete.
  2. …közül a specifikációban van több információtartalom, az a konkrétabb.
  3. …lehet például egy szöveges leírás és egy azonos jelentésű állapotgép.
  4. …kapcsolata mindig kölcsönösen egyértelmű, azaz egy specifikációhoz egy implementáció létezik, és fordítva.

Finomítással...

Típus: több. Válasz: 1,2,3,4. Pontozás: -.

  1. …részletezhetjük a modell működését.
  2. …részletezhetjük a modell felépítését.
  3. …részletezhetjük a modell által kezelt adatokat.
  4. …eszköztől függően akár elkészíthetjük a specifikációnak szánt modell egy implementációját.

A tesztesetek megadásához szükséges...

Típus: több. Válasz: 1,3. Pontozás: -.

  1. …tesztbemenet.
  2. …tesztfedettségi arány.
  3. …elvárt kimenet vagy tesztorákulum.
  4. …futásidejű monitor.

A holtpont...

Típus: több. Válasz: 1,2,3. Pontozás: -.

  1. …egy olyan állapot, amelyből a rendszer a modellezett inputok és események hatására nem képes kilépni, legfeljebb külső (a modellen túlmutató) segítséggel.
  2. …előfordulhat úgy, hogy a rendszer folyamatai egymásra várakoznak.
  3. …és a végtelen ciklus között fontos különbség, hogy a végtelen ciklusban történhet állapotváltozás, míg a holtpontban nem.
  4. …determinisztikus folyamatban nem fordulhat elő.

Egy erőforrás kihasználtsága...

Típus: több. Válasz: 1. Pontozás: -.

  1. …nemnegatív.
  2. …mindig nagyobb vagy egyenlő a vizitációs számnál.
  3. …kisebb vagy egyenlő az átbocsátóképességnél.
  4. …egyensúlyi helyzetben megegyezik az érkezési rátával.

Egy folyamat átbocsátási rátája...

Típus: több. Válasz: 1,3,4. Pontozás: -.

  1. …nemnegatív.
  2. …mindig nagyobb vagy egyenlő a vizitációs számnál.
  3. …kisebb vagy egyenlő az átbocsátóképességnél.
  4. …egyensúlyi helyzetben megegyezik az érkezési rátával.

Egyensúlyi helyzetben lévő teljesítménymodell esetén...

Típus: több. Válasz: 2,4. Pontozás: -.

  1. …az érkezési ráta meghaladhatja az átbocsátóképességet.
  2. …időegységenként ugyanannyi folyamatpéldány indul, mint ahány befejeződik.
  3. …az átbocsátási ráta és az átbocsátóképesség mindig megegyezik.
  4. …a Little-törvény mindenképpen fennáll.

A folyamatszimuláció és a teljesítménymodellezés esetén...

Típus: több. Válasz: 1,2,3. Pontozás: -.

  1. …különbség, hogy a szimuláció az erőforrásfoglalások becslése alapján futási eseteket becsül meg, míg a teljesítménymodellen végzett számítások általános összefüggéseket állapítanak meg sok futási eset átlagáról.
  2. …hasonlóság, hogy mindkét módszer figyelembe veszi az egy tevékenység elvégzésére alkalmas erőforrások számát.
  3. …hasonlóság, hogy mindkettő támogatja a hierarchikus modelleket (tehát pl. egy összetett tevékenység takarhat több kisebb elemi lépést, különböző erőforrásigényekkel).
  4. …a két kifejezés pontosan ugyanazt a rendszermodellezési lépést jelöli (az egyik az elérendő cél, a másik a felhasznált technika neve), és ugyanazokban az esetekben alkalmazhatóak.

Egy folytonos változó jellemző értékeit doboz diagrammal (boxplottal) és hisztogrammal is ábrázoljuk.

Típus: több. Válasz: 1. Pontozás: -.

  1. A boxplotról mindig könnyedén leolvasható az első kvartilis.
  2. A boxplotról mindig könnyedén leolvasható a 40. percentilis.
  3. A boxplotról mindig könnyedén leolvasható a módusz.
  4. Minden információ, ami a doboz diagramról könnyen leolvasható, a hisztogramról is könnyen leolvasható, emiatt tekintjük a doboz diagramot a hisztogram egyfajta absztrakciójának.

Vizuális elemzésnél...

Típus: több. Válasz: 1. Pontozás: -.

  1. …két folytonos numerikus változó kapcsolatának vizsgálatára használhatunk párhuzamos koordináta diagramot.
  2. …ha két változó doboz diagramjának (boxplotjának) alakja tökéletesen megegyezik, akkor a változók értékei egyenes arányosságban állnak egymással.
  3. …a doboz diagramról a konkrét értékek előfordulási száma explicite leolvasható.
  4. …egy folytonos változó minden hisztogramjáról ugyanaz az információ olvasható le.

Ha a rendszer felépítését vagy terhelését megváltoztatva az átbocsátása megnő...

Típus: több. Válasz: 1,3. Pontozás: -.

  1. …miközben egy adott tevékenységének átbocsátása nem változik, akkor a tevékenység vizitációs száma csökken.
  2. …de az átbocsátóképessége változatlan, akkor a kihasználtság csökken.
  3. …akkor (egyensúlyi helyzetet feltételezve) az érkezési ráta is megnőtt.
  4. …akkor a rendszerben kiszolgálás alatt lévő kérések száma csökken, változatlan válaszidőt feltételezve.

Egy rendszer teljesítményének (kapacitásának) tervezésekor...

Típus: több. Válasz: 2,3. Pontozás: -.

  1. …benchmarkokból kiolvasható a vizsgált rendszer jövőben várható érkezési rátája.
  2. …szimulációval megállapítható a különféle terheléseknél várható teljesítmény.
  3. …felhasználhatjuk a Zipf törvényt cache méretezésére, mert segítségével megadható, mekkora terhelést jelent a leggyakoribb néhány kérés kiszolgálása.
  4. …felhasználhatjuk a Zipf törvényt, mert egyenes arányosságot feltételez a válaszidő és a kihasználtság közt.

Adatfolyamháló finomításakor...

Típus: több. Válasz: 1,2,3. Pontozás: -.

  1. …halmazfinomítással bővíthetjük a kommunikációs csatornák tokenkészletét, a csatornára illeszkedő csomópontokat hozzáigazítva.
  2. …a csomópontok (mint önálló viselkedésmodellek) belső működését finomíthatjuk.
  3. …a csomópontokat kiválthatjuk egy összetett részhálóval.
  4. …egy viselkedésmodellel leírt rendszerből származtathatjuk a specifikációját.

A jólstrukturált folyamatmodell...

Típus: több. Válasz: 2,4. Pontozás: -.

  1. …mindig determinisztikus, hiszen nem tartalmazhat elágazást.
  2. …minden fork-ot szimmetrikusan lezár join-nal, így a folyamat ágai nem fognak két join-nál kölcsönösen egymásra várva deadlockba ragadni.
  3. …mindig teljesen specifikált a jólstrukturált blokkokból való építkezés miatt.
  4. …csak olyan ciklust tartalmazhat, amelynek egyetlen kilépési pontja van.

A követelmények...

Típus: több. Válasz: 1,2,4. Pontozás: -.

  1. …a megvalósítandó rendszerrel szembeni elvárások.
  2. …néha többféleképpen értelmezhetőek, ha informálisan vannak megadva.
  3. …nemfunkcionális jellegű állítások, míg funkcionális feltételek csak az alacsonyabb szintű specifikációkban fogalmazhatóak meg.
  4. …a modellezés vagy fejlesztés során szerzett tapasztalatok alapján iteratíve pontosíthatóak.

A tesztelés során az orákulum és a referencia között...

Típus: több. Válasz: 1,2,3. Pontozás: -.

  1. …hasonlóság, hogy mindkettő a tesztelt rendszer kimenetének ellenőrzésére szolgál.
  2. …különbség, hogy deklaratív követelmények esetén referencia nem mindig adható meg, csak tesztorákulum.
  3. …kapcsolat, hogy a referenciából szükség szerint mindig készíthető vele azonos jelentésű orákulum, amely egyszerűen a referenciával való egyezőséget vizsgálja.
  4. …különbség, hogy a referencia tesztbemenet nélkül ellenőrzi a működést, míg az orákulum mellé tesztbemenetet is meg kell adni.

A tesztfedettség...

Típus: több. Válasz: 1,2,4. Pontozás: -.

  1. …0 és 1 közötti érték.
  2. …mérésének célja, hogy becslést kapjunk a tesztkészlet minőségéről, teljességéről.
  3. …növelhető a tesztorákulum megengedőbbé tételével.
  4. …növelhető új tesztek felvételével.

A modellellenőrzés...

Típus: több. Válasz: 1,4. Pontozás: -.

  1. …célja, hogy matematikai precizitással igazolja a specifikáció teljesülését.
  2. …a rendszert futási időben figyelve detektálja, ha az eltér a specifikációtól.
  3. …statikus elemzés, mivel (pl. a teszteléssel ellentétben) nem szükséges hozzá végrehajtani vagy szimulálni a modellt.
  4. …a modell összes lehetséges viselkedését kimerítően elemzi.

A végtelen ciklus (livelock) ...

Típus: több. Válasz: 1,4. Pontozás: -.

  1. …jólstrukturált folyamatmodell esetén is előfordulhat.
  2. …nem fordulhat elő, ha a folyamatmodell teljesen specifikált.
  3. …esetén a rendszer a modelltől való eltérés nélkül nem képes elhagyni egy adott állapotot, és nem képes input/output viselkedést mutatni
  4. …esetén a rendszer a modelltől való eltérés nélkül nem képes elhagyni az állapottér egy bizonyos részét (pl. ciklus), de azon belül képes lehet állapotváltozásra.

A modellező eszközök...

Típus: több. Válasz: 1,4. Pontozás: -.

  1. …egy modell különböző részeit különböző konkrét szintaxisszal is megjeleníthetik.
  2. …mindig grafikus konkrét szintaxissal dolgoznak, mivel szöveges szintaxisa csak a kódgenerátoroknak és programozási nyelveknek van.
  3. …abban különböznek a kódgenerátoroktól, hogy a modellező eszközök nem dolgoznak konkrét szintaxissal, míg a kódgenerátorok grafikus konkrét szintaxissal dolgoznak.
  4. …a strukturális helyességet az absztrakt szintaxison végzett statikus ellenőrzésekkel vizsgálhatják, akár szerkesztés közben is.

A medián...

Típus: több. Válasz: 1,3. Pontozás: -.

  1. ...megegyezik egy második kvartilissel, és az 50%-os kvantilissel.
  2. ...mindenképpen nagyobb, mint a módusz, és kisebb, mint az átlag.
  3. ...explicite fel van tüntetve a doboz diagramon (boxplot).
  4. ...csak páratlan sok adat esetén definiált.