Szoftvertechnológia 2 Flashcards
45-ös oldaltol a szarbol, diagrammos cuccokat kihagyva batttya
Az alábbiak közül melyek nevezhetőek modulnak?
Procedúra
Metódus
Függvény
Szubrutin
Osztály
Procedúra
Metódus
Függvény
Szubrutin
Osztály
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.
Könnyebb megoldani egy komplex feladatot úgy, hogy kezelhető részekre bontjuk, és a
részfeladatokat külön-külön oldjuk meg.
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.
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.
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.
Megadja az optimális modulszámot.
Értéke nagy ráfordítás árán számolható ki.
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.
Integrálási költség
Fejlesztési költség
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 modulokat téglalapok formájában ábrázoljuk.
Mindegyik modul hívhat más modulokat.
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
Hívási lánc
Hívási út hossza
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
Hívási mélység
Hívási szint
Hívási szélesség
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
Modulok száma
Hívások száma
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
Code length
Line of code
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
Halstead-számok
McCabe-féle szám
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
Card és Glass mérőszámai
Henry és Kafura mérőszámai
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 KLOC a teljes rendszerre vonatkozik.
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 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.
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 forráskód sorainak a számát.