Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Rendszerfejlesztes II vizsga

Total questions: 86

Worksheet time: 43mins

Name
Class
Date
1.

A szoftvermodellek jelentősége a leginkább az alábbi életciklusnál van:

a)

Vízesés modell

b)

Projekttervezés

c)

Iteratív fejlesztés

d)

Agilis Módszertanok

2.

Melyik igaz az alábbiak közül?

a)

A komponens alrendszereket tartalmaz

b)

Alrendszerek alkotják a rendszereket

c)

A modul komponensekből épül fel

d)

Rendszerek rendszerét szoftverarchitektúrának hívjuk

3.

Az aspektusorientáltság…

a)

Az objektumorientált paradigma alternatívája

b)

Adatok aspektusként való tárolásának sémája

c)

Régi elnevezése a procedurális programozásnak

d)

Egy magas szintű modularizálási paradigma

4.

. Információfeldolgozás több számítógép között megosztva elnevezése:

a)

Hálózati alkalmazások

b)

Többmagos számítások

c)

Publikus felhők

d)

Osztott architektúrák

5.

. Az alábbi felhő modellek közül melyik illik leginkább az alábbi szituációba: Magában foglalja az operációs rendszert, program-végrehajtási környezet … szerver funkciókat

a)

Infrastructure as a Service (IaaS)

b)

Platform as a Service (PaaS)

c)

Application as a Service (SaaS)

d)

Data as a Service (Daas)

6.

. A Model-View-Controller tervezési minta hogyan értelmezhető LEGJOBBAN az alábbi szituációban? Egy web alkalmazás HTML formátumban tartalmazza a web böngészőben megjelenítendő szöveget, amit a CSS leírásokkal formáz meg.

a)

A view a web-böngésző, a HTML a controller és a CSS a model

b)

A HTML a model, a CSS egyben a view és a controller

c)

A CSS a model, a web-böngésző a view, a controllerhez még más megoldásra, pl: JavaScript-re is szükség van

d)

A model a HTML, a web-böngésző a controller, és a CSS a view

7.

A szoftverfejlesztés mely egyéb területén szükséges még a tervezés a fejlesztésen kívül

a)

Dokumentáció

b)

Tesztelés

c)

Kiadás

d)

Mindegyikben

8.

Az elemzés (Analysis) és tervezés (Design) közötti kapcsolat

a)

Ugyanazt jelentik

b)

A tervezés után következik a megoldás elemzése

c)

Legtöbbszöe különböző fázisokban zajlik a két tevékenység

d)

Az elemzési modellekből származtathatók a tervezési modellek

9.

Melyik kijelentés nem igaz az UML-re az alábbiak közül?

a)

Az UML egy ISO szabvány

b)

Az UML nyelv csak a grafikus szintaxis határozza meg

c)

A nyelv definíciójának az alapja a metamodellezés

d)

A teljesen részletes UML szabvány ingyenesen elérhető

10.

Az alábbi UML diagramok közül melyek a szerkezeti és melyek viselkedési diagramok? Az indoklásban adjon meg legalább két-két további diagram típust mindkét kategóriához

“indoklás:”
Szerkezeti: Objektum diagram, Csomag diagram
Viselkedési: Használtai eset diagram, Aktivitási diagram

a)

Viselkedési diagramok: kommunikációs, időzítési Szerkezeti diagramok: profile, osztály

b)

Viselkedési diagramok: objektum, időzítési Szerkezeti diagramok: telepítési diagram, osztálydiagram

c)

Viselkedési diagramok: telepítési, használtai eset Szerkezeti diagramok: csomag, komponens

d)

Viselkedési diagramok: aktivitás, szekvencia Szerkezeti diagramok: entitáskapcsolat, objektum

11.

A spirális modell szerint:

a)

A karbantartás és evolúció iteráltan követik egymást az egyes spirál körökben

b)

Az evolúció előrehaladtával a szoftver egy ún. minőslgi spirálba kezd süllyedni

c)

Mindegyik spirálnak különböző darabszámú és egyedi fázisai vannak

d)

A hosszú távú továbbfejlesztés minden ciklusában azonos főbb fázisok vannak, de az egyes ciklusok részegységei eltérhetnek

12.

Az alábbiak közül melyik nem szerepel a vusstatervezés (reserve engineering) … között?

a)

Szerkezet és algoritmusok között megvalósítási …

b)

Programmegértés támogatása

c)

Komponensek és kapcsolataik …

d)

Más formájú vagy magasabb absztrakciójú reprezentáció elkészítése

13.

Sérülékenység minimalizálás alábbi lehetőségei közül melyik hiányzik? Elkerülés, felderítés, semlegesítés, ???, túlélés

a)

Adat helyreállítása

b)

Védelem megerősítése

c)

Támadás lokalizálása

d)

Kárcsökkentés

14.

Kritikus rendszerek esetében a tetszőlegesen magas megbízhatóság és minőségi szint elérésének legfőbb nehézsége az alábbi

a)

Szükséges ráfordítások növekedésének exponenciális jellege

b)

Sokkal szigorúbb szakterületi és törvényi szabályozás

c)

Megfelelő minőségi modellek hiánya

d)

Nem elégséges folyamat fejlettségi szint

15.

A szoftver változás…

a)

Minimalizálandó

b)

Elkerülhetetlen

c)

A minőségjavítás következménye

d)

Kész szoftverek esetében megszűnik

16.

Az alábbi költségtényezők közül általában melyik a legmeghatározóbb a szoftverevolúcióban

a)

Aktuális belső minőség

b)

Szerződéses feltételek

c)

Az alkalmazott technológiák

d)

A rendszer üzleti értéke

17.

Az alábbiak közül melyik nem létező pár?

a)

statikus tesztelés – dinamikus tesztelés

b)

funkcionális – nem funkcionális

c)

Szakértői teszt – felhasználói teszt

d)

Ellenőrző teszt – regressziós teszt

18.

A tapasztalat alapú teszt tervezési technikára melyik kijelentés igaz:

a)

… tesztelés esetén nem alkalmazható

b)

… teszteléssel elérhetőek a céljaik

c)

Fejlesztők és menedzsment tapasztalatát hívják segítségül a tervezők

d)

Gyors és olcsó, de a tervezés teljessége nem ellenőrizhető

19.

Melyik a legmeghatározóbb info amit a tesztelési menedzser tesztjelentésben közölhet:

a)

Meghatározza a kiadás időpontját a tervezés eredménye alapján

b)

Azt hogy melyik tesztelő mennyire volt sikeres a hibadetektálásban

c)

A rendszer aktiális minőségét és a kiadás kockázatait

d)

A hibák részletes listáját, a javítások módjával

20.

Melyik a kakukktojás az alábbi szoftvertesztelő eszközök között?

a)

JUnit

b)

Excel

c)

TestLink

d)

SpeedTest

21.

A szoftvertervezés (design) azt mondja meg, hogy

a)

Hogyan tervezzük meg a szoftvert

b)

Mit fejlesszünk ki

c)

Milyen ütemezésben történjen a fejlesztés

d)

Hogyan nézzen ki a felhasználói felület

22.

Az alábbiak közül melyik nem termék metrika?

a)

Number of Methods

b)

kLOC /

c)

Clone Coverage

d)

ReUse Index

23.

. Melyik életciklus modell esetében a legfontosabb a … szoftvermodellek az alábbiak közül?

a)

Vízesés modell

b)

Projekttervezés

c)

Iteratív fejlesztés

d)

Agilis módszertervezés

24.

A szoftvertervezés alapvetően az alábbiakra terjed ki:

a)

Felhasználói felületre

b)

Architecktúra

c)

Komponensek és kapcsolataikra

d)

Mindegyikre

25.

Melyik igaz az alábbiak közül?

a)

A komponensek … tartalmaz

b)

Alrendszerek alkotják a rendszereket

c)

A modul komponensekből épül fel

d)

Rendszerek rendszerét szoftverarchitektúrának hívjuk

26.

Melyik nem architektúra nézet?

a)

Hierarchia nézet

b)

Viselkedési nézet

c)

Adatkapcsolati nézet

d)

Logikai nézet

27.

Melyik állítás igaz a réteges architektúrára?

a)

A réteges architektúrában az egy rétegen belüli távoli komponensek közvetlenül elérik? egymást

b)

Egy adott réteg csak az alatta lévő réteggel kommunikál

c)

Réteges architektóra csak nem osztott architektúrában alkalmazott

d)

Egy vagy több réteget megkerülve lehet kommunikálni. A rétegekben lehetséges a közvetlen kommunikáció, DE nem ajánlott

28.

B à (öröklődés) A <>---- B
Indoklás: Mivel A örököltetve van a B-vel ezért mindkettő tartalmazhatja a C-t

a)

A és B is tartalmazhatja C-t

b)

B-hez már nem rendelhető hasonló kapcsolat a C-vel

c)

Csak A tartalmazza C-t

d)

A és C között asszociációs kapcsolat van

29.

A Composite Structure diagram egy …

a)

Szerkezeti diagram

b)

Viselkedési diagram

c)

Összetett diagram

d)

Metamodell diagram

30.

A telepítési diagram

a)

Egy telepítés folyamatát ábrázolja

b)

A szoftverkomponensek fizikai struktúráit ábrázolják

c)

Gyakran a komponens diagramok példánya

d)

Egy viselkedési diagram típus

31.

A profile diagram

a)

Az objektumok szerkezeti profilját ábrázolja

b)

A használati esetek és szereplők lehetséges profilkait részlezezi

c)

Nem létezik ilyen UML diagram

d)

Az UML bővíthetőségi mechanizmusának felhasználását … (bővíthetőség a lényeg)

32.

A szekvencia diagramra mi nem igaz?

a)

Nem lehet bennük ciklusokat ábrázolni, csak szekvenciális vezérlést

b)

Szcenáriók grafikus nézetei

c)

A kommunikációs diagrammokkal azonos információ tartalmúak

d)

Viselkedési modellek

33.

Az alábbiak közül melyik nem vezérlési modell (szoftverarchitektúráknál)?

a)

Iteratív

b)

Központosított

c)

Esemény alapú

d)

Autonóm

34.

. Melyik szerkezeti tervezési modell (komponens tervezés szintjén) lenne a legalkalmasabb az alábbi szituációban? A beazonosított entitás osztályok aggregációs kapcsolatainak lehetséges megvalósulásait (példányait) szeretnénk ábrázolni.

Indoklás:
Milvel nem maga az osztálykapcsolat a lényeg hanem az osztályokból létrehozott objektumok kapcsolatainak lehetséges megvalósulásait szeretnénk ábrázolni ezért kell az Objektum-modell

a)

Entitás-kapcsolat modell

b)

Objektum-modell

c)

Osztály diagram

d)

Aggregációs modell

35.

Objektumorientált rendszerek tervezése során melyik az egyes tervezési tevékenyégek legvalószínűbb sorrendje az alábbiak közül?

a)

Öröklődés, egyéb szerkezeti kapcsolatok, belső viselkedés

b)

Egyéb szerkezeti kapcsolatok, öröklődés, belső viselkedés

c)

Szerkezeti kapcsolatok, objektumok közötti kölcsönhatások, operációk

d)

Belső viselkedés, objektumok közötti kölcsönhatások, attribútumok

36.

Melyik kijelentés nem igaz az UML-re az alábbiak közül?

a)

Az UML egy ISO szabvány

b)

Az UML nyelv csak a grafikus szintaxist határozza meg

c)

A nyelv definíciójának az alapja a metamodellezés

d)

A teljesen részletes UML szabvány ingyenesen elérhető

37.

Melyik kijelentés igaz?

a)

Minden diagram valamely modell nézete

b)

A modell a diagram általánosítása

c)

A felhasználói modell tartalmazza a diagramokat is

d)

A UML nyelv nem különbözteti meg a modell és diagram fogalmakat

38.

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

a)

Tesztelhetőséggel nem érhető el a hibamentesség

b)

Az elérhető minőségi szint arányos a befektetett erőforrással

c)

Az elérhető minőségi szint meghatározásának a kockázatelemzés az alapja

d)

Ismert hibával is kiadható egy szoftver

39.

A minőségbiztosítás és szoftvertesztelés kapcsolata

a)

A tesztelés a minőségbiztosítás általánosítása

b)

A két fogalom azonos

c)

A minőségbiztosítás esetében a prevención van a hangsúly, míg a tesztelésnél a detektáláson

d)

A minőségbiztosítás esetében a detektáláson van a hangsúly, míg a tesztelésnél a prevención

40.

melyik nem tekinthető az alábbiak közül a folyamat alapú minőségbiztosítás egyik fő ….?

a)

Minőségbiztosítási szabályok felállítása

b)

Minőségjavítás tesztelés által

c)

Minőségtervezés

d)

Minőség ellenőrzés

41.

Melyik szabvány lenne a leginkább alkalmas az alábbi szituációban? Több projektünkben tapasztaltuk, hogy nagyon rosszul becsültük a szoftverfejlesztési költségeket, ráadásul a projekttervet sem tudtuk kellőképpen betartani.

Indoklás:
Az ISO 15504/SPICE szabvány célja, hogy értékelje és javítsa a szoftverfejlesztési folyamatokat.

a)

ISO 15504 folyamatjavítás

b)

ISO … termékminőség

c)

ISO … általános minőségbiztosítás

d)

ISO … életciklus modell

42.

Melyik a helyes sorrend?

a)

Tévedés következménye a defektus

b)

Defektus következménye a „bug”

c)

Meghibásodás következménye a hiba

d)

Hiba következménye a tévedés

43.

Melyik a helyes sorrend?

a)

Folyamat tervezés és kontroll, Teszt-elemzés és tervezés, Kilépési feltétel ellenőrzés

b)

Teszt-elemzés és tervezés, Folyamat-tervezés és kontroll, Kilépési feltételek ellenőrzése

c)

Teszt-elemzés és tervezés, Megvalósítás és végrehajtás, Folyamat tervezés és kontroll

d)

Kilépési feltétel ellenőrzése, Lezáró tevékenységek, Jelentés

44.

A V-modellre melyik állítás igaz az alábbiak közül?

Indoklás:
A V modell szerkezetéből adódik hogy minden fejlesztési fázishoz tartozik egy tesztelési fázis is

a)

Nem támogatja a korai tesztelést

b)

Támogatja a korai tesztelést

c)

A fejlsztés és tesztelés iteratívan követi egymást

d)

Bármilyen tesztelési tevékenységet csak a fejlesztés lezárása után lehet elkezdeni

45.

Az alábbiak közül melyik nem létező pár?

a)

Funkcionális – nem-funkcionális

b)

Statikus tesztelés – dinamikus tesztelés

c)

Szakértői teszt – felhasználói teszt

d)

Ellenőrző teszt – regressziós teszt

46.

Mire vonatkozik az alábbi meghatározás? ” Bemeneti értékek, előfeltételek, végrehatás … elvárt eredmények, utófeltételek halmaza, amiket egy konkrét tesztesethez vagy egy kifejezett cél érdekében fejlesztettek.

Indoklás:
Mert ez pontosan egy teszteset leírása, azaz minden megvan benne ami egy tesztesethez kell.

a)

Teszt bázis

b)

Teszt …

c)

Teszt stratégia

d)

Teszteset

47.

Az alábbi állítások közül melyik igaz?

a)

A kockázatok szintjét egyenletes eloszlásúra kell beállítani

b)

A bekövetkezés valószínűsége és a hatás fordított arányban vannak egymással

c)

Kockázat elemzéssel a tesztelés minden tevékenysége támogatható

d)

Legalább 3 szintű valószínűség és hatás beállítására van szükség

48.

Az alábbi szituációban melyik hatásanalízis módszer lenne leginkább célravezető? A kód…

a)

Adatbányászat

b)

Verifikációs tesztelés

c)

Statikus kódelemzés

d)

Egyik sem

49.

Az aspektusorientáltság…

a)

Az objektumorientált paradigma alternatívája

b)

Adatok aspektusként való tárolásának sémája

c)

Régi elnevezése a procedurális programozásnak

d)

Egy magas szintű modularizálási paradigma

50.

Itt valami olyasmi volt hogy van egy nagy üzleti értékkel bíró rendszer, de sokat kell karbantartani mert a minőség nem annyira jó…

Indoklás:
Mivel nagy az üzleti értéke ezért nem célszerű átírni vagy modularizálni, refaktorálni se, tehát visszatervezünk, étszervezzük a rendszert, hogy karbantarthatóbb legyen és előretervezünk

a)

Modularizálás

b)

Átírás

c)

Refaktoring

d)

Visszatervezés, átszervezés majd előretervezés

51.

A(z) … fő jellemzője, hogy az információfeldolgozás több számítógép között van megosztva

a)

Hálózati alkalmazások

b)

Többmagos számítások

c)

Publikus felhők

d)

Osztott architektúrák

52.

Melyik tekinthető az osztott architektúrák legnagyobb előnyének az alábbiak közül?

a)

Biztonság

b)

Kezelhetőség

c)

Fizikai elszigeteltség

d)

Erőforrás megosztás

53.

Melyik tekinthető az osztott architektúrák legnagyobb hátrányának az alábbiak közül?

a)

Átlátszóság

b)

Heterogén technológiák

c)

Párhuzamos végrehajtás

d)

Megjósolhatatlanság

54.

A szolgáltatás-orientált architektúrára jellemző:

a)

Dinamikus összetétel

b)

Folyamatos szolgáltatás

c)

Heterogén architektúra

d)

Egyedi, szolgáltatás-specifikus interfészformátum különböző platformokon

55.

Az alábbiak közül melyik nem viselkedési tervezési modell a komponens tervezésnél?

a)

Adatfolyam modell

b)

Használati eset modell

c)

Állapotátmeneti modell

d)

Szekvenciadiagram

56.

A grafikus interfészekre melyik kijelentés leginkább igaz az alábbiak közül?

a)

A felhasználóbarátság objektíven mérhető

b)

Az ISO szerinti használhatósági tesztelési módszerek nem alkalmazhatók

c)

Sokszor fontosabb a jó GUI a funkcionalitásnál

d)

Az evolúciós fejlesztés előnyösebb a modell-alapú tervezés ebbe…

57.

UML specifikációjának az alapja:

a)

Profile diagramok magyarázattal és megszorításokkal kiegészítve

b)

UML infrastruktúra és szuperstruktúra

c)

UML metastruktúra és struktúra

d)

Metamodellek és modell transzformációk leírása

58.

Az alábbiak közül melyik szabványos UML bővíthetőségi mechanizmus?

a)

Függőségi kapcsolatok

b)

Megszorítások

c)

Általánosítás

d)

Specializálás

59.

A Gamma-féle objektumorientált tervezési minták katalógusa három csoportba sorolja a tervezési mintákat. Az alábbiak közül melyik nem tartozik ezek közé?

a)

Kommunikációs minták

b)

Szerkezeti minták

c)

Viselkedési minták

d)

Gyártási minták

60.

A Model Driven Architecture (MDA) fogalmai szerinte az alábbi szituációban melyik modell mindek felel meg? Egy osztálydiagramban ábrázoljuk a weboldal szerkezetét, amit egy saját szintaxisú szöveges leíró nyelvre tudunk lefordítani, ez már grafikus információkat is tartalmaz. A leíró automatikusan transzformálható a Java vagy .NET nyelvű implementációra a megfelelő generátorok segítségével.

a)

Osztálydiagram: CÍM, szöveges leíró: PIM1, Hava/.NET: PIM2

b)

Osztálydiagram: PSM, szöveg leíró: PIM, Java/.NET: ISM

c)

Osztálydiagram: PIM, szöveges leíró: PSM, Java/.NET: CÍM

d)

Osztálydiagram: PIM, szöveges leíró: PSM, Java/.NET: ISM

61.

A Gamma-féle objektumorientált tervezési minták katalógusa három csoportba sorolja a tervezési mintákat. Az alábbiak közül melyik nem tartozik ezek közé?

a)

Kommunikációs minták

b)

Szerkezeti minták

c)

Viselkedési minták

d)

Gyártási minták

62.

Állítsuk helyes sorrendbe a komponens-alapú fejlesztés szintjeit kezdve a legalacsonyabbal:

a)

COTS, keretrendszerek, alkamazáscsalád

b)

Eljárások, tervezési minták, keretrendszerek

c)

Eljárások, keretrendszerek, tervezési minták

d)

Keretrendszerek, COST, tervezési minták

63.

Az ellenminták kapcsolata a tervezési mintákkal az alábbi. Válaszát magyarázza is el

Indoklás:
Tervezési minta: Probléma  megoldás, Ellenminta: Probléma  rossz megoldás  jó megoldás

a)

Az ellenminták a tervezási minták rossz alkalmazásának következményei

b)

Csak a rossz megoldás leírása adott az ellenmintákban

c)

Az ellenminták azt is megadják, hogyan lehet egy rossz megoldást jó megoldássá alakítani

d)

Az ellenminták a tervezési minták alkalmazásának fordítottjai, vagyis az előnyös szerkezetek akaratlan megszüntetésének leírását adják meg.

64.

A metrika:

a)

Matematikai képlet, amellyel a szoftver méretét lehet kifejezni

b)

Termék vagy folyamat valamely jellemzőjének numerikus kifejezése

c)

Szoftvermérés esetén használt modellek más neve

d)

Projekt-tevékenységek jellemzése metrikus adatbázis segítségével

65.

Az alábbiak közül melyik nem folyamat metrika?

a)

Defect Removal Efficiency

b)

Defects / kLOC

c)

Mean Time To Change

d)

ReUse Index

66.

A GQM minek a rövidítése?

a)

Global Quality Measurement

b)

General Quality Metric

c)

Goal-oriented Quality Method

d)

Goal Question Metric

67.

Az alábbi szituációban melyik minőség modell megközelítés a legcélravezetőbb? A szoftver forráskódjából sok metrika származtatható, de a fejlesztők nehezen tudják értelmezni azokat. A menedzsment nem hisz az összesített minőségi mutatókban, inkább jellem a jellemzők globális vizsgálatát és azok áttekinthetőbb megértését támogatja.

a)

Metrika alapú vizualizáció

b)

Metrikák aggregálása

c)

Komplexebb modell, pl: valószínűségi modell alkalmazása

d)

Folyamatos mérés alapú részletes riportálás

68.

. Melyik jellemző az alábbiak közül kritikus rendszereknek nem üzembiztonsági jellemzője?

a)

Védettség

b)

Üzemeltethetőség

c)

Elérhetőség

d)

Megbízhatóság

69.

A sérülékenység minimalizálás alábbi lehetőségek közül melyik hiányzik? Elkerülés, felderítés, semlegesítés, ???, túlélés

a)

Védelem megerősítése

b)

Adat helyreállítása

c)

Támadás lokalizálása

d)

Kárcsökkentés

70.

Kritikus rendszerek esetében a tetszőlegesen magas megbízhatóság és minőségi szint elérésének legfőbb nehézsége az alábbi

a)

Szükséges ráfordítások növekedésének exponenciális jellege

b)

Sokkal szigorúbb szakterületi és törvényi szabályozás

c)

Megfelelő minőségi modellek hiánya

d)

Nem elégséges folyamat fejlettségi szint

71.

Hol használatos a hibafa?

a)

Kockázat elemzésnél

b)

Tesztelésnél

c)

Defektusok osztályozásánál

d)

Debugging során

72.

A többszörös redundancia…

a)

Defenzív programozás egy fajtája

b)

Kritikus rendszerek fejlesztési módszertana

c)

Más néve: hibaminimalizáció

d)

Hibatűrő architektúrák egyik alapelve

73.

Kritikus rendszerek validációja esetén melyik metrika a legfontosabb az alábbiak közül?

a)

Automatizált tesztek aránya

b)

Hiba-eltávolítás hatékonysága

c)

Javítás időtartamának átlagos ideje

d)

Klón lefedetség

74.

Az alábbiak közül melyik nem tartozik a programhelyesség bizonyítás jellemzői közé?

a)

Méretben és komplexitásban is limitáltak a rendszerek, amelyekre alkalmazható

b)

Formális módszerek alkalmazása

c)

Programhelyesség fogalma azonos a hibamentesség fogalmával

d)

Bizonyos típusú hibák tekintetáben biztosítja a kimerítő tesztelést

75.

A spirális modell szerint:

a)

A karbantartás és evolúció iteráltan követik egymást az egyes spirál körökben

b)

Az evolúció előrehaladtával a szoftver egy ún. minőslgi spirálba kezd süllyedni

c)

Mindegyik spirálnak különböző darabszámú és egyedi fázisai vannak

d)

A hosszú távú továbbfejlesztés minden ciklusában azonos főbb fázisok vannak, de az egyes ciklusok részegységei eltérhetnek

76.

Az alábbiak közül melyik nem szerepel a visszatervezés (reverse engineering) céljai között?

a)

Szerkezet és algoritmusok kódolt megvalósítási részének dekódolása

b)

Promgrammegértés támogatása

c)

Komponensek és kapcsolataik azonosítása

d)

Más formájú vagy magasabb absztrakciójú reprezentáció elkészítése

77.

A szoftver-újratervezés / visszatervezés melyik eredménye támogatja leginkább a programmegértést az alábbi szituációban? Egy nagyméretű és összetett alkalmazást szeretnénk modularizálni, de az egyes programelemek között rendkívül sok és bonyolult kapcsolatrendszert fedezünk fel. Szükségünk lenne egy áttekintő modellre, amely hierarchikusan ábrázolja a programelemeket, és így fokozatosan, egyre finomodó módon tudnánk vizsgálódni a programelemek között. A

a)

Alternatív nézetek

b)

Komplexitás kezelése

c)

Utólagos dokumentáció

d)

Mellékhatások felfedése

78.

Az alábbi szituációban melyik módszer lenne a leginkább célravezető? A szoftver megbízhatóan működik, belső minősége aránylag jó, de az alkalmazott régi, nem eléggé flexibilis technológiák miatt folyamatosan szükséges a különböző megoldások cserélgetése.

a)

Átírás

b)

Refactoring

c)

Körkörös tervezés bevezetése

d)

Renoválás

79.

Mi igaz a web-fejlesztésre?

a)

Két részből áll: web-programozás, web-tervezés(design)

b)

több részből áll: tervezés, tartalom meghatározás, kódolás

c)

hálózati technológiák használata

d)

hálózati programok készítése

80.

Az alábbi szituációban melyik módszer lenne a leginkább célravezető? A szoftver megbízhatóan működik, belső minősége aránylag jó, de az alkalmazott régi, nem eléggé flexibilis technológiák miatt folyamatosan szükséges a különböző megoldások cserélgetése.

Indoklás:
A renoválás során írjuk át a régi, nem elég flexibilis technológiát modernebb technológiára.

a)

Átírás

b)

Refactoring

c)

Körkörös tervezés bevezetése

d)

Renoválás

81.

Az alábbi szituációban a változtatás megvalósításához melyik fázis hagyható ki? A változtatás iránti igény egy újonnan felfedezett súlyos hiba miatt van. A hiba következményeinek nagy hatása van, amit már részletesen feltártak. Viszont a fejlesztők gyorsan kiderítették, hogy a javítás viszonylag egyszerű lesz, mert csak egy programsort érint közvetlenül, ami a hibajelenség alapján egyértelműen beazonosítható.

Indoklás:
A hatásanalízis során derül fény arra, hogy a változtatás mit érint, azonban a fejlesztők ezt már sikeresen kiderítették, így ez a rész elhagyható.

a)

Fogalom lokalizálás

b)

Hatásanalízis

c)

Változtatás elvégzése

d)

Változás propagálás

82.

Az alábbi szituációban melyik a legfontosabb szempont az alábbiak közül, amit a kódminőség monitorozó eszköz bevezetésénél figyelembe kell venni? A fejlesztő cég agilis módszertan szerint fejleszt, és folyamatos mérést szeretne megvalósítani, ami minden változtatás ellenőriz. Több különböző metrikát szeretne használni, de a projektmenedzser csak kivonatot szeretne látni a saját munkaállomásán heti összesítés formájában.

Indoklás:
Ha kiszűrjük a magasabb szintű minőségmutatókat, akkor is majdnem olyan átfogó képet kapunk a szoftverminőség aktuális állapotáról, mintha minden mutatót vizsgálnánk, hiszen a magasabb metrikák több alacsonyabb mutató alapján kapják az értékeiket.

a)

Konfiguráció menedzsment rendszerrel való integrálás.

b)

Szűrési lehetőség a mérés során a metrikákra.

c)

Web-alapú elérés grafikus felülettel minél több kliensen.

d)

Grafikus metrika vizualizálás.

83.

A specifikáció az alábbit tartalmazza. A hallgató abban az esetben veheti fel az önálló vizsgára meghirdetett tárgyat, ha az előző félévben hallgatta az adott tárgyat, vizsgát tett, és a vizsgája sikertelen lett. Amennyiben az előző félévben nem hallgatta az adott tárgyat, és a jóváhagyott egyéni tanulmányi rendje azt engedélyezi, felveheti az önálló vizsgára meghirdetett tárgyat, de javítani csak elégtelentől eltérő jegyet tud. Melyik teszt tervezési módszer a legalkalmasabb ebben az esetben?

Indoklás:
a többi specifikáció-alapú (black-box) tesztelést valósít meg, a döntési lefedettség tesztelés pedig struktúra-alapú (white-box) tesztelést.

a)

Döntési lefedettség tesztelés.

b)

Ekvivalencia-partíció tesztelés.

c)

Döntési tábla tesztelés

d)

Használati eset tesztelés.

84.

Szoftverfolyamat javítására melyik szabvány leginkább alkalmas az alábbiak közül?

Indoklás:
Az ISO 15504 a szoftverfolyamat javításért felelős, az ISO 12207 az életciklusért, az ISO 9001 pedig a minőségirányítási rendszerrel kapcsolatos követelményeket tartalmazza.

a)
ISO 9001
b)

ISO 25010

c)
ISO 12207
d)
ISO 15504
85.

Melyik a leghasznosabb információ, amit a teszt menedzser a tesztjelentésében közölhet?

a)

Meghatározza a kiadás időpontját a tesztelés eredménye alapján.

b)

Azt, hogy melyik tesztelő mennyire volt sikeres a hibadetektálásban.

c)

A rendszer aktuális minőségét és a kiadás kockázatait.

d)

A hibák részletes listáját, a javítások módjával.

86.

Az alábbiak közül melyik nem tartozik a tesztelés alapelvei közé?

a)

A tesztelés legalább akkora erőforrást igényel, mint a fejlesztés.

b)

Ügyeljünk a tesztelés függetlenségére.

c)

Kimerítő tesztelés lehetetlen.

d)

A hibák megoszlása a szoftverben nem egyenletes.