Kihagyás

Rendszerfejlesztés II gyakorlat tananyag

A tananyag tartalmazza a korábbi évek gyakorlatának anyagát, valamint azon ismereteket is, amelyek a soft-skillek fejlesztését célozzák. Ez utóbbiak napjaink IT világában elengedhetetlenek minden munkavállaló számára, a cégek olyan szakembereket keresnek, akik rendelkeznek hatékony kommunikációs és időmenedzsment készséggel, képesek csapatban dolgozni. Bár az egyetemi képzés alatt ezeket a készségeket nem tudjuk teljes mértékben átadni, a tananyagot úgy állítottuk össze, hogy az érdeklődő hallgatók megtalálják a szükséges információkat, amelyeket aztán a mindennapi munkavégzés folyamatába tudnak illeszteni.

Tartalomjegyzék

  1. Időmenedzsment
    1. Miért kell ezzel foglalkozni
    2. Az időmenedzsment eszközei
    3. Sztoripont alapú időmenedzsment
  2. Ismerkedés a CodeMetropolis programmal
    1. Csomag letöltése
    2. Minecraft beállítása
    3. Futtatás
    4. Leképezés
  3. A CodeMetropolis fordítása
    1. Java környezet beállítása
    2. Git clone
    3. Maven
    4. CodeMetropolis projekt fordítása
    5. Projekt fordítása IntelliJ IDEA környezetben
  4. Agilis módszertanok
    1. Az agilis fejlesztésről általában
    2. Scrum
    3. Kanban
    4. Scrumban
  5. Feladatok lebontása
  6. Issuekezelés a GitLab felületén
    1. Az issue-k elemei
  7. Használati esetek kinyerése
  8. Kidolgozott példa
    1. Issue elemzése, megértése
    2. Használati esetek
    3. Kapcsolódó issuek
  9. Tervezés
    1. Tervezés folyamata
    2. Tervezés alapelvei
    3. Adattervezés
    4. Tervezési eszközök
    5. Szoftverek
    6. Issuek megértése
    7. Függőségek feltérképezése
    8. Folyamatrészletek meghatározása
    9. Demonstrációs példa
    10. Kiegészítés
  10. Megbeszélés memók
  11. Együttműködés a verziókövető rendszer segítségével
    1. Verziókövető rendszerek
    2. Git
  12. Kódminőség biztosítása a fejlesztői környezet segítségével
    1. Minőség és kódminőség
    2. Minőség mérése, metrikák
    3. Bad Smell
    4. Klónok
    5. Szabálysértések
  13. Fejlesztői dokumentáció készítése
    1. Forráskód dokumentálása
    2. Javadoc
    3. Forráskód dokumentálásának egyéb elemei
  14. Kommunikáció a csapaton belül a projektmenedzsment eszköz segítségével
  15. A csapat és a csapatmunka
  16. Szerepkörök a csapatban
  17. Refaktorálás és a kódminőség javítása
    1. Kódminőség még egyszer
    2. Absztrakció
    3. Refaktorálás
  18. Felhasználói dokumentáció
  19. Projekt összefoglaló
  20. Vizualizáció

Hallgatói segédletek

A korábbi években mentorálási feladatokat is végeztek a hallgatók, amelynek keretében egy adott témakör kiválasztása útján segítséget nyújtottak társaiknak egy-egy probléma megoldásában. Ez a feladat 2024-től kivezetésre került, azonban a korábban elkészült írásos anyagok elérését továbbra is lehetővé tesszük.

A hallagatók által készített segédletek a Chiron barlangja siteon érhetők el.