WorksheetsRendszerfejlesztes II vizsga
Total questions: 86
Worksheet time: 43mins
A szoftvermodellek jelentősége a leginkább az alábbi életciklusnál van:
Vízesés modell
Projekttervezés
Iteratív fejlesztés
Agilis Módszertanok
Melyik igaz az alábbiak közül?
A komponens alrendszereket tartalmaz
Alrendszerek alkotják a rendszereket
A modul komponensekből épül fel
Rendszerek rendszerét szoftverarchitektúrának hívjuk
Az aspektusorientáltság…
Az objektumorientált paradigma alternatívája
Adatok aspektusként való tárolásának sémája
Régi elnevezése a procedurális programozásnak
Egy magas szintű modularizálási paradigma
. Információfeldolgozás több számítógép között megosztva elnevezése:
Hálózati alkalmazások
Többmagos számítások
Publikus felhők
Osztott architektúrák
. 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
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Application as a Service (SaaS)
Data as a Service (Daas)
. 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 view a web-böngésző, a HTML a controller és a CSS a model
A HTML a model, a CSS egyben a view és a controller
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
A model a HTML, a web-böngésző a controller, és a CSS a view
A szoftverfejlesztés mely egyéb területén szükséges még a tervezés a fejlesztésen kívül
Dokumentáció
Tesztelés
Kiadás
Mindegyikben
Az elemzés (Analysis) és tervezés (Design) közötti kapcsolat
Ugyanazt jelentik
A tervezés után következik a megoldás elemzése
Legtöbbszöe különböző fázisokban zajlik a két tevékenység
Az elemzési modellekből származtathatók a tervezési modellek
Melyik kijelentés nem igaz az UML-re az alábbiak közül?
Az UML egy ISO szabvány
Az UML nyelv csak a grafikus szintaxis határozza meg
A nyelv definíciójának az alapja a metamodellezés
A teljesen részletes UML szabvány ingyenesen elérhető
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
Viselkedési diagramok: kommunikációs, időzítési Szerkezeti diagramok: profile, osztály
Viselkedési diagramok: objektum, időzítési Szerkezeti diagramok: telepítési diagram, osztálydiagram
Viselkedési diagramok: telepítési, használtai eset Szerkezeti diagramok: csomag, komponens
Viselkedési diagramok: aktivitás, szekvencia Szerkezeti diagramok: entitáskapcsolat, objektum
A spirális modell szerint:
A karbantartás és evolúció iteráltan követik egymást az egyes spirál körökben
Az evolúció előrehaladtával a szoftver egy ún. minőslgi spirálba kezd süllyedni
Mindegyik spirálnak különböző darabszámú és egyedi fázisai vannak
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
Az alábbiak közül melyik nem szerepel a vusstatervezés (reserve engineering) … között?
Szerkezet és algoritmusok között megvalósítási …
Programmegértés támogatása
Komponensek és kapcsolataik …
Más formájú vagy magasabb absztrakciójú reprezentáció elkészítése
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
Adat helyreállítása
Védelem megerősítése
Támadás lokalizálása
Kárcsökkentés
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
Szükséges ráfordítások növekedésének exponenciális jellege
Sokkal szigorúbb szakterületi és törvényi szabályozás
Megfelelő minőségi modellek hiánya
Nem elégséges folyamat fejlettségi szint
A szoftver változás…
Minimalizálandó
Elkerülhetetlen
A minőségjavítás következménye
Kész szoftverek esetében megszűnik
Az alábbi költségtényezők közül általában melyik a legmeghatározóbb a szoftverevolúcióban
Aktuális belső minőség
Szerződéses feltételek
Az alkalmazott technológiák
A rendszer üzleti értéke
Az alábbiak közül melyik nem létező pár?
statikus tesztelés – dinamikus tesztelés
funkcionális – nem funkcionális
Szakértői teszt – felhasználói teszt
Ellenőrző teszt – regressziós teszt
A tapasztalat alapú teszt tervezési technikára melyik kijelentés igaz:
… tesztelés esetén nem alkalmazható
… teszteléssel elérhetőek a céljaik
Fejlesztők és menedzsment tapasztalatát hívják segítségül a tervezők
Gyors és olcsó, de a tervezés teljessége nem ellenőrizhető
Melyik a legmeghatározóbb info amit a tesztelési menedzser tesztjelentésben közölhet:
Meghatározza a kiadás időpontját a tervezés eredménye alapján
Azt hogy melyik tesztelő mennyire volt sikeres a hibadetektálásban
A rendszer aktiális minőségét és a kiadás kockázatait
A hibák részletes listáját, a javítások módjával
Melyik a kakukktojás az alábbi szoftvertesztelő eszközök között?
JUnit
Excel
TestLink
SpeedTest
A szoftvertervezés (design) azt mondja meg, hogy
Hogyan tervezzük meg a szoftvert
Mit fejlesszünk ki
Milyen ütemezésben történjen a fejlesztés
Hogyan nézzen ki a felhasználói felület
Az alábbiak közül melyik nem termék metrika?
Number of Methods
kLOC /
Clone Coverage
ReUse Index
. Melyik életciklus modell esetében a legfontosabb a … szoftvermodellek az alábbiak közül?
Vízesés modell
Projekttervezés
Iteratív fejlesztés
Agilis módszertervezés
A szoftvertervezés alapvetően az alábbiakra terjed ki:
Felhasználói felületre
Architecktúra
Komponensek és kapcsolataikra
Mindegyikre
Melyik igaz az alábbiak közül?
A komponensek … tartalmaz
Alrendszerek alkotják a rendszereket
A modul komponensekből épül fel
Rendszerek rendszerét szoftverarchitektúrának hívjuk
Melyik nem architektúra nézet?
Hierarchia nézet
Viselkedési nézet
Adatkapcsolati nézet
Logikai nézet
Melyik állítás igaz a réteges architektúrára?
A réteges architektúrában az egy rétegen belüli távoli komponensek közvetlenül elérik? egymást
Egy adott réteg csak az alatta lévő réteggel kommunikál
Réteges architektóra csak nem osztott architektúrában alkalmazott
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
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 és B is tartalmazhatja C-t
B-hez már nem rendelhető hasonló kapcsolat a C-vel
Csak A tartalmazza C-t
A és C között asszociációs kapcsolat van
A Composite Structure diagram egy …
Szerkezeti diagram
Viselkedési diagram
Összetett diagram
Metamodell diagram
A telepítési diagram
Egy telepítés folyamatát ábrázolja
A szoftverkomponensek fizikai struktúráit ábrázolják
Gyakran a komponens diagramok példánya
Egy viselkedési diagram típus
A profile diagram
Az objektumok szerkezeti profilját ábrázolja
A használati esetek és szereplők lehetséges profilkait részlezezi
Nem létezik ilyen UML diagram
Az UML bővíthetőségi mechanizmusának felhasználását … (bővíthetőség a lényeg)
A szekvencia diagramra mi nem igaz?
Nem lehet bennük ciklusokat ábrázolni, csak szekvenciális vezérlést
Szcenáriók grafikus nézetei
A kommunikációs diagrammokkal azonos információ tartalmúak
Viselkedési modellek
Az alábbiak közül melyik nem vezérlési modell (szoftverarchitektúráknál)?
Iteratív
Központosított
Esemény alapú
Autonóm
. 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
Entitás-kapcsolat modell
Objektum-modell
Osztály diagram
Aggregációs modell
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?
Öröklődés, egyéb szerkezeti kapcsolatok, belső viselkedés
Egyéb szerkezeti kapcsolatok, öröklődés, belső viselkedés
Szerkezeti kapcsolatok, objektumok közötti kölcsönhatások, operációk
Belső viselkedés, objektumok közötti kölcsönhatások, attribútumok
Melyik kijelentés nem igaz az UML-re az alábbiak közül?
Az UML egy ISO szabvány
Az UML nyelv csak a grafikus szintaxist határozza meg
A nyelv definíciójának az alapja a metamodellezés
A teljesen részletes UML szabvány ingyenesen elérhető
Melyik kijelentés igaz?
Minden diagram valamely modell nézete
A modell a diagram általánosítása
A felhasználói modell tartalmazza a diagramokat is
A UML nyelv nem különbözteti meg a modell és diagram fogalmakat
Az alábbiak közül melyik állítás nem igaz?
Tesztelhetőséggel nem érhető el a hibamentesség
Az elérhető minőségi szint arányos a befektetett erőforrással
Az elérhető minőségi szint meghatározásának a kockázatelemzés az alapja
Ismert hibával is kiadható egy szoftver
A minőségbiztosítás és szoftvertesztelés kapcsolata
A tesztelés a minőségbiztosítás általánosítása
A két fogalom azonos
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
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
melyik nem tekinthető az alábbiak közül a folyamat alapú minőségbiztosítás egyik fő ….?
Minőségbiztosítási szabályok felállítása
Minőségjavítás tesztelés által
Minőségtervezés
Minőség ellenőrzés
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.
ISO 15504 folyamatjavítás
ISO … termékminőség
ISO … általános minőségbiztosítás
ISO … életciklus modell
Melyik a helyes sorrend?
Tévedés következménye a defektus
Defektus következménye a „bug”
Meghibásodás következménye a hiba
Hiba következménye a tévedés
Melyik a helyes sorrend?
Folyamat tervezés és kontroll, Teszt-elemzés és tervezés, Kilépési feltétel ellenőrzés
Teszt-elemzés és tervezés, Folyamat-tervezés és kontroll, Kilépési feltételek ellenőrzése
Teszt-elemzés és tervezés, Megvalósítás és végrehajtás, Folyamat tervezés és kontroll
Kilépési feltétel ellenőrzése, Lezáró tevékenységek, Jelentés
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
Nem támogatja a korai tesztelést
Támogatja a korai tesztelést
A fejlsztés és tesztelés iteratívan követi egymást
Bármilyen tesztelési tevékenységet csak a fejlesztés lezárása után lehet elkezdeni
Az alábbiak közül melyik nem létező pár?
Funkcionális – nem-funkcionális
Statikus tesztelés – dinamikus tesztelés
Szakértői teszt – felhasználói teszt
Ellenőrző teszt – regressziós teszt
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.
Teszt bázis
Teszt …
Teszt stratégia
Teszteset
Az alábbi állítások közül melyik igaz?
A kockázatok szintjét egyenletes eloszlásúra kell beállítani
A bekövetkezés valószínűsége és a hatás fordított arányban vannak egymással
Kockázat elemzéssel a tesztelés minden tevékenysége támogatható
Legalább 3 szintű valószínűség és hatás beállítására van szükség
Az alábbi szituációban melyik hatásanalízis módszer lenne leginkább célravezető? A kód…
Adatbányászat
Verifikációs tesztelés
Statikus kódelemzés
Egyik sem
Az aspektusorientáltság…
Az objektumorientált paradigma alternatívája
Adatok aspektusként való tárolásának sémája
Régi elnevezése a procedurális programozásnak
Egy magas szintű modularizálási paradigma
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
Modularizálás
Átírás
Refaktoring
Visszatervezés, átszervezés majd előretervezés
A(z) … fő jellemzője, hogy az információfeldolgozás több számítógép között van megosztva
Hálózati alkalmazások
Többmagos számítások
Publikus felhők
Osztott architektúrák
Melyik tekinthető az osztott architektúrák legnagyobb előnyének az alábbiak közül?
Biztonság
Kezelhetőség
Fizikai elszigeteltség
Erőforrás megosztás
Melyik tekinthető az osztott architektúrák legnagyobb hátrányának az alábbiak közül?
Átlátszóság
Heterogén technológiák
Párhuzamos végrehajtás
Megjósolhatatlanság
A szolgáltatás-orientált architektúrára jellemző:
Dinamikus összetétel
Folyamatos szolgáltatás
Heterogén architektúra
Egyedi, szolgáltatás-specifikus interfészformátum különböző platformokon
Az alábbiak közül melyik nem viselkedési tervezési modell a komponens tervezésnél?
Adatfolyam modell
Használati eset modell
Állapotátmeneti modell
Szekvenciadiagram
A grafikus interfészekre melyik kijelentés leginkább igaz az alábbiak közül?
A felhasználóbarátság objektíven mérhető
Az ISO szerinti használhatósági tesztelési módszerek nem alkalmazhatók
Sokszor fontosabb a jó GUI a funkcionalitásnál
Az evolúciós fejlesztés előnyösebb a modell-alapú tervezés ebbe…
UML specifikációjának az alapja:
Profile diagramok magyarázattal és megszorításokkal kiegészítve
UML infrastruktúra és szuperstruktúra
UML metastruktúra és struktúra
Metamodellek és modell transzformációk leírása
Az alábbiak közül melyik szabványos UML bővíthetőségi mechanizmus?
Függőségi kapcsolatok
Megszorítások
Általánosítás
Specializálás
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é?
Kommunikációs minták
Szerkezeti minták
Viselkedési minták
Gyártási minták
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.
Osztálydiagram: CÍM, szöveges leíró: PIM1, Hava/.NET: PIM2
Osztálydiagram: PSM, szöveg leíró: PIM, Java/.NET: ISM
Osztálydiagram: PIM, szöveges leíró: PSM, Java/.NET: CÍM
Osztálydiagram: PIM, szöveges leíró: PSM, Java/.NET: ISM
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é?
Kommunikációs minták
Szerkezeti minták
Viselkedési minták
Gyártási minták
Állítsuk helyes sorrendbe a komponens-alapú fejlesztés szintjeit kezdve a legalacsonyabbal:
COTS, keretrendszerek, alkamazáscsalád
Eljárások, tervezési minták, keretrendszerek
Eljárások, keretrendszerek, tervezési minták
Keretrendszerek, COST, tervezési minták
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
Az ellenminták a tervezási minták rossz alkalmazásának következményei
Csak a rossz megoldás leírása adott az ellenmintákban
Az ellenminták azt is megadják, hogyan lehet egy rossz megoldást jó megoldássá alakítani
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.
A metrika:
Matematikai képlet, amellyel a szoftver méretét lehet kifejezni
Termék vagy folyamat valamely jellemzőjének numerikus kifejezése
Szoftvermérés esetén használt modellek más neve
Projekt-tevékenységek jellemzése metrikus adatbázis segítségével
Az alábbiak közül melyik nem folyamat metrika?
Defect Removal Efficiency
Defects / kLOC
Mean Time To Change
ReUse Index
A GQM minek a rövidítése?
Global Quality Measurement
General Quality Metric
Goal-oriented Quality Method
Goal Question Metric
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.
Metrika alapú vizualizáció
Metrikák aggregálása
Komplexebb modell, pl: valószínűségi modell alkalmazása
Folyamatos mérés alapú részletes riportálás
. Melyik jellemző az alábbiak közül kritikus rendszereknek nem üzembiztonsági jellemzője?
Védettség
Üzemeltethetőség
Elérhetőség
Megbízhatóság
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
Védelem megerősítése
Adat helyreállítása
Támadás lokalizálása
Kárcsökkentés
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
Szükséges ráfordítások növekedésének exponenciális jellege
Sokkal szigorúbb szakterületi és törvényi szabályozás
Megfelelő minőségi modellek hiánya
Nem elégséges folyamat fejlettségi szint
Hol használatos a hibafa?
Kockázat elemzésnél
Tesztelésnél
Defektusok osztályozásánál
Debugging során
A többszörös redundancia…
Defenzív programozás egy fajtája
Kritikus rendszerek fejlesztési módszertana
Más néve: hibaminimalizáció
Hibatűrő architektúrák egyik alapelve
Kritikus rendszerek validációja esetén melyik metrika a legfontosabb az alábbiak közül?
Automatizált tesztek aránya
Hiba-eltávolítás hatékonysága
Javítás időtartamának átlagos ideje
Klón lefedetség
Az alábbiak közül melyik nem tartozik a programhelyesség bizonyítás jellemzői közé?
Méretben és komplexitásban is limitáltak a rendszerek, amelyekre alkalmazható
Formális módszerek alkalmazása
Programhelyesség fogalma azonos a hibamentesség fogalmával
Bizonyos típusú hibák tekintetáben biztosítja a kimerítő tesztelést
A spirális modell szerint:
A karbantartás és evolúció iteráltan követik egymást az egyes spirál körökben
Az evolúció előrehaladtával a szoftver egy ún. minőslgi spirálba kezd süllyedni
Mindegyik spirálnak különböző darabszámú és egyedi fázisai vannak
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
Az alábbiak közül melyik nem szerepel a visszatervezés (reverse engineering) céljai között?
Szerkezet és algoritmusok kódolt megvalósítási részének dekódolása
Promgrammegértés támogatása
Komponensek és kapcsolataik azonosítása
Más formájú vagy magasabb absztrakciójú reprezentáció elkészítése
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
Alternatív nézetek
Komplexitás kezelése
Utólagos dokumentáció
Mellékhatások felfedése
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.
Átírás
Refactoring
Körkörös tervezés bevezetése
Renoválás
Mi igaz a web-fejlesztésre?
Két részből áll: web-programozás, web-tervezés(design)
több részből áll: tervezés, tartalom meghatározás, kódolás
hálózati technológiák használata
hálózati programok készítése
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.
Átírás
Refactoring
Körkörös tervezés bevezetése
Renoválás
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ó.
Fogalom lokalizálás
Hatásanalízis
Változtatás elvégzése
Változás propagálás
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.
Konfiguráció menedzsment rendszerrel való integrálás.
Szűrési lehetőség a mérés során a metrikákra.
Web-alapú elérés grafikus felülettel minél több kliensen.
Grafikus metrika vizualizálás.
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.
Döntési lefedettség tesztelés.
Ekvivalencia-partíció tesztelés.
Döntési tábla tesztelés
Használati eset tesztelés.
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.
ISO 25010
Melyik a leghasznosabb információ, amit a teszt menedzser a tesztjelentésében közölhet?
Meghatározza a kiadás időpontját a tesztelés eredménye alapján.
Azt, hogy melyik tesztelő mennyire volt sikeres a hibadetektálásban.
A rendszer aktuális minőségét és a kiadás kockázatait.
A hibák részletes listáját, a javítások módjával.
Az alábbiak közül melyik nem tartozik a tesztelés alapelvei közé?
A tesztelés legalább akkora erőforrást igényel, mint a fejlesztés.
Ügyeljünk a tesztelés függetlenségére.
Kimerítő tesztelés lehetetlen.
A hibák megoszlása a szoftverben nem egyenletes.
