wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Projektmunka és szoftvertechnológia 2. (101-200)

Total questions: 100

Worksheet time: 1hrs 3mins

Name
Class
Date
1.

Mely állítások igazak a BIST esetén?

a)

A built-in self-testing rövidítése.

b)

Az M(t) értékének magas szinten tartására használják.

c)

Az R(t) értékének magas szinten tartására használják.

d)

Arra szolgál, hogy egy informatikai rendszer könnyen tesztelhető legyen.

e)

Az S(t) értékének magas szinten tartására használják.

2.

Mi a verifikáció?

a)

Az a folyamat, amelyben meghatározzuk, hogy a vizsgált informatikai rendszer szoftvere teljesíti-e mindazokat a követelményeket, amelyeket egy előző fázisban specifikáltak a szoftver fejlesztési vagy előállítási folyamatában.

b)

Az a folyamat, amelyben meghatározzuk, hogy a vizsgált informatikai rendszer szoftvere teljesíti-e mindazokat a felhasználói elvárásokat, amelyeket egy előző fázisban specifikáltak a szoftver fejlesztési vagy előállítási folyamatában

c)

A teljes szoftver vizsgálata és kiértékelése azzal a céllal, hogy meghatározzuk, minden szempontból megfelel-e a felhasználói követelményeknek.

d)

A teljes szoftver vizsgálata és kiértékelése azzal a céllal, hogy meghatározzuk, minden szempontból megfelel-e a specifikációban lefektetett követelményeknek.

3.

Mi a validáció?

a)

A teljes szoftver vizsgálata és kiértékelése azzal a céllal, hogy meghatározzuk, minden szempontból megfelel-e a felhasználói követelményeknek.

b)

A teljes szoftver vizsgálata és kiértékelése azzal a céllal, hogy meghatározzuk, minden szempontból megfelel-e a specifikációban lefektetett követelményeknek.

c)

Az a folyamat, amelyben meghatározzuk, hogy a vizsgált informatikai rendszer szoftvere teljesíti-e mindazokat a felhasználói elvárásokat, amelyeket egy előző fázisban specifikáltak a szoftver fejlesztési vagy előállítási folyamatában.

d)

fejlesztési vagy előállítási folyamatában. Az a folyamat, amelyben meghatározzuk, hogy a vizsgált informatikai rendszer szoftvere teljesíti-e mindazokat a követelményeket, amelyeket egy előző fázisban specifikáltak a szoftver fejlesztési vagy előállítási folyamatában.

4.

Ha tökéletesen végrehajtjuk a verifikációs folyamatot, akkor az garantálja a végtermék tökéletes felhasználhatóságát?

a)

Nem. Amit garantálni lehet, az a kiindulási specifikációval való ekvivalencia teljesülése.

b)

Nem. Ha specifikálásban történt hiányosság vagy tévedés, a végtermék nem fog minden tekintetben megfelelni a felhasználási követelményeknek.

c)

Nem. A verifikációs folyamat tökéletes végrehajtása csak elméleti szinten lehetséges.

d)

Igen. A verifikáció során mindvégig az előzetesen lefektetett felhasználói követelményekhez kell igazodni.

e)

Igen. A verifikálásra csak a validálás után kerülhet sor, ami garantálja a tökéletes felhasználhatóságot.

5.

Biztonságkritikus rendszer esetén mit kell igazolni a validáció során?

a)

A funkcionális megfelelőséget.

b)

A teljesítményben való megfelelőséget.

c)

A biztonsági követelmények teljesülését.

d)

A felhasználói követelményeknek való megfelelőséget.

e)

A biztonsági előírásoknak való megfelelőséget.

6.

Az alábbiak közül melyik igaz?

a)

A verifikáció arra ad választ, hogy a termék előállítása helyesen történt-e.

b)

A validáció arra ad választ, hogy a helyes terméket állítottuk-e elő.

c)

A validáció arra ad választ, hogy a termék előállítása helyesen történt-e.

d)

A verifikáció arra ad választ, hogy a helyes terméket állítottuk-e elő.

7.

Mit fejez ki a V modell lefelé haladó ága?

a)

A tervezési és létrehozási folyamatot.

b)

A specifikációs és architektúrális folyamatot.

c)

A teszttervezési és implementációs folyamatot.

d)

A tesztelési és ellenőrzési folyamatot.

8.

Mit fejez ki a V modell felfelé haladó ága?

a)

A tesztelési és ellenőrzési folyamatot.

b)

A tervezési és létrehozási folyamatot.

c)

A specifikációs és architektúrális folyamatot.

d)

A specifikációs és architektúrális folyamatot.

9.

Az alábbiak közül melyek a V modell életciklusának állomásai?

a)

Követelmények specifikálása

b)

Hazárd- és kockázatanalízás

c)

Rendszer specifikálás

d)

Felhasználói igények felmérése

e)

Szoftver specifikálás

10.

Az alábbiak közül melyek a V modell életciklusának állomásai?

a)

Architektúra tervezés

b)

Modul tervezés

c)

Modulok előállítása és tesztelése

d)

Inkrementum kifejlesztése

e)

Specifikációnak való megfelelés vizsgálata

11.

Az alábbiak közül melyek a V modell életciklusának állomásai?

a)

Rendszer integrálása és tesztelése

b)

Rendszer verifikálása

c)

Rendszer validálása

d)

Inkrementumok tesztelése és integrálása

e)

Rendszer architektúra tesztelése

12.

Mi a V modell életciklusának befejező állomásai?

a)

Bizonylatolás, majd a rendszer üzemeltetése

b)

Rendszer verifikálása, majd validálása

c)

A felhasználók oktatása, végül a rendszer üzemeltetése

d)

Rendszer integrálása és tesztelése, végül a rendszer üzemeltetése

13.

V modell esetén mely fázis eredményeként áll elő a biztonsági követelmények dokumentációja?

a)

Hazárdok és kockázatok elemzése

b)

Követelmények specifikálása

c)

Architekturális tervezés

d)

A teljes rendszer-specifikáció

e)

A teljes rendszer validálása

14.

V modell esetén mely fázis eredményeként állnak elő a hardver és szoftver tervdokumentációk?

a)

Architekturális tervezés

b)

A teljes rendszer-specifikáció

c)

Követelmények specifikálása

d)

Modulokra bontás

e)

A teljes rendszer verifikálása

15.

V modell esetén az üzemeltetés és karbantartás fázisnak mi a bemeneti dokumentációja?

a)

A biztonsági követelmények dokumentációja

b)

A rendszer-követelmények dokumentációja, és a teljes rendszer-specifikáció

c)

A rendszer terve, és a teljes rendszer-specifikáció

d)

A modulok terve, és a teljes rendszer terve

16.

V modell esetén a bizonylatolás fázisnak mi a bemeneti dokumentációja?

a)

A rendszer-követelmények dokumentációja, és a teljes rendszer-specifikáció

b)

A biztonsági követelmények dokumentációja

c)

A modulok terve, és a teljes rendszer terve

d)

A teljes rendszer-specifikáció

17.

V modell esetén a teljes rendszer verifikálása fázisnak mi a bemeneti dokumentációja?

a)

A rendszer terve, és a teljes rendszer-specifikáció

b)

A biztonsági követelmények dokumentációja

c)

A rendszer-követelmények dokumentációja, és a teljes rendszer-specifikáció

d)

A modulok terve, és a teljes rendszer terve

18.

V modell esetén a szoftver-modulok összeintegrálása fázisnak mi a bemeneti dokumentációja?

a)

A modulok terve, és a teljes rendszer terve

b)

A biztonsági követelmények dokumentációja

c)

A rendszer-követelmények dokumentációja, és a teljes rendszer-specifikáció

d)

A rendszer terve, és a teljes rendszer-specifikáció

19.

V modell esetén a modulok elkészítése és tesztelése fázisnak mi a bemeneti dokumentációja?

a)

A modulok terve

b)

A modulok terve, és a teljes rendszer terve

c)

A rendszer-követelmények dokumentációja, és a teljes rendszer-specifikáció

d)

A biztonsági követelmények dokumentációja

20.

Mi igaz az inkrementális tesztelésre?

a)

Egy kiindulási, minimális számú modulhoz egymás után illesztjük a bővítésként szolgáló modulokat. Minden egyes bővítés után külön teszteljük az addig összeállt komplexumot.

b)

Az újabb hibák egy-egy bővítés során léphetnek be nagy valószínűséggel.

c)

A szoftver moduljait külön-külön teszteljük, majd a már verifikált alegységekből építjük fel a szoftver komplexumot.

d)

Egyszerű a hibajavítás, mert a bővítés során megjelenő hibák az újonnan beépített modulban keresendők.

e)

A tesztesetek halmazát inkrementálisan növeljük a tesztelés során.

21.

Mi igaz a big bang tesztelésre?

a)

Az összes modult egyszerre rakjuk össze.

b)

Azon a feltevésen alapul, hogy az előzetesen már letesztelt modulok együtt is jól fognak működni.

c)

Több menetben hajtjuk végre a tesztelést.

d)

Hibák megtalálása egyszerűbb, mint az inkrementális tesztelés esetén.

e)

Olyan rendszerek esetén használjuk, ami nem igényli, hogy több modulra bontsuk szét.

22.

V modell esetén mi történik az architekturális tervezés fázisban?

a)

El kell dönteni, hogy mely funkciók legyenek megvalósítva hardver, és melyek szoftver által.

b)

Elő kell állítani a hardver és szoftver rendszerterveket.

c)

El kell dönteni, hogy a szoftver rendszert milyen funkciókra bontjuk fel és azok milyen környezetben kerülnek megvalósításra.

d)

Elő kell állítani a szoftver modulok tervdokumentációját.

23.

Mi a HW-SW co-design?

a)

Ebben a megközelítésben a tervezési folyamatnak csak egy későbbi szakaszában dől el a HW-SWmegosztás.

b)

A hardver és szoftver fejlesztés szétválasztására ad irányelveket.

c)

Ebben a megközelítésben mindvégig egységes alapokon történik a hardver és szoftver tervezés.

d)

Egy rendszerfejlesztési életciklus modellt definiál.

24.

Mi a hazárd?

a)

Olyan helyzet, amely valóságos vagy lehetséges veszélyt jelent az emberek vagy a környezet számára.

b)

Egy kockázathoz kapcsolódó események és azok következményei, valószínűségi alapon. Azt fejezi ki, hogy milyen valószínűségű veszélyes következményei lehetnek egy kockázatnak.

c)

A szoftver vagy hardver rendszer olyan komponense, mely veszély és hiba forrása lehet.

d)

Olyan szituáció, mely gazdasági, környezeti, emberi károkat okozhat.

e)

Egyik sem.

25.

Mi a kockázat?

a)

Egy hazárdhoz kapcsolódó események és azok következményei, valószínűségi alapon. Azt fejezi ki, hogy milyen valószínűségű veszélyes következményei lehetnek egy hazárdnak.

b)

Olyan helyzet, amely valóságos vagy lehetséges veszélyt jelent az emberek vagy a környezet számára.

c)

Olyan szituáció, mely gazdasági, környezeti, emberi károkat okozhat.

d)

A szoftver vagy hardver rendszer egy komponenséhez köthető valószínűségi alapú hibaforrás.

e)

Egyik sem.

26.

Mit nevezünk mérföldkőnek?

a)

Egy kiemelt teljesítési időpont egy projekt menetében.

b)

Az életciklus modellek egyes állomásait nevezzük mérföldkőnek.

c)

A mérföldkő a projektek kezdeti fázisára utal.

d)

Mérföldkő egy jól meghatározott tevékenység egy projekt menetében.

e)

Egyik sem.

27.

Fejlesztési projekt esetén mit jelent a függőség?

a)

Egy mérföldkőtől kiinduló tevékenységek csak akkor kezdődhetnek el, ha a mérföldkőbe befutó tevékenységek már befejeződtek.

b)

A szoftverrendszer egyes moduljai közti összefüggésre és kommunikációra utal.

c)

Meghatározza, hogy egy mérföldkő mikortól veheti kezdetét és milyen tevékenységektől függ.

d)

Megadja, hogy a szoftverrendszer moduljainak integrálása során mely modulokat és milyen sorrendben építsünk hozzá a rendszerhez.

28.

Hogyan ábrázoljuk a mérföldköveket?

a)

Lekerekített sarkú téglalap

b)

Lekerekített sarkú négyzet

c)

Ellipszis

d)

Téglalap

e)

Négyzet

29.

Mire szolgál a tevékenységek és a mérföldkövek grafikus ábrázolása?

a)

Időbeli összefüggések, időbeli kapcsolatok leírására.

b)

A rendszer modulok összeintegrálásának menetét határozza meg.

c)

A különböző életciklus modellek grafikus ábrázolására.

d)

Meghatározza a tevékenységek végrehajtásának sorrendjét.

30.

Mi igaz az alábbi jelölés esetén? T3, T6 (M3)

a)

Az M3 mérföldkő teljesüléséhez T3 és T6 tevékenységek teljesítése szükséges.

b)

Az M3 mérföldkőből kiinduló tevékenységekhez T6 teljesülése szükséges.

c)

Az M3 mérföldkőből kiinduló tevékenységekhez T3 és T6 tevékenységek teljesülése szükséges.

d)

T3 független tevékenység. T6 tevékenység M3 mérföldkő teljesülésétől függ.

31.

Mi igaz az ütemezési terv esetén?

a)

Felsoroljuk a tevékenységeket, meghatározzuk mindegyiknek az időtartamát.

b)

Megadjuk a mérföldköveket.

c)

Megadjuk a tevékenységek összefüggését.

d)

Grafikusan ábrázolhatjuk az ütemezési gráf segítségével.

e)

Megadja, hogy milyen modulokból épül fel a szoftver rendszer.

32.

Mivel ábrázolhatjuk grafikusan az ütemezési tervet?

a)

Tevékenységi diagram

b)

Tevékenységi hálózat

c)

Tevékenységi gráf

d)

Ütemezési gráf

e)

Egyik sem

33.

Mi igaz az alábbi tevékenységi diagram (részlet) esetén?

a)

A START állapotot pszeudó mérföldkőnek is nevezzük.

b)

M2 mérföldkő eléréséhez 24 időegységre van szükség, mert T2 és T3 tevékenységek összideje 24.

c)

T2 tevékenység elkezdéséhez 16 időegységre van szükség, mert T1 és M1 összideje 16.

d)

M2 mérföldkő eléréséhez szükséges időt úgy kapjuk, ha a tőle függő összes tevékenység és mérföldkő idejét összeadjuk úgy, hogy a mérföldkövek idejét negatívként értelmezzük.

34.

Mi igaz a projekt-ütemezési táblázat esetén?

a)

Tevékenységenként tartalmazza a tevékenységhez szükséges időt.

b)

Tevékenységenként tartalmazza a függőségeket, mely megadja a tevékenység megkezdéséhez szükséges mérföldkövet és a mérföldkő eléréséhez szükséges tevékenységeket.

c)

Mérföldkövenként tartalmazza a mérföldkő eléréséhez szükséges időt.

d)

Mérföldkövenként tartalmazza a mérföldkő eléréséhez szükséges tevékenységeket.

e)

Megadja a projekt tevékenységeinek időrendi lefutását.

35.

Mit nevezünk kritikus útnak?

a)

Az egymás után elvégzendő tevékenységek azon sorozata, amely meghatározza a projekt teljes időtartamát.

b)

Azon tevékenységek sorozata, melyek biztonsági szempontból kiemelt hangsúlyt kapnak a fejlesztés során.

c)

Időrendben elvégzendő tevékenységek olyan sorozata, melyek összideje a projekt teljesítéséhez szükséges minimális időt definiálják.

d)

A fejlesztés azon tevékenységeinek halmazát, melyek nagymértékben befolyásolják a projekt befejezéséhez szükséges időt.

36.

Mit nevezünk pszeudó-mérföldkőnek?

a)

Tevékenységi diagramon a START állapotot.

b)

Tevékenységi diagramon az END állapotot. ; Tevékenységi diagramon a nem valódi mérföldköveket.

c)

Tevékenységi diagramon azokat az állapotokat, melyek a fejlesztés sikeressége szempontjából minimális kockázatot jelentenek.

d)

Tevékenységi diagram tervezése során olyan mérföldkövek, melyek a végleges diagramon nem szerepelnek, csak a tervezést segítik.

e)

Tevékenységi diagramon az egyes tevékenységeket.

37.

Az alábbi tevékenység diagram részleten mire utal az END állapot melletti 60-as szám?

a)

Az END mérföldkő időpontja a kezdéstől számított 60. hét.

b)

A projekt a terv szerint 60 hétig fog tartani.

c)

A T7 tevékenység befejezéséhez 60 hétre van szükség.

d)

A T7 és T8 tevékenység együttes befejezéséhez 60 hétre van szükség.

38.

Mi látható az ábrán és mire szolgál?

a)

Az ábrán egy Gantt-diagram látható. A projekt ütemezési tervének grafikus megjelenésére szolgál.

b)

Az ábrán egy Venn-diagram látható. A projekt tevékenységeinek időbeli sorrendjének leírására szolgál.

c)

Az ábrán egy tevékenységi diagram látható. A projekt ütemezési tervében lefektetett tevékenységek és azok időbeli függőségeinek megjelenítésére szolgál.

d)

Az ábrán egy esemény diagram látható. Ezen az egyes tevékenységeket egy vízszintes szakaszon ábrázoljuk, ahol a szakaszok egymás alatt helyezkednek el, abban a sorrendben, ahogy a nekik megfelelő tevékenységek követik egymást.

39.

A tevékenységi diagram és a Gantt-diagram információ hordozás szempontjából egymással ekvivalens?

a)

Igen, mindkettő segítségével az ütemezési tervet ábrázolhatjuk.

b)

Igen, mindkettő segítségével a projekt életciklus modelljét ábrázolhatjuk.

c)

Igen, a két megnevezés ugyanarra a jelölésmódra utal.

d)

Nem, a Gantt-diagram nem ábrázolja a mérföldköveket, szemben az ütemezési diagrammal.

e)

Nem, az ütemezési diagram nem ábrázolja a párhuzamosan végzendő tevékenységeket, szemben a Gantt-diagrammal.

40.

Mi igaz a tartalékidő esetén?

a)

Angol megnevezése a slack time. ; A tartalékidőt a Gantt-diagramon grafikusan ábrázoljuk.

b)

Tartalék időnek nevezzük, amikor egy tevékenység befejezéséhez a szükséges időn felül további korlátozott idő is rendelkezésre áll úgy, hogy a projekt befejezési idejét nem befolyásolja.

c)

Angol megnevezése a spare time.

d)

A tartalékidőt a tevékenység diagramon grafikusan ábrázoljuk.

e)

Tartalékidőnek nevezzük azt, amikor egy tevékenységet az előzetes tervekben megszabott időkorlát alatt sikerül teljesíteni.

41.

Az alábbi diagram részlet esetén mely állítások igazak?

a)

T3 tevékenység tartalékideje 9 hét.

b)

T5 tevékenység tartalékideje 4 hét.

c)

T7 tevékenység megkezdéséhez T3, T4 és T5 tevékenységek befejezése szükséges.

d)

T1 tevékenység tartalékideje 4 hét. ; T3 tevékenység tartalékideje 3 hét.

e)

T5 tevékenység tartalékideje 8 hét. ; T5 tevékenység megkezdéséhez T3 és T4 tevékenységek megkezdése szükséges.

42.

Mely állítások igazak az alábbi diagram részlet esetén?

a)

T6 és T8 tevékenységek együttes tartalékideje 6 hét.

b)

T6 tevékenység tartalékideje 6 hét.

c)

T8 tevékenység megkezdéséhez T7 tevékenység megkezdése szükséges.

d)

T8 tevékenység tartalékideje 6 hét.

e)

T7 tevékenység csak T6 tevékenységgel egy időben indítható.

43.

Az alábbiak közül melyek nevezhetőek modulnak?

a)

Szubrutin

b)

Procedúra

c)

Függvény

d)

Metódus

e)

Osztály

44.

Mit fejez ki az alábbi egyenlőtlenség? C(f1) > C(f2)

a)

Az f1 feladat bonyolultsága nagyobb, mint az f2 feladat bonyolultsága.

b)

Az f1 probléma megoldására fordítandó erőfeszítés nagyobb, mint az f2 probléma megoldására fordítandó erőfeszítés.

c)

Az f1 forráskód hossza nagyobb, mint az f2 forráskód hossza.

d)

Az f1 modul funkciópontja nagyobb, mint az f2 modul funkciópontja.

45.

Mi következik a C(f1) > C(f2) egyenlőtlenségből?

a)

E(f1) > E(f2)

b)

f1 < f2 ; E(f1) < E(f2)

c)

E(f1) = E(f2)

d)

C(f1+f2) > C(f1) + C(f2)

e)

E(f1+f2) > E(f1) + E(f2)

46.

Mi következik a C(f1+f2) > C(f1) + C(f2) egyenlőtlenségből?

a)

E(f1+f2) > E(f1) + E(f2)

b)

E(f1+f2) < E(f1) + E(f2)

c)

C(f1) > C(f2)

d)

C(f1) < C(f2)

e)

E(f1) > E(f2) ; E(f1) < E(f2)

47.

Milyen következtetést vonhatunk le a C(f1+f2) > C(f1) + C(f2) és E(f1+f2) > E(f1) + E(f2) egyenlőtlenségekből?

a)

Könnyebb megoldani egy komplex feladatot úgy, hogy kezelhető részekre bontjuk, és a részfeladatokat külön-külön oldjuk meg.

b)

A szoftver modulok integrálása után nagymértékben megnőhet a rendszer komplexitása.

c)

Nem elegendő a szoftver modulok önálló tesztelése, a teljes rendszert is validálni kell, mert a rendszer integrálása után további, eddig felfedetlen hibák jöhetnek elő.

d)

A szoftver rendszer költsége nagymértékben növekedhet az integrálási folyamat során.

48.

Mely állítások igazak az alábbiak közül?

a)

Minél több modulra bontjuk a szoftvert, annál kisebb erőfeszítés kell egy-egy modul kifejlesztéséhez.

b)

Az integrálási költség a modulok számának növekedésével exponenciálisan növekszik.

c)

Az integrálási költség a modulok számának növekedésével lineárisan növekszik.

d)

Minél több modulra bontjuk a szoftvert, annál több erőfeszítés kell egy-egy modul kifejlesztéséhez.

e)

Az integrálási költség a modulok számának növekedésével logaritmikusan növekszik.

49.

Mi állapítható meg az alábbi ábráról?

a)

Az 1. görbe mutatja az integrálási költséget. ; A 3. görbe mutatja a teljes szoftver költséget.

b)

A 2. görbe mutatja a fejlesztési költséget. ; Az M érték megadja, hogy optimális esetben hány modulra bontsuk a szoftvert.

c)

A 3. görbe mutatja a projekt maximális költségét. ; Az 1. görbe mutatja a fejlesztési költséget.

d)

A 2. görbe mutatja az integrálási költséget. ; Az M értéke megadja az optimális fejlesztési ráfordítást.

50.

A ráfordítási költségek számítása esetén mi igaz az M értékre?

a)

Megadja az optimális modulszámot.

b)

Értéke nagy ráfordítás árán számolható ki.

c)

Megadja a teljes szoftverköltséget.

d)

Értéke hatékonyan számolható.

e)

Megadja az optimális ráfordítási költséget.

51.

Ráfordítási költségek esetén minek az ismeretében határozhatjuk meg (közelítőleg) M értékét?

a)

Integrálási költség

b)

Fejlesztési költség

c)

Teljes szoftver költség

d)

Tesztelési költség

e)

M értékét nem lehet előzetes számításokkal megbecsülni.

52.

Mely állítás igaz az alábbi ábra esetén?

a)

„a” fan-in értéke 1.

b)

„g” fan-out értéke 1.

c)

„F” fan-in értéke 0.

d)

„d” fan-in értéke 2. ; „i” fan-in értéke 7.

e)

„e” fan-out értéke 4. ; „h” fan-in értéke 3.

53.

Mely állítás igaz az alábbi ábra esetén?

a)

Az „r” modulnak a legnagyobb a fan-in értéke.

b)

Az „m” modulnak a legnagyobb a fan-out értéke.

c)

A „n” modul fan-in értéke 3.

d)

Az „i” modulnak a legnagyobb a fan-out értéke.

e)

Az „m” modulnak a legnagyobb a fan-in értéke.

54.

Mely állítás igaz a szoftver hívási gráf esetén?

a)

A modulokat téglalapok formájában ábrázoljuk.

b)

Mindegyik modul hívhat más modulokat.

c)

Mindegyik modult hívhatja más modul.

d)

A modulok közti hívást nyilak segítségével ábrázoljuk.

e)

Egy modul tartalmazhat más modulokat.

55.

Mely állítás igaz az alábbi ábra esetén?

a)

Az „m-p-r” egy hívási lánc.

b)

A „b-h” egy hívási lánc

c)

Az „i-f-d-a” egy hívási lánc

d)

A gráf hívási mélysége 4.

e)

A „k” modul hívási szélessége 5.

56.

Milyen jellemző tulajdonságai vannak egy hívási gráfnak?

a)

Hívási lánc

b)

Hívási út hossza

c)

Hívási magasság

d)

Hívási mélység hossza

e)

Hívási kör

57.

Milyen jellemző tulajdonságai vannak egy hívási gráfnak?

a)

Hívási mélység

b)

Hívási szint

c)

Hívási szélesség

d)

Hívási távolság

e)

Hívási kör

58.

Mely állítás igaz az alábbi ábra esetén?

a)

M=18

b)

H=22 ; S=40

c)

W=7

d)

S=396 ; S=29

e)

S=126

59.

Hívási gráf esetén mi határozza meg a rendszerméretet?

a)

Modulok száma

b)

Hívások száma

c)

Rendszer mélysége ; Hívási mélység

d)

Rendszer szélessége ; Hívási mélység

e)

Hívási szint

60.

Az alábbiak közül melyek a teljes rendszerre vonatkozó mérőszámok?

a)

Code length

b)

Line of code

c)

Function point

d)

Card és Glass mérőszámai

e)

Henry és Kafura mérőszámai

61.

Az alábbiak közül melyek a forráskódra vonatkozó mérőszámok?

a)

Halstead-számok

b)

McCabe-féle szám

c)

KLOC

d)

Henry és Kafura mérőszámai

e)

Function point

62.

Az alábbiak közül melyek az architektúrára vonatkozó mérőszámok?

a)

Card és Glass mérőszámai

b)

Henry és Kafura mérőszámai

c)

MLOC

d)

Line of Code

e)

Halstead-számok

63.

Az alábbi állítások közül melyek igazak?

a)

A KLOC a teljes rendszerre vonatkozik.

b)

A Halstead-számok a forráskódra vonatkoznak.

c)

Henry és Kafura mérőszámai a teljes rendszerre vonatkoznak.

d)

A McCabe-féle szám a forráskódra vonatkozik.

e)

Card és Glass mérőszámai a teljes rendszerre vonatkoznak.

64.

Az alábbiak közül melyek mérőszámok?

a)

Funkció-orientált szám

b)

McCabe-féle szám

c)

Henry és Glass mérőszámai

d)

Kafura-féle mérőszámok

e)

Constructive Model of Cost

65.

Mit ad meg a LOC?

a)

A forráskód sorainak a számát.

b)

A forráskód utasításainak a számát.

c)

A forráskódban szereplő logikai elágazások számát.

d)

A forráskódban szereplő különálló blokkok számát.

e)

A forráskód karaktereinek számát.

66.

Mely állítás igaz az alábbiak közül?

a)

A LOC a Line of Code rövidítése. ; A LOC megadja a forráskód sorainak a számát.

b)

A LOC a teljes rendszerre vonatkozó mérőszám.

c)

A LOC megadja a forráskód parancsainak számát.

d)

A LOC a List of Commands rövidítése.

e)

A LOC a forráskódra vonatkozó mérőszám.

67.

Funkciópont számítás esetén milyen működési részterületekkel dolgozunk?

a)

Felhasználói bemenetek száma.

b)

Felhasználói kimenetek száma.

c)

Szoftver interakciók száma.

d)

Kezelt memóriaterület mérete.

e)

Szoftver modulok száma.

68.

Funkciópont számítás esetén milyen működési részterületekkel dolgozunk?

a)

Felhasználói lekérdezések száma.

b)

A kezelt fájlok száma.

c)

Külső interfészek száma.

d)

Felhasznált osztályok száma.

e)

Modul kapcsolatok száma.

69.

Az alábbiak közül melyek igazak?

a)

A funkciópont funkció-orientált szám.

b)

A funkciópont a teljes rendszerre vonatkozó szám.

c)

A funkciópont számítás során a fun-in és fun-out értékeket vesszük alapul.

d)

A funkciópont a forráskódra vonatkozó szám.

e)

A funkciópont számítás során 4 meghatározott működési részterületet veszünk alapul.

70.

Az alábbiak közül melyek igazak?

a)

Funkciópont számításnál 5 meghatározott működési részterületet veszünk alapul.

b)

Egy szoftverhez több funkciópont tartozik.

c)

Egy szoftverhez egy meghatározott funkciópont tartozik.

d)

Funkciópont számítás során tetszés szerint súlyozzuk a részterületeket.

e)

Minden szoftverhez 5 funkciópont tartozik.

71.

Egy szoftverre vonatkozó funkciók száma és azok súlyértékei láthatóak pontosvesszővel tagolva, ahol az első érték a funkció száma, második a súlyérték. Milyen funkciópontokkal rendelkezik a szoftver?

2;1

3;2

1;1

4;2

2;5

a)

Egyik sem, az adatok hibásak.

b)

2, 6, 1, 8, 10, 27

c)

2, 6, 1, 8, 10, 960

d)

3, 5, 2, 6, 10, 26

e)

3, 5, 2, 6, 10, 26, 1800

72.

Milyen alapszámok találhatóak Halstead mérőszám rendszerében?

a)

n1: a programban található különböző műveletek (operátorok), ill. műveleti jelek száma.

b)

n2: a programban található különböző operandusok száma.

c)

n1: a programban található különböző utasítások száma.

d)

n2: a programban található különböző műveletek (operátorok), ill. műveleti jelek száma.

e)

n1: a programban található logikai elágazások száma.

73.

Milyen alapszámok találhatóak Halstead mérőszám rendszerében?

a)

N1: az összes előforduló műveletek, ill. műveleti jelek száma a programban.

b)

N2: az összes előforduló operandusok száma a programban.

c)

N1: az összes előforduló logikai elágazás a programban.

d)

N2: az összes előforduló utasítás a programban.

e)

N1: az összes előforduló vezérlési szerkezet a programban.

74.

Az alábbiak közül melyek igazak?

a)

A Halstead-féle mérőszámok a forráskódra vonatkoznak.

b)

Halstead 4 alapszámot használ a mérőszám rendszerében.

c)

A Halstead-féle mérőszámok a teljes rendszer összetettségének mérésére szolgálnak.

d)

Halstead az utasítások számából határozza meg mérőszámát.

e)

Halstead a logikai elágazások számából határozza meg mérőszámát.

75.

Az alábbiak közül melyek igazak?

a)

Halstead 3 mérőszámot definiált.

b)

Halstead mérőszámai a modulok forráskódjára vonatkozik.

c)

A Halstead-féle mérőszámot a teljes rendszerre nézve is értelmezhetjük.

d)

A Halstead-féle mérőszámok a forráskódban szereplő logikai elágazásokra épülnek.

e)

Halstead 4 mérőszámot definiált.

76.

Hogyan számítható a forráskód becsült hossza Halstead mérőszáma alapján?

a)

N(b) = n1 log2 n1 + n2 log2 n2

b)

N(b) = N * log2 (n1 + n2)

c)

N(b) = N1 + N2

d)

N(b) = (N1 + N2) * log2 (n1 + n2)

e)

N(b) = log2 n1 * log2 n2

77.

Hogyan számítható a forráskód aktuális hossza Halstead mérőszáma alapján?

a)

N = N1 + N2

b)

N = n1 log2 n1 + n2 log2 n2

c)

N = log2 n1 * log2 n2

d)

N = (N1 + N2) * log2 (n1 + n2)

e)

N = N(b) * log2 (n1 + n2)

78.

Hogyan számítható a program tárgykódjának volumene Halstead mérőszáma alapján?

a)

V = N * log2 (n1 + n2)

b)

V = N1 + N2

c)

V = n1 log2 n1 + n2 log2 n2

d)

V = log2 n1 * log2 n2

e)

V = (n1 + n2) * log2 (n1 + n2)

79.

Halstead mérőszámai közül mit fejez ki a „V” értéke?

a)

Az elkészült program bonyolultságát.

b)

A programozó szellemi ráfordítását.

c)

A program tárgykódjának számított volumenét.

d)

A forráskód becsült hosszát.

e)

A szoftver rendszer becsült méretét.

80.

Hogyan számolható MC értéke?

a)

MC = D + 1

b)

MC = n1 log2 n1 + n2 log2 n2

c)

MC = fan-out(i)^2

d)

MC = S(i) + D(i)

e)

MC = L(i) * (fan-in(i) + fan-out(i))^2

81.

Az alábbiak közül mely igaz?

a)

A McCabe-féle szám a forráskódra vonatkozik.

b)

A McCabe-féle szám a logikai döntések számától függ.

c)

A McCabe-féle szám a program különböző utasítás-végrehajtási lehetőségeinek a számát adja meg.

d)

A McCabe-féle szám az architektúrára vonatkozik.

e)

A McCabe-féle szám a forráskód hosszától függ.

82.

Milyen mérőszámokat vezetett be Card és Glass?

a)

Strukturális komplexitás

b)

Adat-komplexitás

c)

Információ-komplexitás

d)

Logikai komplexitás

e)

Erőforrás komplexitás

83.

Milyen mérőszámokat vezetett be Card és Glass?

a)

Modul-komplexitás

b)

Architekturális komplexitás

c)

Rendszer komplexitás

d)

Logikai komplexitás

e)

Teljes szoftver komplexitás

84.

Card és Glass mérőszámai esetén mi az S(i) érték?

a)

S(i) = fan-out(i)^2

b)

S(i) = v(i) / (fan-out(i) + 1)

c)

S(i) = C(i) + D(i)

d)

S(i) = fan-in(i) / fan-out(i)^2

e)

S(i) = C(1) + C(2) + C(3) + … + C(M-1) + C(M)

85.

Card és Glass mérőszámai esetén mi a D(i) érték?

a)

D(i) = v(i) / (fan-out(i) + 1)

b)

D(i) = C(1) + C(2) + C(3) + … + C(M-1) + C(M)

c)

D(i) = C(i) + S(i)

d)

D(i) = fan-out(i)^2

e)

D(i) = fan-in(i) / fan-out(i)^2

86.

Card és Glass mérőszámai esetén mi a C(i) érték?

a)

C(i) = S(i) + D(i)

b)

C(i) = D(1) + D(2) + D(3) + … + D(M-1) + D(M)

c)

C(i) = v(i) / (fan-out(i) + 1)

d)

C(i) = fan-in(i) / fan-out(i)^2

e)

C(i) = fan-out(i)^2

87.

Card és Glass mérőszámai esetén mi az AC érték?

a)

AC = C(1) + C(2) + C(3) + … + C(M-1) + C(M)

b)

AC = D(1) + D(2) + D(3) + … + D(M-1) + D(M)

c)

AC = S(1) + S(2) + S(3) + … + S(M-1) + S(M)

d)

AC = C(1) C(2) C(3) C(M-1) * C(M)

e)

AC = D(1) D(2) D(3) D(M-1) * D(M) ; AC = S(1) S(2) S(3) S(M-1) * S(M)

88.

Kérdés: Card és Glass mérőszámai esetén mi a v(i) érték?

a)

Az i-edik modul be- és kimeneti hívási paramétereinek száma.

b)

Az i-edik modul forráskódjának mérete.

c)

Az i-edik modul logikai elágazásainak száma.

d)

Az i-edik modul adat-komplexitásának a mérete.

e)

Az i-edik modul változóinak száma.

89.

Egy szoftver modul szétágazásainak száma 3, input és output változóinak együttes darabszáma 8. Mekkora a modul strukturális komplexitása?

a)

9

b)

3

c)

4

d)

2

e)

A megadott információból nem meghatározható.

90.

Egy szoftver modul szétágazásainak száma 3, input és output változóinak együttes darabszáma 8. Mekkora a modul adat-komplexitása?

a)

2

b)

9

c)

3

d)

4

e)

A megadott információból nem meghatározható.

91.

Egy szoftver modul strukturális komplexitása 9, adat-komplexitása 2, input és output változóinak együttes darabszáma 8. Mekkora a modul-komplexitása?

a)

11

b)

18

c)

7

d)

9

e)

A megadott információból nem meghatározható.

92.

Az alábbi ábra esetén mi lehet a koordináta tengelyek neve?

a)

Vízszintes tengely: architekturális komplexitás, függőleges tengely: Hiba / 1 KLOC

b)

Vízszintes tengely: architekturális komplexitás, függőleges tengely: adat-komplexitás ; Vízszintes tengely: architekturális komplexitás, függőleges tengely: adat-komplexitás

c)

Vízszintes tengely: teljes szoftver komplexitás, függőleges tengely: adat-komplexitás

d)

Vízszintes tengely: architekturális komplexitás, függőleges tengely: modul-kompexitás

e)

Vízszintes tengely: teljes szoftver komplexitás, függőleges tengely: modul-komplexitás

93.

Card és Glass kutatásaik eredményeként milyen kapcsolatot vélt felfedezni az architekturális komplexitás és a szoftver hibák között?

a)

A két mérték között lineáris kapcsolat van.

b)

A két mérték között exponenciális kapcsolat van.

c)

A két mérték között logaritmikus kapcsolat van.

d)

A két mérték között nem találtak összefüggést.

e)

A kutatást nem Card és Glass végezte.

94.

Az alábbiak közül mely állítás igaz?

a)

Card és Glass mérőszámai nem veszik figyelembe az összeágazásokat. ; Card és Glass mérőszámai figyelembe veszik a szétágazásokat.

b)

Henry és Kafura mérőszámai figyelembe veszik az összeágazásokat. ; Henry és Kafura mérőszámai figyelembe veszik a szétágazásokat.

c)

Card és Glass mérőszámai figyelembe veszik az összeágazásokat. ; Card és Glass mérőszámai nem veszik figyelembe a szétágazásokat.

d)

Henry és Kafura mérőszámai nem veszik figyelembe az összeágazásokat. ; Henry és Kafura mérőszámai nem veszik figyelembe a szétágazásokat.

95.

Miként definiálta Henry és Kafura a komplexitási mérőszámot?

a)

HKM(i) = L(i) * (fan-in(i) + fan-out(i))^2

b)

HKM(i) = fan-in(i) / fan-out(i)^2

c)

HKM(i) = fan-in(i) + fan-out(i)

d)

HKM(i) =fan-in(i)^2 * fan-out(i)^2

e)

HKM(i) = v(i) / (fan-out(i) + 1)

96.

Henry és Kafura mérőszámában mi az L(i) érték?

a)

Az i-edik modul forráskódjának hossza.

b)

Az i-edik modul felhasználói be- és kimeneteinek száma.

c)

Az i-edik modul fan-in és fan-out értékeinek összege.

d)

Az i-edik modul forráskódjában szereplő logikai elágazások száma.

97.

McCabe miként definiálta a teljes rendszer komplexitását?

a)

McCabe nem definiálta a teljes rendszer komplexitását.

b)

MC = MC(1) + MC (2) + MC (3) + … + MC (M-1) + MC (M)

c)

AC = C(1) + C(2) + C(3) + … + C(M-1) + C(M)

d)

AC = AC(1) + AC(2) + AC(3) + … + AC(M-1) + AC(M)

98.

Az alábbiak közül mely igaz?

a)

A HKM az architektúrára vonatkozik. ; A HKM megadja a teljes rendszer komplexitást.

b)

A HKM az összeágazások és a szétágazások számát is figyelembe veszi. ; A HKM növekedése az integrálási és tesztelési költségek növekedésével jár.

c)

A HKM csak az összeágazásokat veszi figyelembe.

d)

A HKM csak a szétágazásokat veszi figyelembe.

e)

A HKM a teljes rendszerre vonatkozik.

99.

Egy szoftver projekt tervének milyen fő összetevői vannak?

a)

A fejlesztés célja.

b)

Rendelkezésre álló erőforrások.

c)

Rendelkezésre áll pénzügyi források.

d)

Fejlesztési életciklus modellek.

e)

Szoftver modulok terve. ; Fejlesztési és felhasználói dokumentációk.

100.

Csakhogy egész számú legyen a quiz...

a)

Yes

b)

No