Giachetta Roberto honlapja
Hírek Oktatás Kutatás
 
ELTE IK
 › Szoftvertechnológia
 › Eseményvezérelt alkalmazások
   fejlesztése I
 › Eseményvezérelt alkalmazások
   fejlesztése II
 › Webes alkalmazások fejlesztése
 › Komponens alapú
   szoftverfejlesztés
 › Szoftverfejlesztés a gyakorlatban
 › Algoritmusok alkalmazásai labor
 › Térinformatikai és távérzékelési
   alkalmazások fejlesztése
ELTE TTK
 › Alkalmazott modul: Programozás
PPKE ITK NET1
 

A beadandók dokumentációból, valamint programból állnak, utóbbi csak a megfelelő dokumentáció bemutatásával értékelhető. Csak funkcionálisan teljes, a feladatnak megfelelő, önállóan megvalósított, személyesen bemutatott program fogadható el.


A dokumentációval szemben támasztott követelmények:
A dokumentációnak jól áttekinthetőnek, megfelelően formázottnak kell lennie, tartalmaznia kell a fejlesztő adatait, a feladatleírást, valamint az egyes feladatcsoportokban megszabott tartalmat.
A dokumentáció ne tartalmazzon kódrészleteket, illetve képernyőképeket. A megjelenő diagramokat megfelelő szerkesztőeszköz segítségével kell előállítani.
A dokumentációt elektronikusan, PDF formátumban kell leadni.

A programmal szemben támasztott követelmények:
Csak a funkcionálisan működő, felhasználó barát (könnyen használható, szép, öndokumentáló), kódolását tekintve átlátható, tetszetős megoldásokat tartalmazó programot fogadunk el.
A megvalósításban a fejlesztőkörnyezet által biztosított valamennyi nyelvi elem és lehetőség használható, a kódolási stílusnak meg kell felelnie az előadáson és gyakorlaton látottaknak. A programnak hibatűrőnek (hiba esetén ne omoljon össze), valamint bolondbiztosnak kell lennie (kezelje a hibás bevitt adatokat), és kezelnie kell a feladatnak megfelelő bemeneteket. A program működése során legyen informatív (idegen felhasználónak is látnia kell, hogy mit tesz a program).


Leadás és bemutatás:

A beadandókat a megadott határidőige, e-mailben kell leadni. Az e-mail küldés szabályai:

  • A beadandó program forrását, valamint a dokumentációt PDF formátumban csatolmányként, csomagolva, ZIP kiterjesztéssel, <digitus kód>.zip fájlnéven kell elküldeni (pl. groberto.zip).
  • A levél tárgyát a [NET1] előtaggal kell kezdeni, amit szóköz és a feladatcsoport száma (1-3) követ (pl. [NET1] 1).
  • A megfelelően elküldött beadandók visszajelzést kapnak az e-mail feldolgozásakor.

A feltöltést követően a beadandókat személyesen is be kell mutatni, és válaszolni a feltett kérdésekre.

Értékelés:
A beadandók ötfokozatú skálán értékelhetőek. A kiírásban megadott időpontig beadott, és utólag elfogadott beadandó értékelése 5-ös. Minden hét csúszás egy jegy levonást eredményez. Legfeljebb 4 hét csúszás engedélyezett minden beadandóval, aki addig nem mutat be értékelhető programot, az nem jogosult gyakorlati jegyre.
Amennyiben a hallgató a bemutatáskor nem tudja megvédeni a beadandóját, vagy megállapíthatóan nem önálló munkát adott be, úgy az nem teljesítettnek minősül, és a gyakorlati jegy megtagadásra kerül.

 

 

1) Objektumorientált konzol felületű alkalmazás

  • Követelmények: A megvalósítás során törekedni kell az objektumorientált szemlélet használatára, beleértve az öröklődést és polimorfizmust, valamint a kódismétlődések kerülésére.
  • Dokumentáció: Tartalmaznia kell a feladat elemzését, a program szerkezetésnek leírását (UML osztálydiagrammal), valamint a végállapot teszteseteit.
  • Leadási határidő: 2012. márius 19.
  • Minta dokumentáció
  • Minta program
  • Feladatok



2) Windows Forms grafikus felületű alkalmazás

  • Követelmények: A megvalósításnak felhasználóbarátnak, és könnyen kezelhetőnek kell lennie. A szerkezetében törekednie kell az objektumorientált szemlélet megtartására. A programot kétrétegű (modell/nézet) architektúrában kell felépíteni.
  • Dokumentáció: Tartalmaznia kell a feladat elemzését, felhasználói eseteit
    (UML felhasználói esetek diagrammal), valamint a program szerkezetének leírását (UML osztálydiagrammal).
  • Leadási határidő: 2012. április 23.
  • Minta dokumentáció
  • Minta program
  • Feladatok



3) WPF grafikus felületű alkalmazás

  • Követelmények: A megvalósításnak felhasználóbarátnak, és könnyen kezelhetőnek kell lennie. A szerkezetében törekednie kell az objektumorientált szemlélet megtartására. A programot MVVM architektúrában kell felépíteni.
  • Dokumentáció: Tartalmaznia kell a feladat elemzését, felhasználói eseteit (UML felhasználói esetek diagrammal), a program szerkezetének leírását (UML osztálydiagrammal), valamint a végállapot teszteseteit.
  • Leadási határidő: 2012. május 28.
  • Minta dokumentáció
  • Minta program
  • Feladatok
 
PPKE ITK NET1
 
   
 
ELTE ELTE IK