Szoftverfejlesztő OKJ
Transcript of Szoftverfejlesztő OKJ
-
7/23/2019 Szoftverfejleszt OKJ
1/33
-
7/23/2019 Szoftverfejleszt OKJ
2/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
2/33
A vizsgafeladat ismertetse: A szbeli kzpontilag sszelltott vizsga krdsei a 4. Szakmaikvetelmnyek fejezetben megadott tmakrket tartalmazza.
Amennyiben a ttel kidolgozshoz segdeszkz szksges, annak hasznlata megengedett,az erre vonatkoz informcikat a ttel tartalmazza. A felhasznlhat segdeszkzket avizsgaszervezbiztostja.
A feladatsor els rszben tallhat 1-20-ig szmozott vizsgakrdseket ki kell nyomtatni,majd pontosan kettvgni. Ezek lesznek a hzhat ttelek.A msodik rszben tallhat a tanri pldny, mely az rtkelst segti.
A ttelsor a 12/2013. (III. 29.) NFM rendelet foglalt szakkpests szakmai s
vizsgakvetelmnye alapjn kszlt.
-
7/23/2019 Szoftverfejleszt OKJ
3/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
3/33
1. Egy kis vegyesbolt vezetje felkri, hogy ksztsen egy szmtgpes programot,
amely a bolt raktrkszlett tartja nyilvn. Hatrozza meg a fejlesztend szoftver
funkcionlis s minsgi kvetelmnyeit, valamint az alkalmazs szerkezeti felptst!
Mutassa be a programtervezs folyamatt!
Nevezze meg s jellemezze a tervezs sorn ksztenddokumentumokat!
Hatrozza meg a fejlesztendszoftver funkcionlis kvetelmnyeit!
Hatrozza meg a fejlesztendszoftver minsgi kvetelmnyeit!
A ttelhez segdeszkz nem hasznlhat.
Szakkpests: 54 213 05 Szoftverfejleszt
Szbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
2. Egy desktop gyviteli szoftver tesztelst kell megvalstani. Ksztse el a tesztelsi
tervet, tegyen javaslatot a tesztelsi krnyezet kialaktsra!
Definilja a tesztels fogalmt s jellemzit!
Hatrozza meg a szksges teszttpusokat!
Hatrozza meg a tesztels szintjeit!
Jellemezze a tesztelsi mdszereket!
Definiljon egy teljes tesztelsi krnyezetet!
A ttelhez segdeszkz nem hasznlhat.
-
7/23/2019 Szoftverfejleszt OKJ
4/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
4/33
3. Egy jtkszoftver fejlesztsn tbb programoz dolgozik. Feladata, hogy a
projektben rsztvevk szmra kialaktsa a kzs fejlesztsi krnyezetet, valamint
gondoskodjon az egyes programvltozatok s frisstsek elksztsrl.
Hatrozza meg a kzs fejleszts sorn jelentkezproblmkat!
Ismertesse a verzikezelrendszerek fbb jellemzit!
Hatrozza meg egy tetszlegesen vlasztott verzikezel rendszerre alapozva a
programozk szmra a kzs munkafolyamatokat s szablyokat!
Jellemezze a szoftverek letciklust!
Ismertesse egy programfrissts ksztsnek mdjt!
A ttelhez segdeszkz nem hasznlhat.
Szakkpests: 54 213 05 Szoftverfejleszt
Szbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
4. Egy webalap szoftvert tbbfelhasznls mkdsre kell kialaktani. Tervezze meg
a webalap szoftver tbbfelhasznls mkdst, definilja a mkdshez szksges
komponenseket, s alaktsa ki a szksges biztonsgi megoldsokat!
Ismertesse a webalap rendszerek felhasznlkezelsi megoldsait s jellemzit!
Ismertesse a jelszkezelsre s trolsra vonatkoz alapelveket!
Mutasson be - egy webalap szoftver esetben - egy teljes kr felhasznlkezelsi
megoldst!
Ismertesse a leggyakoribb felhasznli fikok elleni tmadsi mdszereket, s tegyen
javaslatot az ellenk val vdekezsre!
A ttelhez segdeszkz nem hasznlhat.
-
7/23/2019 Szoftverfejleszt OKJ
5/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
5/33
5. Egy grafikus, tbb platformon (desktop, web, mobil) is hasznlhat krtyajtk
programot kell kszteni. Tegyen javaslatot a programozsi nyelv s a fejlesztsi
krnyezet kivlasztsra!
Tegyen javaslatot a feladathoz megfelelprogramozsi nyelv kivlasztsra!
Hasonltsa ssze a vlasztott programozsi nyelvet ms nyelvekkel, s indokolja
vlasztsnak elnyeit!
Hatrozza meg a tbbplatform alkalmazsfejleszts kritikus pontjait s korltait!
Vlasszon ki egy fejlesztsi krnyezetet s indokolja dntst!
A ttelhez segdeszkz nem hasznlhat.
Szakkpests: 54 213 05 Szoftverfejleszt
Szbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
6. Egy ruhz klimatizlsi rendszerbl 10 msodpercenknt rkeznek - az egyes
helyisgek hmrsklett jelz- monitoradatok egy adatbzisba. A megfigyelt helyisgek
(berkezadatok) szma 300 darab. Tegyen javaslatot az adatok rgztshez szksges
adatbzis s alkalmazs felptsre!
Tervezze meg a rendszer mkdshez szksges architektrt!
Tervezze meg az adatok trolshoz szksges adatbzis felptst!
Hatrozza meg az adatok trolshoz szksges trterletet!
Tervezze meg az adatok rgztshez szksges alkalmazst!
Hatrozza meg a rendszer mkdse sorn jelentkez kritikus pontokat, hibkat s
javasoljon megoldsokat!
A ttelhez hasznlhat segdeszkz: szmolgp.
-
7/23/2019 Szoftverfejleszt OKJ
6/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
6/33
7. Egy utazsi iroda online (webalap) utazsfoglalsi rendszert zemeltet. A
klasszikus MVC alkalmazs a cg szervern fut. Egy sikeres reklmkampny
kvetkeztben a rendszer felhasznlinak szma 100-szorosra, cscsidszakban (pl.
nnepek, nyri hnapok) pedig akr 10000-szeresre is emelkedik. Feladata, hogy az
alkalmazs talaktsa nlkl biztostsa a megnvelt terhels kltsghatkony
kiszolglst.
Ismertesse a tbbfeladatos, tbbfelhasznls rendszerek mkdst!
Definilja a klasszikus MCV-alkalmazs felptst, s trjen ki a sklzhatsgi
krdsekre!
Jellemezze a virtualizcis szoftverek tulajdonsgait!
Definilja a robosztus alkalmazsok jellemzit!
Definilja a cscsterhels fogalmt, s magyarzza el ennek kltsgoldali vonzatt!
Tervezzen rendszerarchitektrt a vzolt problma megoldsra!
A ttelhez segdeszkz nem hasznlhat.
Szakkpests: 54 213 05 Szoftverfejleszt
Szbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
8. Egy alkalmazs naplfjlja az egyes esemnyeket sorvgejellel, az esemnyen belli
adatokat ; jellel vlasztja el. Egy esemnyhez az albbi adatok tartoznak: idpont,
felhasznl, szmtgp IP-cme, esemnyzenet. Feladata egy olyan hordozhat
(portable) alkalmazs ksztse, amely a naplfjlban kpes klnbzadatok alapjn
esemnybejegyzseket keresni.
Ismertesse a hordozhat (portable) alkalmazsok jellemzit s korltait!
Tervezze meg az alkalmazs mkdst!
Optimalizlja a keresseket ktfle szempont szerint: vgrehajtsi id, illetve
memriafoglals!
A ttelhez segdeszkz nem hasznlhat.
-
7/23/2019 Szoftverfejleszt OKJ
7/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
7/33
9. Egy kzepes mret vllalat komplex vllalatirnytsi rendszert hasznl. A
klnbz jelentsekhez, riportokhoz paramterezhet lekrdezsek llnak
rendelkezsre. Feladata egy olyan alkalmazs elksztse, amely a lekrdezsekbl,
kapott adatokbl kismret, vdett s hiteles (alrt) jelentseket (dokumentumokat)
kszt!
Ismertesse egy dokumentum (pl. PDF, DOC) ellltsnak (generlsnak) lpseit!
Mutassa be, hogyan cskkenten a dokumentum mrett!
Mondja el, hogyan biztostan a dokumentum srthetetlensgt!
Beszljen arrl, hogyan valstan meg a dokumentum hitelessgt!
Ismertesse, hogyan valstan meg a dokumentum illetktelenek ltali elolvassnak
vdelmt!
A ttelhez segdeszkz nem hasznlhat.
Szakkpests: 54 213 05 Szoftverfejleszt
Szbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
10. Egy tblajtk program tesztelst kell elvgezni. Feladata, hogy a bta llapot
szoftverben hibkat trjon fel.
Tegyen javaslatot egy teljes krtesztelsi tervre!
Hatrozza a j teszteset kritriumait!
Tegyen javaslatot a tesztelsi dokumentum formjra s felptsre!
Ismertesse egy hibakezelrendszer mkdst!
A ttelhez segdeszkz nem hasznlhat.
-
7/23/2019 Szoftverfejleszt OKJ
8/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
8/33
11. Egy autalkatrsz-zlet raktrkszlett nyilvntart programot kell fejleszteni.
Hatrozza meg az alkalmazs szerkezeti felptst!
Nevezze meg s jellemezze a tervezs sorn ksztenddokumentumokat!
Tegyen javaslatot a szoftver futtatsi krnyezetre (platform)!
Tegyen javaslatot a szoftverarchitektra kialaktsra!
Mutasson r az alkalmazs kritikus pontjaira!
A ttelhez segdeszkz nem hasznlhat.
Szakkpests: 54 213 05 Szoftverfejleszt
Szbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
12. Egy kisruhz rszre szmlz programot kell kifejleszteni. Feladata, hogy
elksztse a szoftverfejlesztsre vonatkoz rajnlatot s vllalkozi szerzdst.
Hatrozza meg a kltsgkalkulci elemeit!
Ismertesse egy szoftverfejlesztsi rajnlat tartalmi s formai elemeire vonatkoz
legfontosabb jellemzket!
Mutassa be egy vllalkozi szerzds tartalmi s formai elemeire vonatkoz
legfontosabb jellemzket!
Ismertesse egy szoftverfejlesztsre vonatkoz vllalkozi szerzds specilis tartalmi
elemeit!
A ttelhez segdeszkz nem hasznlhat.
-
7/23/2019 Szoftverfejleszt OKJ
9/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
9/33
13. Egy raktrkezel program fejlesztse sorn olyan riportgenerl modult kell
kszteni, amely klnfle formtum fjlokba (PDF, DOC, ODF, XLS, XML, GIF,
PNG, JPG, ZIP, RAR) lltja el a jelentseket. Feladata, hogy ksztsen elemzst a
feladathoz szksges komponensek s formtumok szerzi jogi helyzetvel
kapcsolatban.
Ismertesse az egyes formtumok felhasznlsval kapcsolatos szerzi jogokat!
Mutassa be a kls szoftverkomponensek bepthetsgvel kapcsolatos jogi
lehetsgeket, korltokat!
Ismertesse a kls szoftverkomponensek bepthetsgvel kapcsolatos felhasznlsi
feltteleket zleti cl alkalmazsok esetben!
A ttelhez segdeszkz nem hasznlhat.
Szakkpests: 54 213 05 Szoftverfejleszt
Szbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
14. Egy vllalati hibabejelentszoftverhez felhasznli dokumentcit kell elkszteni.
Tegyen javaslatot a szoftver felhasznlit tmogat rendszer elemeire s kialaktsuk
mdjra!
Ismertesse a felhasznli dokumentumok jellemzit!
Sorolja fel, hogy milyen tartalmi elemeket kell egy felhasznli dokumentumnak
tartalmaznia!
Tegyen javaslatot a szoftver felhasznlit tmogat tovbbi lehetsgekre (pl. e-
learning, screencast, stb.)!
A ttelhez segdeszkz nem hasznlhat.
-
7/23/2019 Szoftverfejleszt OKJ
10/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
10/33
15. Egy elektronikai szakruhz raktrkezel szoftvert kell kifejleszteni. Feladata,
hogy tervezze meg a szoftver adatbzisnak felptst!
Ismertesse az adatbzis-tervezs alapfogalmait!
Mondja el az adatmodellezs alapfogalmait!
Vzolja fel a raktrkezelprogram fbb adatbzis-szerkezeti elemeit!
A ttelhez segdeszkz nem hasznlhat.
Szakkpests: 54 213 05 Szoftverfejleszt
Szbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
16. Egy banki szoftverben az tutalsok kezelst kell megvalstani. Vgezzen
elemzst az adatbzis-mveletek sorn jelentkez hibk s hatkonysgi krdsek
kezelsnek lehetsgeirl!
Ismertesse az adatbzis-konzisztencia fogalmt s megsrtsnek mdjait!
Mondja el a tranzakci fogalmt, vdelmi szintjeit s hasznlatnak mdjt!
Tegyen javaslatot az adatbzis-mveletek hatkonysgnak nvelsre!
A ttelhez segdeszkz nem hasznlhat.
-
7/23/2019 Szoftverfejleszt OKJ
11/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
11/33
17. Egy vllalat informcis rendszerben rzkeny adatokat trolnak, gy fokozott
tmadsveszlynek van kitve. Tegyen javaslatot a hlzati krnyezetben dolgoz
kliensgpek vdelmre!
Ismertesse a kliensgpekre leselkedinformatikai veszlyeket!
Javasoljon vdekezsi mdszereket a rosszindulat programok ellen!
Mondja el a biztonsgos bngszs mdszereit!
Javasoljon eszkzket a fokozott vdelem megvalstsra!
A ttelhez segdeszkz nem hasznlhat.
Szakkpests: 54 213 05 Szoftverfejleszt
Szbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
18. Egy webalap informcis rendszer vdelmt kell megvalstani. Tegyen javaslatot
a szervereket rtmadsok kivdsre!
Ismertesse a szerverek elleni tmadsok mdjait s jellemzt!
Tegyen javaslatot a szerverek vdelmt biztost eszkzkre!
Ismertesse a tzfalak tpusait s feladatait!
A ttelhez segdeszkz nem hasznlhat.
-
7/23/2019 Szoftverfejleszt OKJ
12/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
12/33
19. Egy Microsoft Windows opercis rendszerre kszlt jtkprogramot kell ms
platformra (pl. LINUX) tltetni. Ksztsen egy megvalsthatsgi tanulmnyt a
feladat vgrehajtsrl!
Hasonltsa ssze a kt opercis rendszer fontosabb jellemzit a megvalsthatsg
szempontjbl!
Sorolja fel a feladat sorn jelentkeznehzsgeket az egyes alrendszerek szempontjbl
(pl. grafikus alrendszer, rendszerhvsok stb.)!
Sorolja fel, hogy milyen felttelek teljeslse esetn lehetsges - a kd jelents jrarsa
nlkl - a feladatot megoldani!
A ttelhez segdeszkz nem hasznlhat.
Szakkpests: 54 213 05 Szoftverfejleszt
Szbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
20. Egy TCP/IP alap hlzatbiztonsgi szoftver fejlesztst kell elvgezni. Feladata,
egy olyan szoftvermodul elksztse, amely az egyes hlzati csomagok informciit
elemzi.
Ismertesse a hlzati cmzs jellemzit!
Mutassa be egy hlzati csomag felptst s jellemzit!
Beszljen egy hlzati csomag tjrl a forrsllomstl a clllomsig!
A ttelhez segdeszkz nem hasznlhat.
-
7/23/2019 Szoftverfejleszt OKJ
13/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
13/33
AZ RTKELS SZEMPONTJAI
Tanri pldny
1. Egy kis vegyesbolt vezetje felkri, hogy ksztsen egy szmtgpes programot,
amely a bolt raktrkszlett tartja nyilvn. Hatrozza meg a fejlesztend szoftver
funkcionlis s minsgi kvetelmnyeit, valamint az alkalmazs szerkezeti felptst!
Mutassa be a programtervezs folyamatt!
Nevezze meg s jellemezze a tervezs sorn ksztenddokumentumokat!
Hatrozza meg a fejlesztendszoftver funkcionlis kvetelmnyeit!
Hatrozza meg a fejlesztendszoftver minsgi kvetelmnyeit!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
Programtervezs: kvetelmnyek meghatrozsa, specifikci, tervezs.
Rendszerkvetelmnyek, felhasznli kvetelmnyek. A kvetelmnyfeltrs mdszerei.
Kvetelmnyspecifikci.
-
7/23/2019 Szoftverfejleszt OKJ
14/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
14/33
2. Egy desktop gyviteli szoftver tesztelst kell megvalstani. Ksztse el a tesztelsi
tervet, tegyen javaslatot a tesztelsi krnyezet kialaktsra!
Definilja a tesztels fogalmt s jellemzit!
Hatrozza meg a szksges teszttpusokat!
Hatrozza meg a tesztels szintjeit!
Jellemezze a tesztelsi mdszereket!
Definiljon egy teljes tesztelsi krnyezetet!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
Validci s verifikci.
Tesztels szintjei: komponens teszt, modul teszt, integrcis teszt (alrendszer, rendszer
teszt), elfogadsi teszt.
Tesztelsi mdszerek: statikus s dinamikus tesztels, fekete doboz, fehr doboz.
Szoftvertesztels mdszertana s folyamata.
Tesztelsi vezrlevek.
Rendszertesztels, integrcis tesztels, vgtesztels.
Teljestmnytesztek (volumen, stressz teszt).
Automatikus tesztelsi eszkzk (pl. JUnit, NUnit, xUnit).
Tesztvezrelt fejleszts (napi build, release).
-
7/23/2019 Szoftverfejleszt OKJ
15/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
15/33
3. Egy jtkszoftver fejlesztsn tbb programoz dolgozik. Feladata, hogy a
projektben rsztvevk szmra kialaktsa a kzs fejlesztsi krnyezetet, valamint
gondoskodjon az egyes programvltozatok s frisstsek elksztsrl.
Hatrozza meg a kzs fejleszts sorn jelentkezproblmkat!
Ismertesse a verzikezelrendszerek fbb jellemzit!
Hatrozza meg egy tetszlegesen vlasztott verzikezel rendszerre alapozva a
programozk szmra a kzs munkafolyamatokat s szablyokat!
Jellemezze a szoftverek letciklust!
Ismertesse egy programfrissts ksztsnek mdjt!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
Verzikezelrendszerek (pl. GIT, SNV).
Automatikus dokumentumgenerl eszkzk.
Szoftverek letciklusa: alpha-, bta- s vgleges verzik (release) kiadsa.
Teleptcsomag ksztse.
Verzikvets, hibajavts az egyes verzikba, programfrisstsek ksztse.
-
7/23/2019 Szoftverfejleszt OKJ
16/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
16/33
4. Egy webalap szoftvert tbbfelhasznls mkdsre kell kialaktani. Tervezze meg
a webalap szoftver tbbfelhasznls mkdst, definilja a mkdshez szksges
komponenseket, s alaktsa ki a szksges biztonsgi megoldsokat!
Ismertesse a webalap rendszerek felhasznlkezelsi megoldsait s jellemzit!
Ismertesse a jelszkezelsre s trolsra vonatkoz alapelveket!
Mutasson be - egy webalap szoftver esetben - egy teljes kr felhasznlkezelsi
megoldst!
Ismertesse a leggyakoribb felhasznli fikok elleni tmadsi mdszereket, s tegyen
javaslatot az ellenk val vdekezsre!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
HTTP protokoll felptse, mkdse. Krs s vlaszzenet. Biztonsg.
Munkamenet (session-kezels).
Web alkalmazsok biztonsga. Felhasznl- s jogosultsgkezels.
Alkalmazsszerverek biztonsgi megoldsai.
Jelszkezelsre vonatkoz szablyok, jelszavak trolsa.
Felhasznli fikok elleni tmadsok: nyers er(brute force) s sztrmdszer.
Felhasznli fikok vdelme.
Adatbzisok vdelme.
-
7/23/2019 Szoftverfejleszt OKJ
17/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
17/33
5. Egy grafikus, tbb platformon (desktop, web, mobil) is hasznlhat krtyajtk
programot kell kszteni. Tegyen javaslatot a programozsi nyelv s a fejlesztsi
krnyezet kivlasztsra!
Tegyen javaslatot a feladathoz megfelelprogramozsi nyelv kivlasztsra!
Hasonltsa ssze a vlasztott programozsi nyelvet ms nyelvekkel, s indokolja
vlasztsnak elnyeit!
Hatrozza meg a tbbplatform alkalmazsfejleszts kritikus pontjait s korltait!
Vlasszon ki egy fejlesztsi krnyezetet s indokolja dntst!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
Programozsi nyelvek tpusai s jellemzi.
Alapvetinput/output komponensek.
Grafikus komponensek.
GUI alkalmazs ksztse.
Alkalmazsplatformok jellemzi.
Multiplatform-alkalmazskszts szablyai.
Programozi krnyezetek (IDE) s jellemzik.
-
7/23/2019 Szoftverfejleszt OKJ
18/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
18/33
6. Egy ruhz klimatizlsi rendszerbl 10 msodpercenknt rkeznek - az egyes
helyisgek hmrsklett jelz- monitoradatok egy adatbzisba. A megfigyelt helyisgek
(berkezadatok) szma 300 darab. Tegyen javaslatot az adatok rgztshez szksges
adatbzis s alkalmazs felptsre!
Tervezze meg a rendszer mkdshez szksges architektrt!
Tervezze meg az adatok trolshoz szksges adatbzis felptst!
Hatrozza meg az adatok trolshoz szksges trterletet!
Tervezze meg az adatok rgztshez szksges alkalmazst!
Hatrozza meg a rendszer mkdse sorn jelentkez kritikus pontokat, hibkat s
javasoljon megoldsokat!
A ttelhez hasznlhat segdeszkz: szmolgp.
Kulcsszavak, fogalmak:
Adatbzis-kezelrendszer teleptse, alapvetkonfigurcis belltsok.
Adatbzisok normalizlsa, optimalizlsa.
Adatmodellezs: egyed-kapcsolat diagramok, tervezsi alapelvek, megszortsok
(constraint) modellezse.
Adatmodellezs: egyed-kapcsolat diagramok, tervezsi alapelvek, megszortsok
(constraint) modellezse.
Meztulajdonsgok: tpusok, mezmret, alaprtk.
Adatbzis-kapcsolatok megvalstsa. Loklis s hlzati adatbzis hasznlata.
zenetkzvettsorok (MQ).
-
7/23/2019 Szoftverfejleszt OKJ
19/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
19/33
7. Egy utazsi iroda online (webalap) utazsfoglalsi rendszert zemeltet. A
klasszikus MVC alkalmazs a cg szervern fut. Egy sikeres reklmkampny
kvetkeztben a rendszer felhasznlinak szma 100-szorosra, cscsidszakban (pl.
nnepek, nyri hnapok) pedig akr 10000-szeresre is emelkedik. Feladata, hogy az
alkalmazs talaktsa nlkl biztostsa a megnvelt terhels kltsghatkony
kiszolglst.
Ismertesse a tbbfeladatos, tbbfelhasznls rendszerek mkdst!
Definilja a klasszikus MCV-alkalmazs felptst, s trjen ki a sklzhatsgi
krdsekre!
Jellemezze a virtualizcis szoftverek tulajdonsgait!
Definilja a robosztus alkalmazsok jellemzit!
Definilja a cscsterhels fogalmt, s magyarzza el ennek kltsgoldali vonzatt!
Tervezzen rendszerarchitektrt a vzolt problma megoldsra!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
Szmtgp-architektrk.
Multitask rendszerek. Idosztsos rendszerek. Valsidejrendszerek.
Virtulizcis szoftverek. Fizikai s virtulis gp kapcsolata, belltsok.
Tbbrtegalkalmazsok felptse.
ModelViewController (MVC) elv, MVC-elv alkalmazsa webtechnolgikban.
Hatkonysg s teljestmny a webalkalmazsokban.
Felhalap rendszerek.
Munkafolyamatokhoz, szolgltatsokhoz, termkekhez kapcsold egyszer
kltsgkalkulci.
-
7/23/2019 Szoftverfejleszt OKJ
20/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
20/33
8. Egy alkalmazs naplfjlja az egyes esemnyeket sorvgejellel, az esemnyen belli
adatokat ; jellel vlasztja el. Egy esemnyhez az albbi adatok tartoznak: idpont,
felhasznl, szmtgp IP-cme, esemnyzenet. Feladata egy olyan hordozhat
(portable) alkalmazs ksztse, amely a naplfjlban kpes klnbzadatok alapjn
esemnybejegyzseket keresni.
Ismertesse a hordozhat (portable) alkalmazsok jellemzit s korltait!
Tervezze meg az alkalmazs mkdst!
Optimalizlja a keresseket ktfle szempont szerint: vgrehajtsi id, illetve
memriafoglals!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
Lineris s logaritmikus keressek.
Rendezsek.
Vgrehajtsi idk.
llomnykezels. Indexels.
-
7/23/2019 Szoftverfejleszt OKJ
21/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
21/33
9. Egy kzepes mret vllalat komplex vllalatirnytsi rendszert hasznl. A
klnbz jelentsekhez, riportokhoz paramterezhet lekrdezsek llnak
rendelkezsre. Feladata egy olyan alkalmazs elksztse, amely a lekrdezsekbl,
kapott adatokbl kismret, vdett s hiteles (alrt) jelentseket (dokumentumokat)
kszt!
Ismertesse egy dokumentum (pl. PDF, DOC) ellltsnak (generlsnak) lpseit!
Mutassa be, hogyan cskkenten a dokumentum mrett!
Mondja el, hogyan biztostan a dokumentum srthetetlensgt!
Beszljen arrl, hogyan valstan meg a dokumentum hitelessgt!
Ismertesse, hogyan valstan meg a dokumentum illetktelenek ltali elolvassnak
vdelmt!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
Adatbzis-kapcsolatok megvalstsa.
Integrci ms rendszerekkel. Adatok exportlsa, importlsa irodai programokbl.
Message digest (Hash).
Titkostsi algoritmusok (DES, RSA).
Digitlis alrs.
-
7/23/2019 Szoftverfejleszt OKJ
22/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
22/33
10. Egy tblajtk program tesztelst kell elvgezni. Feladata, hogy a bta llapot
szoftverben hibkat trjon fel.
Tegyen javaslatot egy teljes krtesztelsi tervre!
Hatrozza a j teszteset kritriumait!
Tegyen javaslatot a tesztelsi dokumentum formjra s felptsre!
Ismertesse egy hibakezelrendszer mkdst!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
Programhibk tpusai, feldertsi mdjuk. Szintaktikus s szemantikus hibk.
Hibadetektls. Hibamodellek.
Tesztelsi mdszerek: statikus s dinamikus tesztels, fekete doboz, fehr doboz.
Tesztelsi mdszertan. Szoftvertesztels folyamata. Tesztelsi vezrelvek.
Hibakezelrendszerek (pl. Bugzilla).
-
7/23/2019 Szoftverfejleszt OKJ
23/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
23/33
11. Egy autalkatrsz-zlet raktrkszlett nyilvntart programot kell fejleszteni.
Hatrozza meg az alkalmazs szerkezeti felptst!
Nevezze meg s jellemezze a tervezs sorn ksztenddokumentumokat!
Tegyen javaslatot a szoftver futtatsi krnyezetre (platform)!
Tegyen javaslatot a szoftverarchitektra kialaktsra!
Mutasson r az alkalmazs kritikus pontjaira!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
Rendszerkvetelmnyek, felhasznli kvetelmnyek.
Megvalsthatsgi tanulmny.
Adatmodell megtervezse (UML adatbzis-diagram), objektumhierarchia megtervezse
(UML osztlydiagram), algoritmizls (UML aktivits diagram, pszeudokd).
-
7/23/2019 Szoftverfejleszt OKJ
24/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
24/33
12. Egy kisruhz rszre szmlz programot kell kifejleszteni. Feladata, hogy
elksztse a szoftverfejlesztsre vonatkoz rajnlatot s vllalkozi szerzdst.
Hatrozza meg a kltsgkalkulci elemeit!
Ismertesse egy szoftverfejlesztsi rajnlat tartalmi s formai elemeire vonatkoz
legfontosabb jellemzket!
Mutassa be egy vllalkozi szerzds tartalmi s formai elemeire vonatkoz
legfontosabb jellemzket!
Ismertesse egy szoftverfejlesztsre vonatkoz vllalkozi szerzds specilis tartalmi
elemeit!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
rajnlat szerepe, tartalma, felptse.
A brutt s nett bevtel, kltsg, nkltsg fogalma, szmtsnak mdja.
Munkafolyamatokhoz, szolgltatsokhoz, termkekhez kapcsold egyszer
kltsgkalkulci, kltsgszmts, jvedelmezsg szmtsa.
Pnzgyi adminisztrcira, szmvitelre jellemzalaptevkenysgek.
A vllalkozkat, vllalkozsokat, munkavllalkat terhelad- s kzterhek.
-
7/23/2019 Szoftverfejleszt OKJ
25/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
25/33
13. Egy raktrkezel program fejlesztse sorn olyan riportgenerl modult kell
kszteni, amely klnfle formtum fjlokba (PDF, DOC, ODF, XLS, XML, GIF,
PNG, JPG, ZIP, RAR) lltja el a jelentseket. Feladata, hogy ksztsen elemzst a
feladathoz szksges komponensek s formtumok szerzi jogi helyzetvel
kapcsolatban.
Ismertesse az egyes formtumok felhasznlsval kapcsolatos szerzi jogokat!
Mutassa be a kls szoftverkomponensek bepthetsgvel kapcsolatos jogi
lehetsgeket, korltokat!
Ismertesse a kls szoftverkomponensek bepthetsgvel kapcsolatos felhasznlsi
feltteleket zleti cl alkalmazsok esetben!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
Szoftver fogalma, szoftverek csoportostsa.
Zrt s nylt forrskd rendszerek, GPL.
Licenc, licencszerzds. Hasznlati jog.
Szabad szoftverek.
-
7/23/2019 Szoftverfejleszt OKJ
26/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
26/33
14. Egy vllalati hibabejelentszoftverhez felhasznli dokumentcit kell elkszteni.
Tegyen javaslatot a szoftver felhasznlit tmogat rendszer elemeire s kialaktsuk
mdjra!
Ismertesse a felhasznli dokumentumok jellemzit!
Sorolja fel, hogy milyen tartalmi elemeket kell egy felhasznli dokumentumnak
tartalmaznia!
Tegyen javaslatot a szoftver felhasznlit tmogat tovbbi lehetsgekre (pl. e-
learning, screencast, stb.)!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
Kiadvnyszerkeszts-alapok.
Vide- s hangszerkeszts alapjai.
Screencast ksztse.
Animcik ksztse.
-
7/23/2019 Szoftverfejleszt OKJ
27/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
27/33
15. Egy elektronikai szakruhz raktrkezel szoftvert kell kifejleszteni. Feladata,
hogy tervezze meg a szoftver adatbzisnak felptst!
Ismertesse az adatbzis-tervezs alapfogalmait!
Mondja el az adatmodellezs alapfogalmait!
Vzolja fel a raktrkezelprogram fbb adatbzis-szerkezeti elemeit!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
Adatbzisok felptse: tblk, rekordok, mezk. Adatintegrits, adatvdelem. Relcis
adatmodell.
Elsdleges kulcs fogalma. Index fogalma, indexels.
Adatbzisok normalizlsa, optimalizlsa. Redundancia cskkentse, megszntetse.
Adatmodellezs: egyed-kapcsolat diagramok, tervezsi alapelvek, megszortsok
(constraint) modellezse.
-
7/23/2019 Szoftverfejleszt OKJ
28/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
28/33
16. Egy banki szoftverben az tutalsok kezelst kell megvalstani. Vgezzen
elemzst az adatbzis-mveletek sorn jelentkez hibk s hatkonysgi krdsek
kezelsnek lehetsgeirl!
Ismertesse az adatbzis-konzisztencia fogalmt s megsrtsnek mdjait!
Mondja el a tranzakci fogalmt, vdelmi szintjeit s hasznlatnak mdjt!
Tegyen javaslatot az adatbzis-mveletek hatkonysgnak nvelsre!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
Tranzakcik fogalma, tranzakcik vdelmi szintjei.
ACID (Atomicity, Consistency, Isolation, and Durability) tulajdonsgok.
Biztonsgi ments ksztse. temezett mentsek.
Lekrdezsek hatkonysga. Teljestmnyjavts, diagnosztika.
Elosztott adatbzisok.
Naplzs s hibakezels.
-
7/23/2019 Szoftverfejleszt OKJ
29/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
29/33
17. Egy vllalat informcis rendszerben rzkeny adatokat trolnak, gy fokozott
tmadsveszlynek van kitve. Tegyen javaslatot a hlzati krnyezetben dolgoz
kliensgpek vdelmre!
Ismertesse a kliensgpekre leselkedinformatikai veszlyeket!
Javasoljon vdekezsi mdszereket a rosszindulat programok ellen!
Mondja el a biztonsgos bngszs mdszereit!
Javasoljon eszkzket a fokozott vdelem megvalstsra!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
Rosszindulat szoftverek (vrus, trjai, freg, adware, spyware).
Vdekezsi mdok a rosszindulat szoftverek ellen.
Megtvesztsi technikk (social engineering, phishing).
Biztonsgos bngszs, bngszbiztonsgi belltsai.
Biztonsgi szablyzat.
Mobil eszkzk vdelme, biometrikus azonostsi mdszerek.
IT eszkzk fizikai vdelme.
-
7/23/2019 Szoftverfejleszt OKJ
30/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
30/33
18. Egy webalap informcis rendszer vdelmt kell megvalstani. Tegyen javaslatot
a szervereket rtmadsok kivdsre!
Ismertesse a szerverek elleni tmadsok mdjait s jellemzt!
Tegyen javaslatot a szerverek vdelmt biztost eszkzkre!
Ismertesse a tzfalak tpusait s feladatait!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
Hlzatbiztonsgi alapok, hibaelhrts, biztonsgpolitika.
Tmadstpusok (felderts, DoS, DDoS, hozzfrsi tmads).
Megtvesztsi technikk (social engineering, phishing).
Hlzati veszlyek, tmadsi mdszerek, tzfalak hasznlata.
Tzfalak feladata, tpusai.
-
7/23/2019 Szoftverfejleszt OKJ
31/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
31/33
19. Egy Microsoft Windows opercis rendszerre kszlt jtkprogramot kell ms
platformra (pl. LINUX) tltetni. Ksztsen egy megvalsthatsgi tanulmnyt a
feladat vgrehajtsrl!
Hasonltsa ssze a kt opercis rendszer fontosabb jellemzit a megvalsthatsg
szempontjbl!
Sorolja fel a feladat sorn jelentkeznehzsgeket az egyes alrendszerek szempontjbl
(pl. grafikus alrendszer, rendszerhvsok stb.)!
Sorolja fel, hogy milyen felttelek teljeslse esetn lehetsges - a kd jelents jrarsa
nlkl - a feladatot megoldani!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
Windows API felptse s hasznlata: WIN32 API, MFC.
Fordt- (pl. gcc, make) s fejleszteszkzk (pl. kDevelop) Unix/Linux hasznlata.
Rendszerhvsok hasznlata alkalmazi programokban.
Grafikai s multimdia-alrendszerek.
-
7/23/2019 Szoftverfejleszt OKJ
32/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
32/33
20. Egy TCP/IP alap hlzatbiztonsgi szoftver fejlesztst kell elvgezni. Feladata,
egy olyan szoftvermodul elksztse, amely az egyes hlzati csomagok informciit
elemzi.
Ismertesse a hlzati cmzs jellemzit!
Mutassa be egy hlzati csomag felptst s jellemzit!
Beszljen egy hlzati csomag tjrl a forrsllomstl a clllomsig!
A ttelhez segdeszkz nem hasznlhat.
Kulcsszavak, fogalmak:
Hlzati cmzs (fizikai s logikai cm), IP-cmek szerkezete, csoportostsa.
Hlzati szolgltatsok, gyfl/kiszolglk s kapcsolataik.
OSI s TCP/IP rtegelt modell, protokollok.
IP-cmzs a LAN-ban, NAT s PAT fogalma.
Forgalomirnyts, irnyt protokollok, belss klsirnyt protokollok.
-
7/23/2019 Szoftverfejleszt OKJ
33/33
Szakkpests: 54 213 05 SzoftverfejlesztSzbeli vizsgatevkenysgA vizsgafeladat megnevezse: Vlaszads a vizsgakvetelmnyek alapjn sszelltott, elre kiadottttelsorokbl hzott krdsekre
RTKELS
Sorszm NvFeladat
sorszma Osztlyzat
............................................... ...............................................dtum alrs