„Üzemmérnök-informatikus záróvizsga kvíz” változatai közötti eltérés
Nincs szerkesztési összefoglaló |
Nincs szerkesztési összefoglaló |
||
| 246. sor: | 246. sor: | ||
#A Vászon osztály tartalmazza az Alakzat osztály elemeit, ezért függ (dependency él) is az osztálytól. | #A Vászon osztály tartalmazza az Alakzat osztály elemeit, ezért függ (dependency él) is az osztálytól. | ||
#A diagram hibás, mivel a Vászon egy osztály, így nem származhat az 'Alakzat interfészből. | #A diagram hibás, mivel a Vászon egy osztály, így nem származhat az 'Alakzat interfészből. | ||
== Melyik mintát alkalmazná a következö feladatban? A banki rendszer különböző értesítéseket küld (pl. SMS, email), ha változik a bankszámla egyenlege. Az értesítések módja könnyen bövíthetö kell, hogy legyen. == | |||
{{Kvízkérdés|típus=egy|válasz=4}} | |||
#Singleton | |||
#Template method | |||
#Composite | |||
#Observer | |||
#Egyik minta sem alkalmas a fenti feladat megoldására | |||
#Adapter | |||
#Strategy | |||
== Adatokat kell beolvasni, processzálni, majd kiírni. Jelenleg a lokális és a hálózati beolvasást/kiírást kell támogatni (lokális adatot mindig lokális fájlba, hálózatit adatot hálózatra írunk ki). Ugyanakkor a rendszernek könnyen bővíthetőnek kell lennie újabb megoldásokkal, de keresztmegoldásokat (pl. lokálisból hálózatira) nem kell támogatni. Milyen mintát és hogyan alkalmazna? == | |||
{{Kvízkérdés|típus=egy|válasz=2}} | |||
#Observert, ha az adat (Subject) változik, a kimeneteket (Observer) értesíteni kell. | |||
#Template method mintát, minden beolvasás-kiírás párosra (pl. lokális, hálózati) készítenék egy osztályt. | |||
#Egyik megoldás sem helyes. | |||
#Adaptert, mivel a hálózati opciót illeszteni kell a meglévő rendszerhez. | |||
#Composite, mivel fájlokról és mappákról van szó, amik fa hierarchiába rendezhetőek. | |||
== Az Observer tervezési minta az egyes subject típusoknak bevezet egy ősosztályt, melynek szerepe többek között az, hogy tárolja a beregisztrált observereket. == | |||
{{Kvízkérdés|típus=egy|válasz=1}} | |||
#Igaz | |||
#Hamis | |||
== A Template Method tervezési mintában van egy osztály, mely egy interfész hivatkozást (tagváltozót) tartalmaz, ezen interfésznek több implementációját elkészítve az osztály viselkedése testre szabható. == | |||
{{Kvízkérdés|típus=egy|válasz=2}} | |||
#Igaz | |||
#Hamis | |||
== Melyik minta alkalmas összetett, tetszőleges mélységű hierarchiák modellezésére, ahol az egyén és a csoport azonos műveleteket valósít meg. == | |||
{{Kvízkérdés|típus=egy|válasz=3}} | |||
#Singleton | |||
#Template method | |||
#Composite | |||
#Observer | |||
#Adapter | |||
#Strategy | |||
== Válassza ki, hogy az alábbi jellemzők tipikusan melyik módszertanokhoz kapcsolódnak! == | |||
fix költségvetés és funkcióhalmas | |||
{{Kvízkérdés|típus=egy|válasz=2}} | |||
#Agilis | |||
#Vízesés | |||
== Válassza ki, hogy az alábbi jellemzők tipikusan melyik módszertanokhoz kapcsolódnak! == | |||
Rövid iterációk | |||
{{Kvízkérdés|típus=egy|válasz=1}} | |||
#Agilis | |||
#Vízesés | |||
== Válassza ki, hogy az alábbi jellemzők tipikusan melyik módszertanokhoz kapcsolódnak! == | |||
Részletes specifikáció | |||
{{Kvízkérdés|típus=egy|válasz=2}} | |||
#Agilis | |||
#Vízesés | |||
== Válassza ki, hogy az alábbi jellemzők tipikusan melyik módszertanokhoz kapcsolódnak! == | |||
SCRUM | |||
{{Kvízkérdés|típus=egy|válasz=1}} | |||
#Agilis | |||
#Vízesés | |||