Szoftverarchitektúrák
A VIK Wikiből
Ez az oldal a korábbi SCH wikiről lett áthozva.
Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!
Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.
Hasznos linkek
- Tárgyoldal
- Adatlap
- Saas előadáson mutatott ilusztráció
Követelmények
- 2 Kis ZH
- 1 Nagy ZH
- Házi feladat
Jegyzet
- Ezen a helyen volt linkelve a(z) Szoftvarch.zip nevű fájl ("Szoftvarch.zip" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoszak/SzoftAr oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki sch.bme.hu címre a kérésedet)
- 2010 öszi anyagok az aut oldalról
- Ezen a helyen volt linkelve a(z) SZOFTARCH_kivonat_v11.doc nevű fájl ("SZOFTARCH_kivonat_v11.doc" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoszak/SzoftAr oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki sch.bme.hu címre a kérésedet)
- ZH anyag kivonat, 2011
- Ezen a helyen volt linkelve a(z) Szoftarch_2011.rar nevű fájl ("Szoftarch_2011.rar" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoszak/SzoftAr oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki sch.bme.hu címre a kérésedet)
- 2011 őszi anyagok
Kis ZH-k
1. Kis ZH 2010 ősz
- Röviden foglalja össze, hogy milyen architektúrák léteznek, említsen meg 3-at! (3p)
- Mutassa be az Active Object tervezési mintát! (7p)
2. Kis ZH 2010 ősz
- Csoportosítsa a P2P hálózatokat legalább 2 csoportosítás szerint! Fejtse ki a csoportosítás szempontjait. (6p)
- Mi a kapcsolat a felsorolt elemek között? Hol használjuk? 1-1 mondatban jellemezze az alábbiakat felhasználás szempontból: Platform szoftver, IaaS, SaaS, PaaS! (4p)
ZH-k
ZH 2011.11.28
- Reactor minta (7p)
- Acceptor-Connector minta (7p)
- Active Object minta (7p)
- Hogyan osztasz meg valaimt torrentn? Mi a tracker, torrent fájl, darab (piece)? (7p)
- Milyen mérőszámai vannak a teljesítménynek, részletezze. (6p)
- Mire jók a réteges architektúrák, mikor használjuk, mikor nem? (6p)
ZH 2010 ősz
- Ismertesse a Komponens Konfigurátor tervezési mintát! (6p)
- Ismertesse az Acceptor - Connector tervezési mintát! (6p)
- Milyen módosításokat kell végezni egy hagyományos egyprocesszoros környezetben működő 32 bites Linux alá fejlesztett alkalmazáson, hogy szimmetrikus multiprocesszoros rendszerekben is működőképes legyen? Hogyan befolyásolja a fent végzett portolás az alkalmazás teljesítményét? (5p)
- Mi az MPI kommunikátor és miért érdemes alkalmazni? Mik az MPI kommunikációs primitívjei? (6p)
- A sorbanállási modell esetén milyen erőforrásokat különböztetünk meg és hogyan alakul a kiszolgálási idejük a várakozási sor függvényében? (6p)
- Mikor érdemes és mikor nem érdemes háromrétegű architektúrát használni? Melyek a háromrétegű architektúra előnyei és hátrányai? (6p)
- Soroljon fel SaaS 5 előnyét és 5 hátrányát! (5p)
PZH 2010 ősz
- Ismertesse az Interceptor tervezési mintát! (7p)
- Ismertesse a Reaktor tervezési mintát! (7p)
- Mi a különbség a cache koherens és a nem cache koherens NUMA architektúra között? Melyik skálázhatóbb, mi a kiterjesztett skálázhatóság ára? (7p)
- Mi a válaszidő? Hogyan lehet csökkenteni a válaszidőt? (7p)
- Mikor érdemes rétegzett architektúrát használni? Melyek a rétegzett architektúra előnyei és hátrányai? (7p)
- Mikor érdemes SaaS megközelítést alkalmazni? (5p)
-- Velias - 2010.10.14.