Egyetem · Szoftvertechnológia

Nagy Rendszerek
tananyag & szimulációk

Interaktív szimulációk és vizualizációk a tantárgy fő témáihoz. Kattints bármelyik kártyára, hogy megnyisd.

📱
Tipp: ezek a tananyagok telefonon olvashatóbbak — érdemes mobilon megnyitni őket a kényelmesebb böngészéshez.
📋
Puska — Összefoglaló Kártyák
Minden téma egy kis kártyán — gyors átismétlés vizsga előtt. Kinyomtatható!
Megnyitás
Folyamatmodellek
🌀
Spirál Modell
Iteratív fejlesztés kockázatkezeléssel — Boehm modellje négy fázisban.
Megnyitás
RAD — Gyors Alkalmazásfejlesztés
Rapid Application Development: gyors prototípus és időboxolt fejlesztés.
Megnyitás
🔀
Konkurens Folyamat Modell
Párhuzamosan futó tevékenységek és állapotaik a fejlesztés során.
Megnyitás
📐
RUP — Egységes Folyamat
Rational Unified Process áttekintő szimuláció: fázisok és diszciplínák.
Megnyitás
🔍
RUP — Részletes Szimuláció
Mélyebb bontás: iterációk, milestone-ok, artefaktumok és szerepkörök.
Megnyitás
Fejlesztési módszertanok
🌱
Agilis Elvek
Az Agile Manifesto 12 alapelve interaktív szimulációban bemutatva.
Megnyitás
🏃
Scrum
Az agilis keretrendszer leghíresebb flavora — sprintek, szerepkörök, ceremóniák.
Megnyitás
🧩
Komponens Alapú Fejlesztés
Újrafelhasználható komponensekre épülő szoftverépítés gyakorlata.
Megnyitás
🎯
Aspektus Orientált Fejlesztés
AOP — keresztmetszeti szempontok elválasztása az üzleti logikától.
Megnyitás
🎯
Extreme Programming (XP)
Kent Beck 1999. 5 érték (Communication, Simplicity, Feedback, Courage, Respect), TDD, Pair Programming, Refactoring, CI, Planning Game.
Megnyitás
Formális megközelítések
Formális Módszerek
Matematikailag precíz szoftverspecifikáció és -ellenőrzés szimulációja.
Megnyitás
DevOps & DevSecOps
🔄
DevOps & DevSecOps
Teljes áttekintő szimuláció: elvek, CI/CD, IaC, 8 fázisú életciklus, Shift Left, STRIDE, biztonsági stack.
Megnyitás
♾️
DevOps Életciklus
A 8 fázisú DevOps pipeline interaktív szimulációja — minden fázis eszközeivel és példáival.
Megnyitás
🔒
DevSecOps & STRIDE
Mélyebb merülés a DevSecOps biztonsági gyakorlatokba: Shift Left, Threat Modelling, STRIDE, SAST/DAST/IAST/SCA.
Megnyitás
Szisztematikus architektúra-tervezés
🏛️
Architektúra Alapok
10.000 láb perspektíva. F-16 példa — valódi probléma megértése. Funkcionális vs NFR. Architektúra vs Terv. Jó követelmény 6 jellemzője.
Megnyitás
Architektúra Tervezése
Problématér → Megoldástér. Domain felbontás, alternatívák keresése (Rubik kocka). 4 erő az architektúrára. ADR dokumentáció, kódolási szabályok.
Megnyitás
Domain modellezés & DDD
🐘
Domain Modell & Modellezés
A 6 vak ember és az elefánt. Túltervezés vs tervmentes véglet. Modellek (Mercator, Königsbergi hidak). Domain modell, közös nyelv, Monopoly példa.
Megnyitás
🧅
DDD, Onion arch. & CQRS
Hagyma architektúra rétegei. Domain-Driven Design (Eric Evans). Entity vs Value Object. CRUD problémái, CQRS — Command és Query szétválasztása.
Megnyitás
Projekt átadás & Rendszerintegráció
🌍
Nagyvállalati Fejlesztés
On/Near/Off-shore, leányvállalat vs kiszervezés, hibrid munkavégzés jogi kérdései, szinkronizáció kihívásai, függőségkezelés — Siemens Sinumerik példán.
Megnyitás
🚂
SAFe — Scaled Agile
Portfolió · Essential · Team szintek. Release Train, PI Planning, függőségkezelés. CE/CI/CD körfolyamat. SAFe vs LeSS összehasonlítás.
Megnyitás
Tesztelés
🎯
Rizikó Alapú Tesztelés
RBT teljes folyamata: azonosítás → Valószínűség × Kár × Teszt hatékonyság = Prioritás. Android osztott képernyő példán lépésről lépésre végigszámolva.
Megnyitás
🛡️
Tesztelés Alapok
Miért tesztelünk? Boeing 737 MAX, Tesla, CrowdStrike valós esetek. Verifikáció vs Validáció, tesztpiramis, Shift Left, 7 alapelv.
Megnyitás
⚙️
Teszt típusok
Funkcionális vs NFR. Performance/Load/Stress, Megbízhatóság, Kompatibilitás. Security 7 típusa, regresszió, automatizálás, AI a tesztelésben.
Megnyitás
Konfigurációkezelés
📐
Konfigurációkezelés
MI a CM és miért kell? 5 terület: Verziókövetés, Változáskövetés, Generálás, Kiadás, Integráció. Work item életciklus, ITIL, ABC veszélyek.
Megnyitás
🌿
Git & Verziókövetés
Git parancsok valódi terminálban: clone, add, commit, push, branch, merge, tag. Git vs SVN vs ClearCase összehasonlítás. Conflict megoldás.
Megnyitás
Szoftverbiztonság
💉
Biztonsági Sérülékenységek
XSS, SQL Injection, CSRF, Buffer Overflow, Path Traversal — kódpéldákkal, támadás menetével, és helyes megoldással. Stuxnet-eset.
Megnyitás
🛡️
Microsoft SDL Módszertan
Security Development Lifecycle — 7 szakasz a biztonságos kódhoz: oktatás, tervezés, implementáció, verifikáció. Defense in depth, least privilege.
Megnyitás
Szoftverminőség
Szoftverminőség Alapok
Mi a minőség? Garvin 5 megközelítése és 8 dimenziója — valódi példákkal (Spotify, Gmail, Netflix). A 4 minőségi fokozat.
Megnyitás
📐
McCall & ISO Modellek
McCall háromszög, ISO 9126 (6 jellemző), ISO 25010 (+Security, +Compatibility), ISO 9000 (8 alapelv) — mind példákkal.
Megnyitás