Software Development Mastery Quiz
Software Development Mastery Quiz
Test your knowledge of software development and maintenance processes with our comprehensive quiz! Covering various methodologies, algorithms, and best practices, this quiz is designed to challenge and enhance your understanding.
Prepare yourself with topics including:
- Software Maintenance
- Quality Assurance
- Development Methodologies
- Test Automation
- Project Management
Melyik a helyes sorrend?
Karbantartás,evolúció,új verzió
Karbantartás,nyugalmazás,kivezetés
Kezdeti fejlesztés,evolúció,karbantartás
Karbantartási változtatás,új verzió,karbantartás folytatása
A spirális modell szerint:
Az evolúció előrehaladtával a szoftver egy ún. ,minőségi spirálba" kezd süllyedni.
A karbantartás és evolúció váltakozva követik egymást az egyes spirál körökben.
Mindegyik spirálnak különböző darabszámú és egyedi fázisai vannak.
hosszú távú továbbfejlesztés minden ciklusában azonos főbb fázisok vannak, de az egyes ciklusok acta ete ek eletu ető
Melyik igaz az alábbi állítások közül?
A kezdeti fejlesztés általában költségesebb, mint az evolúció
Szoftverkarbantartást általában közvetlenül a kiadás után végzik, míg az evolúció sokkal később következik
A szoftverkarbantartási fázis általában költségesebb, mint az evolúciós.
A szoftverkarbantartási fázis általában hosszabb,mint az evolúciós.
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
Az alábbi szituációban melyik hatásanalízis módszer lenne leginkbb célravezető? A kód rendelkezésre áll…
Statikus kódelemzés
Adatbányászat
Nyomonkövethetőség vizsgálata
Egyik sem
Jellemzően ki dönti el mikor és melyik verzió legyen a szoftverből kiadva?
A sales vagy marketing osztály vezetője
A termékmenedzser szerepkörű személy vagy bizottság
A minőségbiztosítási menedzser
A vezető fejlesztő
Az alábbiak közül melyik a jó on-line felhasználói dokumentáció?
A mai felgyorsult világban erre nincs is szükség
Az, amely minél több rendszer-orientált választ ad
A kézikönyv elektronikus másolata
Az amelyik nem a kézikönyv másolata,hanem kontextus függő
Az alábbiak közül melyik nem igaz?
Az agilis jellegű folyamatonál szükséges a projektmenedzsment
Az vízesés jellegű folyamatonál szükséges a projektmenedzsment
Az agilis folyamatoknál gyakran alkalmaznak nem-informatikai megoldásokat
Nincs olyan projektmenedzsment eszköz, amely a lineáris és iterativ fejlesztési modelleket is támogatná
Az eseménymenedzsment (incident management) viszonya a hibamenedzsmenthez.
Nincs kapcsolat a két fogalom között
Speciálisabb mint a hibamenedzsment ezért javasolt a használata
Ugyanazt jelenti a két fogalom
Az eseménymenedzsmentz általánosabb fogalom, így ezt javasolt használni
Az alábbiak közül melyik tipikus szolgáltatása a projektmenedzsment eszközöknek
Teszteredmények kimutatásai
Review támogatás
Közös dokumentumtár
Költségbecslés
Az alábbiak közül melyik helyes?
Konfigurációkezelésnél a commit egy fejlesztési ág átvételét jelenti
Konfigurációkezelésnél az update a központi adatbázis frissitését jelenti
Konfigurációkezelésnél a clone egy fejlesztési ág másolását jelenti
Konfigurációkezelésnél a merge egy fejlesztési ág beillesztését jelenti a fő fejlesztési ágba
A minőségbiztosítás és szoftvertesztelés kapcsolata:
A két fogalom azonos.
A tesztelés a minőségbiztosítás általánosítása.
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.
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
Melyik a kakukktojás az alábbi szoftvertesztelést támogató eszközök között?
JUnit
Excel
TestLink
SpeedTest
A tapasztalat alapú teszt tervezési technikákra melyik kijelentés igaz?
Hiányos tesztbázis esetén nem alkalmazható
Felderítő teszteléssel ellentétesek a céljaik
Fejlesztők és menedzsment tapasztalatát hívják segítségül a tesztelők
Gyors és olcsó, de a tesztelés teljessége nem ellenőrizhető
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
Az egyik legnagyobb kihívás a tesztautomatizálásban:
Specifikáció automatikus elemzése
Határérték generálása
Szkriptek karbantartása
Futtatás időzítése
Melyik a leghasznosabb információ, amit a teszt menedzser a tesztjelentésben közölhet?
Meghatározza a kiadás időpontját a tesztelés eredménye alapján
Azt, hogy melyik tesztelő mennyire volrt sikeres a hidadetektálásban
A rendszer aktuális minőségét és kiadás kockázatait
A hibák részletes listáját, a javítások módjával
A többszörös redundancia
Kritikus rendszerek fejlesztési módszertana
Defenzív programozás egy fajtája
Más néve: hibaminimalizáció
Hibatűrő architektúrák egyik alapelve
Melyik a helyes sorrend?
Folyamat-tervezés, Teszt-elemzés, Teszt végrehajtás
Teszt-elemzés, Folyamat-tervezés, Teszt végrehajtás
Teszt-elemzés, Teszt végrehajtás, Folyamat-tervezés
Teszt végrehajtás,Teszt-elemzés, Lezáró tevékenységek
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…
Konfiguráció menedzsment rendszerrel való integrálása
Szűrési lehetőségek a mérés során a metrikákra
Web-alapú eléré grafikus felülettel minél több kliensen
Grafikus metrika vizualizálás
Az alábbi szituációban melyik minőségi jellemzőket jell előnyben részesíteni (alkalmazza az ISO 25010 szabvány fogalmát)? Egy játékprogramot fejlesztünk…
Használhatóság és megbízhatóság
Hordozhatóség és integritás
Interoperabilitás és elérhetőség
Performancia és kezelhetőség
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…
ISO 15504: folyamatjavítás
ISO 25010: termékmínőség
ISO 9001: általános minőségbiztosítás
ISO 12207: életciklus modell
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
Az alábbiak közül melyik nem viselkedési tervezési modell a komponens tervezés szintjén?
Entitás-kapcsolat modell
Adatfolyam modell
Ýllapotátmeneti modell
Szekvenciadiagram
Az alábbiak közül melyik nem viselkedési tervezési modell a komponens tervezésnél?
Adatfolyam modell
Szekvenciadiagram
Ýllapotátmeneti modell
Használati eset modell
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
Melyik illik leginkább a web-fejlesztésre?
Két fő tevékenység a web-design és a web.programozás
Különböző szerepkörökre bomlik: tartalom kidolgozása,kinézet megtervezése,kódolás
Hálozatos technológiákon alapuló szoftvertesztelés
Hálózati programok fejlesztése
Az üzleti alkalmazásokra melyik nem jellemző az alábbiak közül?
Sokszor kritikus rendszerek.
Inkább üzleti elemzők fejlesztik azokat,és nem szoftverfejlesztők.
Gyakran régi technológiák is alkalmazva vannak bennük.
"Információs rendszereknek is szokás hívni azokat.
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
A mobil alkalmazásoknál az "ökoszisztéma":
Környezetvédelmi szempontok összessége, mint például energiafelhasználás.
Rendszerarchitektúra környezete.
Kapcsolodó termékek, szolgáltatások és közösségek együttes elnevezése
A fentiek mindegyike
Az alábbi szituációban a hibaminimalizáció melyik megközelítését alkalmaztuk? A repülőgép repülés üzemmódban van, és automata irányítja a gépet…
Elkerülés
Észlelés
Kezelés
Redundancia mentesítés
Adott az alábbi szituáció. Egy kliens-szerver alkalmazást terveztünk, amely több különböző eszközön kell, hogy …
Kétrétegű vékony klienssel
Kétrétegű vastag klienssel
Többrétegű, melyben köztesréteget is hazsnálni kell
Kétrétegű adat-cache köztesréteggel
Az ellenminták kapcsolata a tervezési mintákkal az alábbi
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.
Ý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
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ő
A telepítési diagram:
Egy telepítés folyamatát ábrázolja
A szoftverkomponensek fizikai struktúráját ábrázolja
Gyakran a komponens diagramok példánya
Egy viselkedési diagram típus
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
OOAD jelentése:
Object Oriented Architecture Design
Objektum Orientált Alkalmazási Design
Object-driven Organization Analysis and Documentation
Object Oriented Analysis and Design
Az alábbi csomagdiagramra melyik kijelentés igaz? (kép: A ---> B)
A és B között asszociációs kapcsolat van.
B függ az A-tól
A csomagdiagramon nem lehet írányitott kapcsolatot használni
A függ B-től
Az alábbiak közül melyik kijelentés igaz? (metamodell)
A meta-metamodellt a meta-metamodell segítségével definiáljuk.
A felhasználiói modellek a MOF modellek példányai.
A UML nyelv definicíója egy metamodell, ezért nem bővíthető.
A kapcsolatok nem jelennek meg a metamodellekben, csak az elemek.
Az objektum diagramra vonatkozóan melyik kijelentés igaz az alábbiak közül?
Nem létezik, mert az objektumokat csak osztálydiagramon lehet ábrázolni.
Osztályok példányait ábrázolja, de a kapcsolatok nem értelmezettek.
Az objektumon feltüntethető az objektum neve és a hozzá tartozó osztálynév is, de bármelyik el is hagyható.
Osztályonként a különböző példányokat egy grafikus szimbólum képviselheti a darabszám feltüntetésével.
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
A karbantartás fajtáira az alábbiak közül melyik nemigaz?
A szukcesszív karbantartás a fokozatosság elvét követi
A refactoring egyfajta preventív karbantartás.
A hibajavítás egyfajta korrektív karbantartás.
A perfektív karbantartás általában költségesebb, mint az adaptív karbantartás.
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.
Alternatív nézetek
Komplexitás kezelése
Utólagos dokumentáció
Mellékhatások felfedése
Melyik tevékenység jellemzően nem tartozik a CASE eszközök által támogatott tevékenységek közé?
Folyamatirányítás
Modellezés
Kommunikációs eszközök, kollaboráció
Logelemzés
A konfigurációkezelés során ...
Elsődlegesen az alkalmazott eszközt kell kiválasztani.
Először az alkalmazott folyamatokat kell kidolgozni
Legtöbb tevékenység manuális.
A szoftver változás már nem megengedett, mert csak a meglévő konfigurációkat kell kezelni.
A rendszerépítés feladata ...
Rendszerfejlesztési folyamatok kidolgozása.
Forráskód elkészítése a modellekből.
Architektúra meghatározása.
Komponensek fordítása és szerkesztése.
A konfigurációkezelés fontos eleme a verziókezelés. Az alábbi kijelentések közül melyik nem igaz erre vonatkozóan?
A számozás alapú verzió azonosítás szabványosított.
Párhuzamosan létezhetnek különböző fő- és mellék verziójú fejlesztési ágak.
Gyakran attribútumokkal látják el a verziókat, amelyek további jellemzőkkel bővítik azokat.
Minden verzió bármikor kinyerhető a konfigurációs adatbázisból
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ében használt modellek más neve.
Projekt-tevékenységek jellemzése metrikus adatbázis segítségével.
A 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.
Védelem megerősítése
Adat helyreállítás
Támadás lokalizálása
Kárcsökkentés
Az alábbiak közül melyik nem tartozik a tesztelés alapelvei közé?
A tesztelés legalább akkora errőforrást igényel, mint a fejlesztés
Törekedjünk a tesztelés függetlenségére.
A kimerítő tesztelés lehetetlen.
A defektusok eloszlása a szoftverben nem egyenletes.
Az alábbiak közül melyik nem folyamat metrika?
Defect Removal Efficiency
Mean Time To Change
Defects / kLOC
ReUse Index
Az alábbi állítások közül melyik igaz?
Statikus kódelemzőket tesztelők és fejlesztők is használnak.
formális átvizsgáláshoz szükséges a statikus elemzők használata.
Statikus tesztelés a dinamikus tesztelés után következik.
A statikus tesztelés bár költségesebb, de megbízhatóbb, mert minden hiba megtalálható a segítségével.
Az alábbiak közül melyik állítás nem igaz?
Teszteléssel nem érhető el a hibamentesség.
Az elérendő minőségi szint arányos a befektetett erőforrással.
A elérendő minőségi szint meghatározásának a kockázatelemzés az alapja.
Ismert hibával is kiadható egy szoftver.
Melyik állítás nem igaz az alábbiak közül?
Struktúra tesztelésnél szükség van a teszt végrehajtás elemzésére.
Struktúra tesztelés a specifikáció tesztelés kiegészítése.
Struktúra teszteléssel nem feltétlenül érhető el minden végrehajtási ág.
Struktúra tesztelés egy statikus tesztelési módszer.
Elyik jellemző az alábbiak közül kritikus rendszereknek nem üzembiztonsági jellemzője?
Védettség
Üzemelhetőség
Elérhetőség
Megbízhatóság
Az alábbiak közül melyik nem vezérlési modell (szoftverarchitektúráknál)?
Központosított
Esemény alapú
Autonóm
Iteratív
A szoftvertervezés alapvetően az alábbiakra terjed ki:
Architektúrára
Komponensekre és kapcsolataikra
Felhasználói felületre
Mindegyikre
I a mesterséges intelligencia alapú, ún. Software 2.0 rendszerek jellemzője az alábbiak közül?
Csak algoritmikusan is megfogalmazható problémákra lehet alkalmazni.
Hibás döntés esetén a probléma egyértelműen beazonosítható és javítható.
Kevés tanuló adattal képes csak dolgozni.
Tesztelhetőség nehézsége.
A szoftver modell:
Fejlesztési lépések leírása
Diagram, amelyben a szoftvert ábrázoljuk
Szoftver ábrázolása magasabb absztrakcióban
Méret, komplexitás és más jellemzők ábrázolása
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.
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 CSS leírásokkal formáz meg.
A viewa 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 szoftvermodellek jelentősége a leginkább az alábbi életciklusnál van
Vízesés model
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 rendszereke
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 modell alapú fejlesztés esetében
Modellből automatikusan készíthető a forráskód
alkalmazunk a modellek előállítására
Minden esetben támogatni kell a reverse engineering-et
Az alkalmazandó életciklus modell definiállt kell hogy legyen
A grafikus felhasználó interfészekre melyik kijelentés LEGINKÝBB igaz az alábbiak közül?
A felhasználhatóság objektíven mérhető
Az ISO szerinti használhatósági tesztelési módszerek nem alkalmazhatók rájuk
Sokszor fontosabb a jó GUI a funkcionalitásnál
Az evolúciós fejlesztésnél előnytelenebb a modell alapú tervezés ebben az esetben
.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
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
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
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é … technológiák miatt folyamatosan szükséges a különböző megoldások cserélgetése. A választ indokolja
Ýtírás
Refaktoring
Körkörös tervezés bevezetése
Renoválá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
.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
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
A rendszer üzleti értéke
Az alkalmazott technológiák
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
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
Az alábbiak közül melyik nem termék metrika?
Number of Methods
Clone Coverage
KLOC
ReUse Index
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
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
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
Az alábbi osztályarchitektórára melyik kijelentés igaz? A válaszát indokola B à (öröklődés) A <>---- B
B-hez már nem rendelhető hasonló kapcsolat a C-vel
Csak A tartalmazza C-t
A és B is tartalmazhatja 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 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
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. A válaszát indokolja is
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 nem tekinthető az alábbiak közül a folyamat alapú minőségbiztosítás egyik fő ….?
Minőségjavítás tesztelés által
Minőségbiztosítási szabályok felállítása
Minőségtervezés
Minőség ellenőrzé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? Válaszát indokolja 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
Brmilyen 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?
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
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. Válaszát indokolja is
Teszt bázis
Teszt …
Teszt stratégia
Teszteset
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ó…
Ýtírás
Modularizálás
Refaktoring
Visszatervezés, átszervezés majd előretervezés
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
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 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 választ indokolja is.
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 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. A válaszát indokolja is
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
Hol használatos a hibafa?
Kockázat elemzésnél
Tesztelésnél
Defektusok osztályozásánál
Debugging során
Kritikus rendszerek validációja esetén melyik metrika a legfontosabb az alábbiak közül?
Hiba-eltávolítás hatékonysága
Automatizált tesztek aránya
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 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? A válaszát indokolja is!
Döntési lefedettség tesztelés.
Ekvivalencia-partíció tesztelés.
Döntési tábla tesztelés
Használati eset tesztelé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ó. A választ indokolja is!
Fogalom lokalizálás
Hatásanalízis
Változtatás elvégzése
Változás propagálás
{"name":"Software Development Mastery Quiz", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge of software development and maintenance processes with our comprehensive quiz! Covering various methodologies, algorithms, and best practices, this quiz is designed to challenge and enhance your understanding.Prepare yourself with topics including:Software MaintenanceQuality AssuranceDevelopment MethodologiesTest AutomationProject Management","img":"https:/images/course8.png"}