Szofi logó  
 
Kapcsolatfelvétel
 

Programozó szakdolgozat tartalmi és formai követelményei

Tartalmi kritériumok:

A szakdolgozat az alábbi modulokból épül fel:

- feladatspecifikáció,
- terv,
- felhasználói dokumentáció,
- teszt dokumentáció,
- futtatható program (adathordozón,
- forráskód vagy pszeudokód,
- felhasznált irodalom, egyéb vonatkozások

II.1. Feladatspecifikáció

A megoldandó feladat általában vett programozási feladatot kell, hogy megoldjon. Ezen feladatok közé sorolhatóak azok a problémák, amelyek

- információs rendszerek kivitelezésével kapcsolatosak.
- adatfeldolgozási programok megírását igénylik.

A kitűzött feladat specifikációjának világosan tartalmaznia kell:

- a megoldandó problémát,
- a probléma megoldásának újszerűségét,
- a probléma megoldása során alkalmazott elméleti hátteret,
- a probléma megoldása során alkalmazott szoftver és hardver környezetet,
- a megoldandó probléma gyakorlati életben való felhasználási területét.

II.1 A tervnek tartalmaznia kell

- a specifikációban felvetett probléma megoldásának hátterét
- a programtervet (valamely szabványosnak tekinthető leíró eszköz segítségével)
- a modulok részletes tervét, az objektumok leírását,
- az I/O terveket, ha léteznek ilyenek,
- az adatszerkezeteket, ha léteznek ilyenek,
- részletes adatmodellt.

II.3 A felhasználói dokumentációnak tartalmaznia kell a

- a program installálásához és üzemeltetéshez szükséges információkat a megfelelő részletességgel,
- a programmal történő kommunikációt érintő feladatok és problémák leírását (hibaüzenetek, billentyű kombinációk, menürendszer, st)

II.4 A teszt dokumentációnak tartalmaznia kell

- a program szemantikus helyességének ellenőrzésére tett kísérleteket módszerének leírását,
- amennyiben a fenti feladatot teszt adatok segítségével oldották meg, akkor a teszt adatok halmazát,
- amennyiben a fenti feladatot szimulációs környezettel oldották meg, akkor a szimuláló algoritmus leírását,
- amennyiben a fenti feladatot formális eszközzel oldották meg, akkor a formális helyességbizonyítást.

II.5 Csak olyan feladat értékelhető, amelyhez futtatható kódot és adatállományokat mellékelnek!

II.6 A forráskódnak szabványos - kódolási konvenciókat betartó - módon, kommentárokkal ellátottnak, áttekinthetőnek, az ipari szoftvertermeléshez igazodónak kell lennie. A forráskódból ki kell derülnie, hogy a hallgató az adott nyelv nyújtotta lehetőségeket ismeri, azokat kihasználja. Az adott nyelvi környezetnek alkalmazkodnia kell a feladat jellegéhez.

II.7 Minden olyan esetben, ahol mások ötleteit, gondolatait és eszközeit felhasználjuk, illik, hogy hivatkozzunk rájuk. Egy hivatkozásnak tartalmaznia kell a szerző(k) nevét, a mű címét, a mű kiadóját, a kiadás évét és helyét.

II.8 Amennyiben a programot (programrendszert) a gyakorlati életben már használják, mellékelni lehet a felhasználó véleményét.

A szakdolgozat szellemi termék. A Szofi Magyar-Amerikai Számítástechnikai Oktatóközpont a szerző jogvédelemre vonatkozó jogszabályok betartására kötelezettséget vállal, az MKM vizsgabizottságának tagjai figyelmét a fenti tényre felhívja. Amennyiben a hallgató a szerzői jogvédelem tényét nyomatékosítani szeretné, akkor a szakdolgozatának első oldalán erre a tényre hívja fel az olvasó figyelmét.

Formai kritériumok

A szakdolgozat A4-es formátumban, kettes sorközzel, 12-es betűmérettel, Times New Roman betűtípussal készülhet, nyelve magyar, nyelvezetének a magyar nyelv szintaktikai szabályait be kell tartania, kemény fedelű, fekete színű kötéssel kell elkészüljön. A borító tartalmazza a “Szakdolgozat“ feliratot, a szakdolgozat címét, a szerző(k) nevét. Oldalait sorszámozni kell. A dolgozat tartalomjegyzékét a mű elején helyezzük el! Külalakja legyen egyszerű, áttekinthető.

 


Értékelési szempontok

Feladat minõsítése:

Feladat újszerûsége

Feladat specifikációjának szabatossága

Feladat korszerûsége

Feladat komplexitása

Programterv minõsítése

Tervezési módszertan használata

Tervezési módszertan korszerûsége

Képernyõtervek

Dialógusok

Listatervek (ha vannak)

Algoritmusok specifikációjának szabatossága

Terv külalakja és áttekinthetõsége

Terv szabványossága

Interfészek kialakítása

Konkurens alkalmazhatóság

Hálózati környezet kihasználtsága

Programhelyesség ellenõrzésének mértéke

Hibalekezelések korrektsége

Adatintegritás-védelem

Tranzakcióvédelem

Felhasznált elméleti anyag mélysége

Fizikai realizáció minõsítése

Eszköz és feladat szinkronjának mértéke

Kód (ha van ilyen) szabványossága

Hibalekezelés minõsítése

Kód (ha van ilyen) áttekinthetõsége

Az alkalmazás ergonomíája

Az „alkalmazás-design”

Az alkalmazásfejlesztõ eszköz kihasználtsága

Felhasználói dokumentáció minõsítése

Installációs feladatok tárgyalása

Felhasználói szintû leírás korrektsége

Adminisztrátori szintû leírás korrektsége

Felhasználói támogatottság mértéke

„Help-rendszer” minõsítése

Help használhatósága

Help külalakja

A diplomamunka külalakjának megítélése

Nyelvhelyesség

Tartalomjegyzék

Tárgymutató

Hivatkozások

Dokumentálási eszközök korszerûsége

 

Vissza az előző oldalra...