vf Flashcards

1
Q

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.

A

C)a vevők a szoftver közvetlen felhasználói.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

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

A

B)Szolgáltatások, reakciók leírása.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

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

A

C)Kompozíció

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

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

A

C)GIVEN környezet WHEN tevékenység THEN hatás.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

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.

A

C)A funkcionálisan elaprózódott osztályokat egy csomagba kell tennünk.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hány alapelvet célszerű követnünk a SOLID elv szerint?A)6 B)5 C)4 D)3

A

B)5.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

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)A szoftver fejlesztése során meghozott elsődleges tervezési döntések halmaza.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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.

A

B)Monolitikus architektúra.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Mi nem lehet program komponens?A)Végrehajtható állomány. (Executable) B)Alkotóelem. (Artifact) C)Programkönyvtár. (Class library)

A

B)Alkotóelem. (Artifact).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Melyik nem része a rendszertervnek?A)Költségbecslés B)Felhasználói felület C)Dinamikus terv D)Statikus terv

A

A)Költségbecslés.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Melyik SOLID elv ad lehetőséget a polimorfizmus megvalósítására?A)ISP B)LSP C)OCP D)SRP

A

B)LSP.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

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.

A

D)Feltöredezheti a programszerkezetet a túlzott használata.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

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

A)…megengedi az invariánsok gyengítését.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

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.

A

D)A konkrét osztályok az absztrakció segítségével lépnek kapcsolatba egymással.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

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.

A

D)Egyke tervminta használatával.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

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

A

C)A futam lezáráához kapcsolódó megbeszélés.

17
Q

Melyik nem projektvezető szolgáltatás?A)Redmine B)GitHUb C)GitLab D)Azure Devops

18
Q

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

A

D)A használatánkseítségéve nincs szükséünk konfliktusok kezelésére.

19
Q

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)A kommuniáció peer to peer elven működik, de kitütetett szerverek felállítására van lehetőség.

20
Q

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

A

C)git pull.

21
Q

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.

A

D)A megváltozott projekt fájlok automatikus feltöltése a verziókezelőbe.

22
Q

Melyik nem build rendszer?A)Cthulhu B)Maven C)Ant D)Gradle

A

A)Cthulhu.

23
Q

Hogy nevezik a Maven build rendszer projekt fájlját?A)pom.xml B)pom.pom C)build.xml D)build.pom

A

A)pom.xml.

24
Q

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

A

C)Group, Artifact Id, Version.

25
Mely állítás igaz a pom.xml tartalmával kapcsolatban?A)modelVersion: az alkalmazás modell rétegének verziószáma B)groupId: a modult fejlesztő csapat cégen belüli azonosítója C)version: a fordításhoz szükséges minimális Maven verzió D)artifactId: a projekt egyedi neve
D)artifactId: a projekt egyedi neve.