<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=Szoftvertechnol%C3%B3gia%2F2024-vd1-kikerdezo</id>
	<title>Szoftvertechnológia/2024-vd1-kikerdezo - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=Szoftvertechnol%C3%B3gia%2F2024-vd1-kikerdezo"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia/2024-vd1-kikerdezo&amp;action=history"/>
	<updated>2026-05-15T15:34:44Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia/2024-vd1-kikerdezo&amp;diff=206185&amp;oldid=prev</id>
		<title>Török Zsombor: Új oldal, tartalma: „{{Vissza|Szoftvertechnológia}}  {{Kvízoldal | cím= Szoftvertechnológia 2024/25 Első vizsga | pontozás=-}}  == Melyik állítás NEM igaz a CoSysMo költségbecslő módszerre? == {{kvízkérdés|típus=egy|válasz=2}} # Az elkészítendő rendszer költségének becsléséhez figyelembe veszi a megvalósítandó interfészek számát # A megoldandó feladat bonyolultságát a kifejlesztendő rendszer becsült forráskód méretével (LoC) jellemezzük # Az…”</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia/2024-vd1-kikerdezo&amp;diff=206185&amp;oldid=prev"/>
		<updated>2024-12-18T15:39:48Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „{{Vissza|Szoftvertechnológia}}  {{Kvízoldal | cím= Szoftvertechnológia 2024/25 Első vizsga | pontozás=-}}  == Melyik állítás NEM igaz a CoSysMo költségbecslő módszerre? == {{kvízkérdés|típus=egy|válasz=2}} # Az elkészítendő rendszer költségének becsléséhez figyelembe veszi a megvalósítandó interfészek számát # A megoldandó feladat bonyolultságát a kifejlesztendő rendszer becsült forráskód méretével (LoC) jellemezzük # Az…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Vissza|Szoftvertechnológia}}&lt;br /&gt;
&lt;br /&gt;
{{Kvízoldal | cím= Szoftvertechnológia 2024/25 Első vizsga | pontozás=-}}&lt;br /&gt;
&lt;br /&gt;
== Melyik állítás NEM igaz a CoSysMo költségbecslő módszerre? ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2}}&lt;br /&gt;
# Az elkészítendő rendszer költségének becsléséhez figyelembe veszi a megvalósítandó interfészek számát&lt;br /&gt;
# A megoldandó feladat bonyolultságát a kifejlesztendő rendszer becsült forráskód méretével (LoC) jellemezzük&lt;br /&gt;
# Az összes többi állítás igaz&lt;br /&gt;
# Az elkészítendő rendszer és a projektcsapat jellemzőit is figyelembe veszi a költségtényezők meghatározása során&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Melyik állítás igaz a CoCoMo modellre? ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=3}}&lt;br /&gt;
# Egy exportkorlátozásokat megfogalmazó listát definiáltak a segítségével&lt;br /&gt;
# Jól használható rendszerfejlesztési feladatok becslésére is&lt;br /&gt;
# Egy faktor alapú költségbecslő modell&lt;br /&gt;
# A modell becsléséhez ismerni kell minden projektrésztvevő havi fizetési költségét&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kik tekinthetők a rendszer érintettjeinek (stakeholder) az alábbiak közül? ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=1,2,3,4}}&lt;br /&gt;
# Hatóságok&lt;br /&gt;
# Megrendelők&lt;br /&gt;
# Végfelhasználók&lt;br /&gt;
# Fejlesztők&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mi igaz az UML használati esetekkel (use case) kapcsolatban? ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=3}}&lt;br /&gt;
# Egy használati eset egy forgatókönyvet (scenario) ír le&lt;br /&gt;
# Az aktor a modellezett rendszernek egy olyan része, aki valami interakciót hajt végre&lt;br /&gt;
# Egy használati esetben nem csak a rendszer felhasználója lehet aktor&lt;br /&gt;
# A használati eset diagram tartalmazza a használati esettel kapcsolatos összes fontos információt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Melyik állítás NEM igaz Gantt diagramok kapcsán? ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2}}&lt;br /&gt;
# A Gantt diagram egyik lehetséges felhasználása, hogy különböző szempontok szerinti ütemezéseket javaslunk a projekt tevékenységeihez&lt;br /&gt;
# Akkor és csak akkor van függőség két tevékenység között, ha az egyiket csak akkor lehet elkezdeni, amikor a másik már befejeződik&lt;br /&gt;
# Az elemi tevékenységek becsült időráfordítását is felhasználjuk a Gantt diagram elkészítéséhez&lt;br /&gt;
# A tartalék (slack) azt adja meg, hogy mennyi tartalék időnk van az adott tevékenység befejezésében&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mi jellemző az integrációs mintákra? ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=1,3,4}}&lt;br /&gt;
# A Feature Branch minta esetén egy új funkcióval kapcsolatos minden munkát egy külön, saját ágon végezzük, és csak akkor integráljuk vissza, amikor kész az új funkció&lt;br /&gt;
# A Mainline Integration minta gyakori, a Feature Branch minta ritka integrációt ír elő&lt;br /&gt;
# A Mainline Integration mintában a fejlesztők a mainline-on keresztül integrálják a munkájukat, onnan leszedve és összefésülve a többiek változtatásait, majd – ha működik – akkor a saját változtatásaikat is vissza integrálják&lt;br /&gt;
# A Feature Branch minta esetén egy hibajavítással kapcsolatos minden munkát egy külön, saját ágon végezzük, és csak akkor integráljuk vissza, amikor kész az új funkció&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mely állítások igazak a kiadás mintákra? ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=1,3}}&lt;br /&gt;
# A Release Branch minta esetén a kiadandó szoftververzió egy külön, release branch-en található&lt;br /&gt;
# A Release-Ready Mainline minta esetén a kiadandó verzió branch-e új funkciókat nem fogad, csak hibajavításokat&lt;br /&gt;
# A Release Branch minta esetén a kiadandó verzió branch-e új funkciókat nem fogad, csak hibajavításokat&lt;br /&gt;
# A Release-Ready Mainline minta esetén a kiadandó szoftververzió egy külön, release branch-en található&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mi igaz a tesztelésre? ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=3}}&lt;br /&gt;
# A tesztelés mindig manuális folyamat&lt;br /&gt;
# Teszteléssel be lehet látni a szoftver helyességét&lt;br /&gt;
# A tesztelés segíthet felderíteni a szoftver elgépelésekből eredő hibáit&lt;br /&gt;
# A 100%-os utasításfedettség azt jelenti, hogy a rendszerünk összes lehetséges viselkedését kipróbáltuk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Jelölje be az alábbi osztálydiagramra igaz állításokat! ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=1,3}}&lt;br /&gt;
# A Door és Window osztályok a Dwelling osztállyal kompozíciós (rész-egész) viszonyban állnak&lt;br /&gt;
# A Door és Window osztályok kapcsolata a Dwelling osztállyal feléjük nem navigálható&lt;br /&gt;
# A Dwelling osztálynak mindig pontosan 1 owner-e van&lt;br /&gt;
# Az Apartment osztály megvalósítja a Dwelling interfészt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mely állítások igazak a szoftverrendszerekre? ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=1,2}}&lt;br /&gt;
# Elsődleges értékét a szoftver végrehajtása adja&lt;br /&gt;
# Lehetnek hardverben megvalósított részei&lt;br /&gt;
# Folyamatos, megszakítás nélküli működésre képes&lt;br /&gt;
# Kizárólag szoftverből álló rendszer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Melyik állítás igaz a modellezés kapcsán? ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=4}}&lt;br /&gt;
# Modellezés során nem érdemes a modellt finomítani, mert komplex lesz és nem tudjuk használni majd. &lt;br /&gt;
# Érdemes egy nagy, közös modellt készíteni, ami leírja a készítendő rendszer összes fontos jellemzőit&lt;br /&gt;
# Hierarchikus finomítás során a változók értékkészletét finomítjuk&lt;br /&gt;
# Az absztrakció alkalmazásával bizonyos információt szándékosan elhanyagolunk a modell készítése során&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Melyik dokumentumban fogalmazzuk meg a rendszer komponensekre bontását? ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=4}}&lt;br /&gt;
# Felhasználói dokumentáció&lt;br /&gt;
# Követelményspecifikáció&lt;br /&gt;
# Komponensterv&lt;br /&gt;
# Architektúraterv&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mi igaz a szoftvermérnökségre? ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=3,4}}&lt;br /&gt;
# Egy mérnöki ág, ami kizárólagosan szoftverek fejlesztésére fókuszál&lt;br /&gt;
# Alapelve, hogy kizárólag tervezés után lehet az implementációt elvégezni&lt;br /&gt;
# Célja alapos módszerek kidolgozása, amik szoftverek tervezését és fejlesztését segítik&lt;br /&gt;
# Egy lehetséges definíciója, hogy többverziós programok többszereplős fejlesztése&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mitől lesz jól érthető egy forráskód? ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=1,3,4}}&lt;br /&gt;
# Érthetőek a változónevek&lt;br /&gt;
# Minden függvény külön fájlba van kiszervezve&lt;br /&gt;
# Szakterületi, üzleti fogalmakat használ, ahol az indokolt&lt;br /&gt;
# A programozási nyelv és platform bevett stílusát, mintáit használja&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mely állítás igaz? ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1}}&lt;br /&gt;
# Használati esetekből lehet teszteseteket származtatni&lt;br /&gt;
# A határérték analízis az utasítás (statement) lefedettség növelésére alkalmazott technika&lt;br /&gt;
# Az ekvivalencia osztályokat mindig automatikusan, algoritmikusan határozzuk meg&lt;br /&gt;
# 100%-os utasítás lefedettség mellett biztosak lehetünk benne, hogy hibátlan a kódunk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Melyik állítás NEM igaz az aktorokra UML használati esetek (use case) esetén? ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=1,2,3}}&lt;br /&gt;
# Az aktorokat minden esetben &amp;quot;pálcika emberke&amp;quot; (stick figure) jelöli a diagramon&lt;br /&gt;
# Az aktorokat a diagram bal oldalára kell felvenni&lt;br /&gt;
# Egy diagramon egy aktort adhatunk meg, aki a használati eset igénybevételét végzi&lt;br /&gt;
# Egy személy több aktor szerepében is lehet az adott rendszer kapcsán&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Melyik az agilis módszertan által előnyben részesített alapelv? ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=1,4}}&lt;br /&gt;
# működő szoftver&lt;br /&gt;
# nagyon részletes dokumentáció&lt;br /&gt;
# előre definiált folyamatok&lt;br /&gt;
# együttműködés a megrendelővel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ki tagja a Scrum csapatnak? ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=1,2,4}}&lt;br /&gt;
# Tesztelő&lt;br /&gt;
# Product owner&lt;br /&gt;
# Megrendelő&lt;br /&gt;
# Fejlesztő&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kik tekinthetők érintetteknek (stakeholder) az alábbiak közül? ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=1,2,3,4}}&lt;br /&gt;
# Üzemeltetők&lt;br /&gt;
# Beszállítók&lt;br /&gt;
# Hatóságok&lt;br /&gt;
# Fejlesztők&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Jelölje be az igaz állításokat az alábbi, komponens modellezéssel kapcsolatos állítások közül! ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=1,2}}&lt;br /&gt;
# Az interfészek a függőségi kapcsolatok pontosításaként használhatók&lt;br /&gt;
# A belső komponens által megvalósított interfész kivezetését a külső komponensre delegációs összeköttetéssel valósíthatjuk meg&lt;br /&gt;
# Az interfészeknek nem lehet attribútuma&lt;br /&gt;
# Egy port lehet összetett, ekkor több portja van&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mi igaz a moduláris dekompozícióra? ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=2,3,4}}&lt;br /&gt;
# Kizárólag szoftver (komponensek) esetén értelmezhető ez az alapelv&lt;br /&gt;
# Az alapja az információrejtés (information hiding)&lt;br /&gt;
# Az implementáció szintjén alkalmazhatjuk, amikor a (szoftver) komponenst osztályokra bontjuk fel&lt;br /&gt;
# Az architektúra tervezés során alkalmazhatjuk, amikor a rendszert komponensekre bontjuk fel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Melyik igaz az agilis módszertanokra? ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2}}&lt;br /&gt;
# Kanban táblát használunk minden fejlesztés során&lt;br /&gt;
# Az agilitás, a változásra való reagálás képessége kiemelt fontosságú&lt;br /&gt;
# Nem kell semmiféle tervet készíteni, mert úgyis minden változik majd&lt;br /&gt;
# A sprint célja a megrendelői szerződés egyik pontjának megvalósítása&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mely állítás(ok) igaz(ak)? ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1}}&lt;br /&gt;
# 100%-os döntési (decision) lefedettségből következik a 100%-os utasítás (statement) lefedettség &lt;br /&gt;
# Teszteléskor a fő lefutási ágat (happy path) nem érdemes vizsgálni, az általában úgy is jól működik&lt;br /&gt;
# Ha a specifikáció alapú tesztjeink hibátlanul lefutottak, nincs értelme kódlefedettséget vizsgálni&lt;br /&gt;
# Csak olyan tesztkészlet fogadható el, ami 100%-os döntésfedettséget ér el&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mely fogalomhoz tartozik az adott definíció? Kiválasztva egy kódrészletet, meg kell tudni mutatni, hogy az milyen követelmény miatt került be ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2}}&lt;br /&gt;
# Követelmény menedzsment&lt;br /&gt;
# Hátrafelé követhetőség&lt;br /&gt;
# Tanúsítás&lt;br /&gt;
# Előrefelé követhetőség&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Mely állítások igazak a &amp;quot;szoftverfejlesztési életciklus&amp;quot; modellek kontextusában? ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=3,4}}&lt;br /&gt;
# Alkalmazásuk kritikus rendszerek fejlesztésekor ajánlott; más jellegű rendszer esetén túl költséges a használatuk&lt;br /&gt;
# Általában technológiafüggő ajánlásokat (pl. támogatott programozási nyelv, build keretrendszer) is megfogalmaznak&lt;br /&gt;
# Minden életciklus modell lépések vagy fázisok sorozatából áll, amelyekhez jól meghatározott kimenetek tartoznak&lt;br /&gt;
# Céljuk a szoftver tervezésének, megvalósításának, illetve működtetésének szisztematikus leírása&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Melyik állítás igaz a Scrum-ban a sprintre? ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=5}}&lt;br /&gt;
# Addig nem ér véget a sprint, amíg a sprint backlogba beválogatott minden feladatot meg nem oldott a csapat&lt;br /&gt;
# A sprint során többször is bemutatja a csapat az eredményeket az ügyfélnek a gyors visszajelzés érdekében&lt;br /&gt;
# Ha a sprint során hibát találunk az adott sprintben fejlesztendő funkcióban, akkor azt még abban a sprintben ki kell javítani&lt;br /&gt;
# Egy sprint két hétig tart&lt;br /&gt;
# Egyik másik állítás sem igaz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Melyik állítás NEM igaz a modellezés kapcsán az alábbi háromból? ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1}}&lt;br /&gt;
# Mind a három állítás IGAZ&lt;br /&gt;
# Állítás 2: Nem csak grafikus modellezési nyelveket lehet definiálni&lt;br /&gt;
# Állítás 3: Hierarchikus finomítás során a modell elemeit felbontjuk további alelemekre&lt;br /&gt;
# Állítás 1: Egy modellezési nyelv szemantikája a modell és modellelemek jelentését adja meg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Melyik állítás igaz a strukturális kódmetrikákra? ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=4}}&lt;br /&gt;
# A ciklomatikus komplexitás a kódban lévő ciklusok számát adja meg&lt;br /&gt;
# A ciklomatikus komplexitás meghatározásához ki kell először számolni a vezérlési szerkezetek legmélyebb beágyazását (max nesting)&lt;br /&gt;
# Két modul közül az a bonyolultabb, amiben több kódsor van (LoC)&lt;br /&gt;
# A csomósodás (knots) nevű metrika a párhuzamos ágak számát adja meg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Milyen praktikus technikák léteznek a kódolási irányelvek betartatására? ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=1,3}}&lt;br /&gt;
# Átvizsgálás GitHub pull request review keretében&lt;br /&gt;
# Megkövetelni, hogy azonos operációs rendszert használjanak a fejlesztők&lt;br /&gt;
# Fejlesztőkörnyezet (IDE) formázási funkcióinak használata&lt;br /&gt;
# Strukturális teszttervezés utasításfedettség alapján&lt;/div&gt;</summary>
		<author><name>Török Zsombor</name></author>
	</entry>
</feed>