vf Flashcards
vMely állítás hamis? A követelmények feltárását nehezítheti, hogy…A)a vevők nem egyértelműen fejtik ki az elvárásokat. B)a vevők bizonytalanok az elvárásokban. C)a vevők a szoftver közvetlen felhasználói. D)a vevők nem rendelkeznek informatikai ismeretekkel.
C)a vevők a szoftver közvetlen felhasználói.
Melyik nem “nem funkcionális” követelmény?A)Külső követelmények B)Szolgáltatások, reakciók leírása C)Termék követelmények D)Menedzselési követelmények
B)Szolgáltatások, reakciók leírása.
Mely reláció típus nem része a használati eset diagramnak?A)Származtatás B)Tartalmazás C)Kompozíció D)Előfeltétel
C)Kompozíció
Melyik a használati történet (user story) szerkezete?A)USER felhasználó IN USE CASE használati eset WITH RELATION kapcsolat B)AS A szerepkör USE funkció TO cél C)GIVEN környezet WHEN tevékenység THEN hatás
C)GIVEN környezet WHEN tevékenység THEN hatás.
Melyik állítás hamis a tervezés fázisait illetően?A)Minden fázisban tovább pontosíthatók a már létező osztályok. B)A bonyolulttá váló osztályokat felbonthatjuk. C)A funkcionálisan elaprózódott osztályokat egy csomagba kell tennünk. D)Minden fázisban bevezethetünk új osztályokat.
C)A funkcionálisan elaprózódott osztályokat egy csomagba kell tennünk.
Hány alapelvet célszerű követnünk a SOLID elv szerint?A)6 B)5 C)4 D)3
B)5.
Mi a szoftver architektúra?A)A szoftver fejlesztése során meghozott elsődleges tervezési döntések halmaza. B)A szoftvernek a hardver architektúrájára való kitelepülési módja. C)Az az osztályszerkezet, amelyből a csomagdiagramot építjük fel. D)A szoftver komponens diagramja.
A)A szoftver fejlesztése során meghozott elsődleges tervezési döntések halmaza.
Mely architektúra esetében a legnehezebb elkülöníteni a program funkcióit?A)Model-nézet-kontroller architektúra. B)Monolitikus architektúra. C)Model-nézet architektúra.
B)Monolitikus architektúra.
Mi nem lehet program komponens?A)Végrehajtható állomány. (Executable) B)Alkotóelem. (Artifact) C)Programkönyvtár. (Class library)
B)Alkotóelem. (Artifact).
Melyik nem része a rendszertervnek?A)Költségbecslés B)Felhasználói felület C)Dinamikus terv D)Statikus terv
A)Költségbecslés.
Melyik SOLID elv ad lehetőséget a polimorfizmus megvalósítására?A)ISP B)LSP C)OCP D)SRP
B)LSP.
Mely állítás hamis a Single Responsibility Principle-el kapcsolatban?A)Egy programegység csak egy felelősséggel rendelkezhet. B)Elősegíti a programegységek laza összekapcsolását. C)Ha az SRP elvet megszegjük, akkor az Open/Closed Principle-t is. D)Feltöredezheti a programszerkezetet a túlzott használata.
D)Feltöredezheti a programszerkezetet a túlzott használata.
Melyik állítás hamis? A Liskov helyettesítési elv…A)…megengedi az invariánsok gyengítését. B)…tiltja a kivételek típusának bővítését. C)…elvárja a paraméterek kontravarianciáját. D)…elvárja a visszatérési értékek kovarianciáját.
A)…megengedi az invariánsok gyengítését.
Mely állítás állja meg a helyét a Függőségek megfordítása elvnél?A)A konkrét osztályokat nem alakíthatjuk át. B)Az objektum az osztályok példányosítását közvetlen saját maga végzi. C)Az osztály mezői a konkrét osztályok példányait tartalmazzák. D)A konkrét osztályok az absztrakció segítségével lépnek kapcsolatba egymással.
D)A konkrét osztályok az absztrakció segítségével lépnek kapcsolatba egymással.
Milyen módon NEM fecskendezhetünk be függőséget?A)Konstruktor paraméteren keresztül. B)Beállító műveleten keresztül. C)Interfész segítségével, ahol a kliens megvalósítja a beállító műveletet. D)Egyke tervminta használatával.
D)Egyke tervminta használatával.
Minek jelölésére nem való a cédulák (tickets) használata egy projektmenedzsment eszközben?A)Új funkcionalitás B)Dokumentációs feladat C)A futam lezáráához kapcsolódó megbeszélés D)Hiba
C)A futam lezáráához kapcsolódó megbeszélés.
Melyik nem projektvezető szolgáltatás?A)Redmine B)GitHUb C)GitLab D)Azure Devops
A)Redmine
Mely állítás hamis a verziókövető rendszerekkel kapcsolatban?A)Lehetővé teszi a módosítások ellenőrzését.B)A seítségével az összes eddigi vltozaot eltárolhatjuk C)egengedi vátoztatások visszavonását D)A használatánkseítségéve nincs szükséünk konfliktusok kezelésére
D)A használatánkseítségéve nincs szükséünk konfliktusok kezelésére.
Melyik állítás vonatkozik az elosztott verziókövető rendszerekre?A)A kommuniáció peer to peer elven működik, de kitütetett szerverek felállítására van lehetőség. B)Fájl alapú műveletvégést végez. C)Ismert megvalósításai pl. VS, SVN, oreSafe D)A konkurencia kezelés jellemzően beküldés előtt egyesítéssel törénik.
A)A kommuniáció peer to peer elven működik, de kitütetett szerverek felállítására van lehetőség.
Az alábbiak közül a git mely parancsával szinkronizálhatjuk a távoli tárolóból a lokális tárolónkba az oda mások által beküldött új verziókat?A)git synchroize B)git commit C)git pull D)git push
C)git pull.
Mely feladatot nem látja el a build rendszer?A)Függőségek kezelése B)Automatizált tesztek végrehajtása C)Program lefordítása D)A megváltozott projekt fájlok automatikus feltöltése a verziókezelőbe.
D)A megváltozott projekt fájlok automatikus feltöltése a verziókezelőbe.
Melyik nem build rendszer?A)Cthulhu B)Maven C)Ant D)Gradle
A)Cthulhu.
Hogy nevezik a Maven build rendszer projekt fájlját?A)pom.xml B)pom.pom C)build.xml D)build.pom
A)pom.xml.
Minek a rövidítése a GAV a Maven rendszerben?A)Group, Application Id, Version B)Genuine Application Verifier C)Group, Artifact Id, Version D)Graphical Advanced Visualizer
C)Group, Artifact Id, Version.