Programozási technológia 2.
Az előadásról röviden:
Az tárgy előadása bemutatja a szoftvertechnológiát, a szoftverek fejlesztési folyamatait, valamint segítséget nyújt a gyakorlaton megoldandó feladatokhoz.
A gyakorlatról röviden:
- A tárgy gyakorlatán 3 fős csapatokban kell dolgozni.
- A félév során egyetlen szoftvert kell kifejleszteni, melynek 4 mérföldköve van.
- A csapat minden tagja, minden egyes mérföldkőnél kap egy jegyet.
- A szoftver fejlesztése során verziókezelő rendszert kell használni, valamint a szoftvert megfelelően dokumentálni és tesztelni kell.
Jegyszerzés feltételei:
- Előadás és gyakorlat rendszeres látogatása.
- Minden egyes mérföldkőnél legalább elégséges jegy megszerzése.
- A dokumentációt a csapat Git projektjének Wiki oldalaként kell elkészíteni.
- Sikeres félév végi teszt, mely egyszer ismételhető. A teszt a tárgy mindkét félévéből tartalmazhat kérdéseket. A lehetséges kérdések a félév vége felé kerülnek közzé tételre.
- A feltételek teljesítése esetén a gyakorlati jegy az év közben kapott jegyek átlaga, mely 3,5-től kerül felfele kerekítésre.
Teszt kérdések:
A félév végi teszt gyakorlásához használható kérdéssor letölthető ITT.
A dokumentáció elvárásai:
A megoldáshoz dokumentációt kell bemutatni, melyet a csapat Git projektjének Wiki oldalaként kell elkészíteni. A dokumentáció tartalmazza
- a feladat szövegét;
- a megoldás tervét, az osztályokat és kapcsolataikat bemutató osztálydiagramot;
- a megoldáshoz szükséges típusok (osztályok) absztrakt leírását;
- a részletes tesztelési tervet.
Csak a kódban, annak kommentjeként jelenjen minden metódusnál annak leírása!
A dokumentációban a diagramokat diagram szerkesztővel kell elkészíteni,
melynél preferált az Enterprise Architect nevű CASE eszköz.
A szoftver mérföldköveinek határidejei:
- Követelmény elemzés (felhasználói eset diagramok és felhasználói történetek): 4. hét
- Statikus terv (osztály diagram, EK diagram, ha van adatbázis): 7. hét
- Prototípus (részleges implementáció, leegyszerűsített grafika, de az implementált részek helyesen működnek): 10. hét
- Végleges termék (dokumentálva, tesztelve): 13. hét