Szoftvertechnológia 2 Flashcards

45-ös oldaltol a szarbol, diagrammos cuccokat kihagyva batttya

1
Q

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

Procedúra
Metódus
Függvény
Szubrutin
Osztály

A

Procedúra
Metódus
Függvény
Szubrutin
Osztály

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

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?

Könnyebb megoldani egy komplex feladatot úgy, hogy kezelhető részekre bontjuk, és a
részfeladatokat külön-külön oldjuk meg.
A szoftver modulok integrálása után nagymértékben megnőhet a rendszer komplexitása.
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ő.
A szoftver rendszer költsége nagymértékben növekedhet az integrálási folyamat során.

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

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

Minél több modulra bontjuk a szoftvert, annál kisebb erőfeszítés kell egy-egy modul
kifejlesztéséhez.
Az integrálási költség a modulok számának növekedésével exponenciálisan növekszik.
Az integrálási költség a modulok számának növekedésével lineárisan növekszik.
Minél több modulra bontjuk a szoftvert, annál több erőfeszítés kell egy-egy modul kifejlesztéséhez.
Az integrálási költség a modulok számának növekedésével logaritmikusan növekszik.

A

Minél több modulra bontjuk a szoftvert, annál kisebb erőfeszítés kell egy-egy modul
kifejlesztéséhez.
Az integrálási költség a modulok számának növekedésével exponenciálisan növekszik.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

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

Megadja az optimális modulszámot.
Értéke nagy ráfordítás árán számolható ki.
Megadja a teljes szoftverköltséget.
Értéke hatékonyan számolható.
Megadja az optimális ráfordítási költséget.

A

Megadja az optimális modulszámot.
Értéke nagy ráfordítás árán számolható ki.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

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

Integrálási költség
Fejlesztési költség
Teljes szoftver költség
Tesztelési költség
M értékét nem lehet előzetes számításokkal megbecsülni.

A

Integrálási költség
Fejlesztési költség

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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

A modulokat téglalapok formájában ábrázoljuk.
Mindegyik modul hívhat más modulokat.
Mindegyik modult hívhatja más modul.
A modulok közti hívást nyilak segítségével ábrázoljuk.
Egy modul tartalmazhat más modulokat.

A

A modulokat téglalapok formájában ábrázoljuk.
Mindegyik modul hívhat más modulokat.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

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

Hívási lánc
Hívási út hossza
Hívási magasság
Hívási mélység hossza
Hívási kör

A

Hívási lánc
Hívási út hossza

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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

Hívási mélység
Hívási szint
Hívási szélesség
Hívási távolság
Hívási kör

A

Hívási mélység
Hívási szint
Hívási szélesség

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

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

Modulok száma
Hívások száma
Rendszer mélysége
Rendszer szélessége
Hívási mélység
Hívási szélesség
Hívási szint

A

Modulok száma
Hívások száma

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

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

Code length
Line of code
Function point
Card és Glass mérőszámai
Henry és Kafura mérőszámai

A

Code length
Line of code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

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

Halstead-számok
McCabe-féle szám
KLOC
Henry és Kafura mérőszámai
Function point

A

Halstead-számok
McCabe-féle szám

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

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

Card és Glass mérőszámai
Henry és Kafura mérőszámai
MLOC
Line of Code
Halstead-számok

A

Card és Glass mérőszámai
Henry és Kafura mérőszámai

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

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

A KLOC a teljes rendszerre vonatkozik.
A Halstead-számok a forráskódra vonatkoznak.
Henry és Kafura mérőszámai a teljes rendszerre vonatkoznak.
A McCabe-féle szám a forráskódra vonatkozik.
Card és Glass mérőszámai a teljes rendszerre vonatkoznak.

A

A KLOC a teljes rendszerre vonatkozik.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

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

A funkció-orientált számok a teljes rendszerre vonatkoznak.
Card és Glass mérőszámai az architektúrára vonatkoznak.
A Halstead-számok a forráskódra vonatkoznak.
Az MLOC a forráskódra vonatkozik.
A code length a forráskódra vonatkozik

A

A funkció-orientált számok a teljes rendszerre vonatkoznak.
Card és Glass mérőszámai az architektúrára vonatkoznak.
A Halstead-számok a forráskódra vonatkoznak.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Mit ad meg a LOC?

A forráskód sorainak a számát.
A forráskód utasításainak a számát.
A forráskódban szereplő logikai elágazások számát.
A forráskódban szereplő különálló blokkok számát.
A forráskód karaktereinek számát.

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Mely állítás igaz az alábbiak közül?
A LOC a Line of Code rövidítése.
A LOC megadja a forráskód sorainak a számát.
A LOC a teljes rendszerre vonatkozó mérőszám.
A LOC megadja a forráskód parancsainak számát.
A LOC a List of Commands rövidítése.
A LOC a forráskódra vonatkozó mérőszám.

A

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

17
Q

Az alábbiak közül melyik igaz?
1 KLOC = 1000 LOC
1 MLOC = 1000000 LOC
A LOC méret-orientált szám.
1 KLOC = 1024 LOC
1 MLOC = 1024 KLOC
A LOC forráskódra vonatkozó mérőszám.

A

1 KLOC = 1000 LOC
1 MLOC = 1000000 LOC
A LOC méret-orientált szám.

18
Q

Funkciópont számítás esetén milyen működési részterületekkel dolgozunk?
Felhasználói bemenetek száma.
Felhasználói kimenetek száma.
Szoftver interakciók száma.
Kezelt memóriaterület mérete.
Szoftver modulok száma.

A

Felhasználói bemenetek száma.
Felhasználói kimenetek száma.

19
Q

Funkciópont számítás esetén milyen működési részterületekkel dolgozunk?
Felhasználói lekérdezések száma.
A kezelt fájlok száma.
Külső interfészek száma.
Felhasznált osztályok száma.
Modul kapcsolatok száma

A

Felhasználói lekérdezések száma.
A kezelt fájlok száma.
Külső interfészek száma.

20
Q

Az alábbiak közül melyek igazak?
A funkciópont funkció-orientált szám.
A funkciópont a teljes rendszerre vonatkozó szám.
A funkciópont számítás során a fun-in és fun-out értékeket vesszük alapul.
A funkciópont a forráskódra vonatkozó szám.
A funkciópont számítás során 4 meghatározott működési részterületet veszünk alapul.

A

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

21
Q

: Az alábbiak közül melyek igazak?
Funkciópont számításnál 5 meghatározott működési részterületet veszünk alapul.
Egy szoftverhez több funkciópont tartozik.
Egy szoftverhez egy meghatározott funkciópont tartozik.
Funkciópont számítás során tetszés szerint súlyozzuk a részterületeket.
Minden szoftverhez 5 funkciópont tartozik.

A

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

22
Q

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
Egyik sem, az adatok hibásak.

A

Egyik sem, az adatok hibásak.

23
Q

Legyen p1 és p2 szoftverek. A p1 szoftver összesített funkciópontja 120, a p2 szoftver
összesített funkciópontja 42. Funkcionálisan mely szoftver értékesebb?
A p1 szoftver értékesebb, mert magasabb az összesített funkciópontja.
A p2 szoftver értékesebb, mert alacsonyabb az összesített funkciópontja.
A funkcionális érték nem eldönthető a pusztán a funkciópontokból.
A funkcionális érték meghatározásához szükség a p1 és p2 szoftverek működési részterületekre
bontott funkciópontjaikra.
A p1 szoftver értékesebb, amennyiben a két szoftver LOC értékei is ugyanolyan arányban állnak,
mint a funkciópontjaik.

A

A p1 szoftver értékesebb, mert magasabb az összesített funkciópontja.

24
Q

Milyen alapszámok találhatóak Halstead mérőszám rendszerében?
n1: a programban található különböző műveletek (operátorok), ill. műveleti jelek száma.
n2: a programban található különböző operandusok száma.
n1: a programban található különböző utasítások száma.
n2: a programban található különböző műveletek (operátorok), ill. műveleti jelek száma.
n1: a programban található logikai elágazások száma.

A

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

25
Q

Milyen alapszámok találhatóak Halstead mérőszám rendszerében?
N1: az összes előforduló műveletek, ill. műveleti jelek száma a programban.
N2: az összes előforduló operandusok száma a programban.
N1: az összes előforduló logikai elágazás a programban.
N2: az összes előforduló utasítás a programban.
N1: az összes előforduló vezérlési szerkezet a programban

A

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

26
Q

Az alábbiak közül melyek igazak?
A Halstead-féle mérőszámok a forráskódra vonatkoznak.
Halstead 4 alapszámot használ a mérőszám rendszerében.
A Halstead-féle mérőszámok a teljes rendszer összetettségének mérésére szolgálnak.
Halstead az utasítások számából határozza meg mérőszámát.
Halstead a logikai elágazások számából határozza meg mérőszámát.

A

A Halstead-féle mérőszámok a forráskódra vonatkoznak.
Halstead 4 alapszámot használ a mérőszám rendszerében.