A szakmai vizsga leírása, mérésének, értékelésének szempontjai

Szakmai vizsgára bocsátás feltétele: Valamennyi előírt képzési évfolyam és az egybefüggő szakmai gyakorlat eredményes teljesítése.


Központi interaktív vizsga

A vizsgatevékenység megnevezése: A szoftverfejlesztés és tesztelés elmélete

A vizsgatevékenység leírása: A vizsgatevékenység 20 db, számítógépen megoldandó tesztfeladatból áll. A teszt feladatai lehetnek feleletválasztós feladatok (egyszeres választás, többszörös választás, válaszok illesztése), valamint kiegészítést igénylő feleletalkotó feladatok. A teszt értékelésének automatizálhatónak kell lennie. A teszt témaköreit és az egyes témakörökhöz tartozó kérdésszámot az alábbi táblázat tartalmazza:

TémakörKérdések száma
Csoportmunkaeszközök, Git2
HTML5, CSS32
JavaScript, ECMAScript2
Tiszta kód alapelvek2
Adatbázis-tervezés, adatbázis-kezelés, SQL2
Mobil alkalmazásfejlesztés1
Frontend készítésre szolgáló JavaScript keretrendszerek2
Backend készítésre szolgáló nyelvek és keretrendszerek, ORM2
Objektum Orientált Programozás (OOP)2
Tartalomkezelő rendszerek (CMS)1
Tesztelés2
Összesen:20

A vizsgatevékenység végrehajtására rendelkezésre álló időtartam: 45 perc

A vizsgatevékenység aránya a teljes szakmai vizsgán belül: 10%

A vizsgatevékenység értékelésének szempontjai: Az értékelésben minden feladat 2 pontot ér. Részleges megoldásért részpontszám adható. Maximális pontszám nem adható, amennyiben a feladatra adott megoldás hibás választ is tartalmaz.

A vizsgatevékenység akkor eredményes, ha a tanuló a megszerezhető összes pontszám legalább 40%-át elérte.


Projektfeladat

A vizsgatevékenység megnevezése: Szoftverfejlesztés és -tesztelés a gyakorlatban

A vizsgatevékenység leírása:

A) Szoftverfejlesztés és -tesztelés vizsgaremek vizsgarész

A vizsgázóknak minimum 2, maximum 3 fős fejlesztői csapatot alkotva kell a vizsgát megelőzően egy komplex szoftveralkalmazást lefejleszteniük. A szoftveralkalmazásnak az alábbi elvárásoknak kell megfelelni:

  • Életszerű, valódi problémára nyújt megoldást.
    • Adattárolási és -kezelési funkciókat is megvalósít.
    • RESTful architektúrának megfelelő szerver és kliens oldali komponenseket egyaránt tartalmaz.
    • A kliens oldali komponens vagy komponensek egyaránt alkalmasak asztali és mobil eszközökön történő használatra. Mobil eszközre kifejlesztett kliens esetén natív mobil alkalmazás, vagy azzal hozzávetőlegesen megegyező felhasználói élményt nyújtó webes kliens egyaránt alkalmazható. Asztali eszközökre fejlesztett kliens oldali komponensnél mindenképpen szükséges webes megvalósítás is, de emellett opcionálisan natív, asztali alkalmazás is a csomag része lehet. (pl. A felhasználóknak szánt interfész webes megjelenítést használ, míg az adminisztrációs felület natív asztali alkalmazásként készül el).
    • A forráskódnak a tiszta kód elveinek megfelelően kell készülnie.
    • A szoftver célját, komponenseinek technikai leírását, működésének műszaki feltételeit és használatának rövid bemutatását tartalmazó dokumentáció is része a csomagnak.

A vizsgaremek benyújtásának módja: A kész csomagot a vizsga előtt minimum 14 nappal kell a vizsgabizottsághoz benyújtani GitHub vagy más hasonló szolgáltatás segítségével megosztva. A megosztott anyagnak tartalmaznia kell az alábbiakat:

  • A szoftver forráskódja.
    • Natív asztali alkalmazások esetén a program telepítőkészlete.
    • Az adatbázis adatbázismodell-diagramja.
    • Az adatbázis export fájlja (dump).
    • A szoftveralkalmazás dokumentációja.
    • A tesztekhez végzett kód, valamint a teszteredmények dokumentációja.

A vizsgafeladat során a vizsgázó gyakorlati bemutatóval összekapcsolt szóbeli előadás

formájában mutatja be a:

  • szoftver célját
    • műszaki megvalósítását
    • működését
    • forráskódját
    • a csapaton belüli munkamegosztást, a fejlesztési csapatban betöltött szerepét, a fejlesztés során használt projektszervezési eszközöket.

A fentieken túl maximum 3-5 perces angol nyelven tartott szóbeli előadás formájában összefoglalót ad a szoftver céljáról és működéséről, valamint angolul válaszol a vizsgáztató végfelhasználói szerepben feltett maximum 2-3 kérdésére.

Amennyiben a munkacsapat más tagjai is azonos csoportban vizsgáznak, akkor a bemutatót közösen is megtarthatják, de ebben az esetben is biztosítani kell, hogy minden vizsgázó egyenlő arányban vegyen részt a bemutatóban, illetve minden vizsgázónak önállóan kell bemutatnia a saját feladatrészét magyarul és angolul egyaránt.

A vizsgaremek elkészítésére rendelkezésre álló idő: A vizsgaremeket a záróvizsga tanévében kell a vizsgázónak elkészítenie. A vizsgaremek bemutatására és megvédésére maximum 30 perc áll a vizsgázó rendelkezésére.

B) Asztali- és webes szoftverfejlesztés, adatbázis-kezelés feladatsor

A vizsgafeladat során a vizsgázónak egy számítógépes szoftverfejlesztési feladatokat tartalmazó feladatsort kell megoldania. A feladatsor az alább részekből áll:

  • Grafikus és konzolos részt egyaránt tartalmazó asztali alkalmazás fejlesztése Java vagy C# nyelven
  • Komplex webes és adatbázis-kezelési feladat, amely tartalmaz:
    • Reszponzív viselkedésű weboldal készítést és formázást
    • Backend programozást (adatbázis lekérdezést is végző, néhány végpontot tartalmazó REST API kiszolgáló létrehozása)
    • Frontend programozást (HTML / CSS /JavaScript / REST API kliens)

A vizsgatevékenység végrehajtására rendelkezésre álló időtartam: 270 perc

Ezen belül:

A) Szoftverfejlesztés és -tesztelés vizsgaremek vizsgarész: 30 perc

B) Asztali- és webes szoftverfejlesztés, adatbázis-kezelés feladatsor: 240 perc

A vizsgatevékenység aránya a teljes szakmai vizsgán belül: 90%

A vizsgatevékenység értékelésének szempontjai:

A vizsgatevékenység során összesen 120 pontot lehet elérni az alábbi bontásban:

A.) Szoftverfejlesztés és -tesztelés vizsgaremek vizsgarész:

  • a szoftver átfogó értékelése (a választott téma életszerűsége, az elkészült szoftver hasznossága, a komplexitás és kidolgozottság mértéke, milyen mértékben és minőségben valósította meg a szoftver a kitűzött célt, felhasználói élmény minősége): 5 pont
    • adatbázis-tervezés és megvalósítás: 5 pont
    • szerver oldali komponens (backend): 10 pont
    • asztali használatra készült kliens oldali komponens (frontend): 10 pont
    • mobil használatra készült kliens oldali komponens: 10 pont
    • a kód minősége: 3 pont
    • a dokumentáció minősége és részletezettsége: 2 pont
    • a szoftver tesztelésének bemutatása: 3 pont
  • a szoftver bemutatása során a vizsgázó előadásának szakszerűsége, illetve az angol nyelvű  kommunikáció minősége: 3 pont
  • a csapatmunka megvalósítása: 4 pont

B.) Asztali- és webes szoftverfejlesztés, adatbázis-kezelés vizsgarész:

  • konzolos asztali alkalmazásfejlesztés Java vagy C# nyelven: 15 pont
    • grafikus asztali alkalmazásfejlesztés Java vagy C# nyelven: 10 pont
    • reszponzív viselkedésű weboldal készítés és formázás: 10 pont
    • backend programozás (adatbázis lekérdezést is végző, néhány végpontot tartalmazó REST API kiszolgáló létrehozása): 15 pont
    • frontend programozás (HTML / CSS /JavaScript / REST API kliens): 15 pont

A pontok további bontását – legalább kétpontos szintig részletezve – a konkrét vizsgafeladat javítási-, értékelési útmutatója tartalmazza.

A vizsgatevékenység akkor eredményes, ha a tanuló a megszerezhető összes pontszám legalább 40%-át elérte.

Ajánlott honlapok

Elérhetőségeink

Cím

4030 Debrecen, Fokos utca 12.

Telefon

+36 52 437-311 (26 mellék)

Email

info@devizsga.hu

Ügyfélfogadási idő

H-CS: 7:30 – 15:30
P: 7:30 – 12:00

Megközelíthetőség

Autóbusszal

15, 15y, 30, 30A

Zsibogó vagy Rigó utca elnevezésű megállóhely

48

Vécsey utca elnevezésű megállóhely

Autóval

Parkoló a Fokos utca irányából

Korlátozott számban, díjmentesen

Üzenjen nekünk!