„Objektumorientált szoftvertervezés - Vizsga, 2010.06.01.” változatai közötti eltérés
A VIK Wikiből
Új oldal, tartalma: „{{GlobalTemplate|Infoszak|OotVizsga20100601}} ===OO Vizsga 2010-06-01 === __TOC__ ==== 01. Funkciópont analisys lépései?==== Funkciópont elemzés (6. diasor/ 34 …” |
aNincs szerkesztési összefoglaló |
||
1. sor: | 1. sor: | ||
===OO Vizsga 2010-06-01 === | ===OO Vizsga 2010-06-01 === | ||
__TOC__ | __TOC__ | ||
==== | ====Funkciópont analisys lépései?==== | ||
Funkciópont elemzés (6. diasor/ 34 dia) Komponensei: | Funkciópont elemzés (6. diasor/ 34 dia) Komponensei: | ||
12. sor: | 10. sor: | ||
* External Interface Files | * External Interface Files | ||
==== | ====CVS-SVN összehasonlítás!==== | ||
==== | ====Java nyelven szeretnénk egy XML dokumentumot beolvasni. SAX-ot használunk. Milyen típusú hibákat kaphatunk? Röviden ismertesse őket!==== | ||
* fatal error: a dokumentum nem jól formált. | * fatal error: a dokumentum nem jól formált. | ||
20. sor: | 18. sor: | ||
* warning: figyelmeztetés, pl. kétszer definiáltunk egy típust. | * warning: figyelmeztetés, pl. kétszer definiáltunk egy típust. | ||
==== | ====MobilAgent tulajdonságai? ==== | ||
* aktív és autonóm: saját szálon fut, döntéseit maga hozza, a környezet figyelembe vételével. | * aktív és autonóm: saját szálon fut, döntéseit maga hozza, a környezet figyelembe vételével. | ||
27. sor: | 25. sor: | ||
* mobil: képes az ügynökségek közötti közlekedésre. | * mobil: képes az ügynökségek közötti közlekedésre. | ||
==== | ====LCOM számítás! ==== | ||
* |P|| = {(Ai,Aj) Ai metszet Aj = 0} függvények száma, nincs közös attribútum, | * |P|| = {(Ai,Aj) Ai metszet Aj = 0} függvények száma, nincs közös attribútum, | ||
33. sor: | 31. sor: | ||
* LCOM = |P|| - ||Q (ha az eredmény pozitív), különben 0. | * LCOM = |P|| - ||Q (ha az eredmény pozitív), különben 0. | ||
==== | ====Mik a hagyományos Listener-alapú eseménykezelés hátrányai beágyazott/mobil környezetben?==== | ||
* Nagy overhead (sok osztály, sok methódus, sok hívás) | * Nagy overhead (sok osztály, sok methódus, sok hívás) | ||
* Életciklus kezelés bonyolult (listener és eseménygeneráló közvetlen kapcsolatban) | * Életciklus kezelés bonyolult (listener és eseménygeneráló közvetlen kapcsolatban) | ||
==== | ====Legyen egy bináris fa, melynek... Preorder bejárás megvalósítása a visitorok segítségével.==== | ||
%ATTACHURL%/vis.png | %ATTACHURL%/vis.png | ||
44. sor: | 42. sor: | ||
(ez alapján egy kibővített ábra volt a feladatban) | (ez alapján egy kibővített ábra volt a feladatban) | ||
==== | ====Milyen függvényei vannak a ListIteratornak, ami az Iteratornak nincs?==== | ||
* add(E e), set(E e) | * add(E e), set(E e) | ||
50. sor: | 48. sor: | ||
* hasPrevious(), previous() | * hasPrevious(), previous() | ||
==== | ====Szálak állapotaiól írjon 1-1 mondatot!==== | ||
* NEW: újonnan létrehozva | * NEW: újonnan létrehozva | ||
59. sor: | 57. sor: | ||
* TERMINATED: befejezte a működését | * TERMINATED: befejezte a működését | ||
==== | ====public Query(Class elType, String queryExpr, xxx). Mi lehet az xxx?==== | ||
* xxx = [, FreeVariables freeVariables] //opcionális. | * xxx = [, FreeVariables freeVariables] //opcionális. | ||
==== | ====Mi a POA?==== | ||
* Portable Object Adapter (CORBA) | * Portable Object Adapter (CORBA) | ||
73. sor: | 71. sor: | ||
(CORBA-ban az IDL-ben specifikált távolról elérhető metódusaidat az adott XPOA-ból leszármazott osztályban fogod megimplementálni) | (CORBA-ban az IDL-ben specifikált távolról elérhető metódusaidat az adott XPOA-ból leszármazott osztályban fogod megimplementálni) | ||
==== | ====Az alábbi felsorolt UML osztályok közötti kapcsolatok közül melyik a legalacsonyabb csatolású? Association, Generalization, Aggregation, Navigation, Dependency, Realization (3 pont)==== | ||
* Dependency | * Dependency |
A lap 2013. január 3., 18:47-kori változata
OO Vizsga 2010-06-01
Funkciópont analisys lépései?
Funkciópont elemzés (6. diasor/ 34 dia) Komponensei:
- External Inputs
- External Outputs
- External Inquiries
- Internal Logical Files
- External Interface Files
CVS-SVN összehasonlítás!
Java nyelven szeretnénk egy XML dokumentumot beolvasni. SAX-ot használunk. Milyen típusú hibákat kaphatunk? Röviden ismertesse őket!
- fatal error: a dokumentum nem jól formált.
- error: a dokumentum nem valid.
- warning: figyelmeztetés, pl. kétszer definiáltunk egy típust.
MobilAgent tulajdonságai?
- aktív és autonóm: saját szálon fut, döntéseit maga hozza, a környezet figyelembe vételével.
- kapcsolatképes: más ügynökökkel kommunikálhat.
- tanulékony: a tapasztalatait összegzi
- mobil: képes az ügynökségek közötti közlekedésre.
LCOM számítás!
- |P|| = {(Ai,Aj) Ai metszet Aj = 0} függvények száma, nincs közös attribútum,
- |Q|| = {(Ai,Aj) Ai metszet Aj <> 0} függvények száma, közös attribútummal
- LCOM = |P|| - ||Q (ha az eredmény pozitív), különben 0.
Mik a hagyományos Listener-alapú eseménykezelés hátrányai beágyazott/mobil környezetben?
- Nagy overhead (sok osztály, sok methódus, sok hívás)
- Életciklus kezelés bonyolult (listener és eseménygeneráló közvetlen kapcsolatban)
Legyen egy bináris fa, melynek... Preorder bejárás megvalósítása a visitorok segítségével.
%ATTACHURL%/vis.png
(ez alapján egy kibővített ábra volt a feladatban)
Milyen függvényei vannak a ListIteratornak, ami az Iteratornak nincs?
- add(E e), set(E e)
- previousIndex(), nextIndex()
- hasPrevious(), previous()
Szálak állapotaiól írjon 1-1 mondatot!
- NEW: újonnan létrehozva
- RUNNABLE: futásra kész, vár, hogy a feladatütemező beütemezze.
- RUNNING: épp fut
- BLOCKED: monitorra vár
- WAITING, TIMED_WAITING: várakozó szál, amely vagy jelzésre (notify) vagy timeout-ra vár
- TERMINATED: befejezte a működését
public Query(Class elType, String queryExpr, xxx). Mi lehet az xxx?
- xxx = [, FreeVariables freeVariables] //opcionális.
Mi a POA?
- Portable Object Adapter (CORBA)
- Célja, hogy a szervant újraindítása nélkül ORB implementációt lehessen váltani.
- Feladata: szervantok aktiválása, kérések szervanthoz juttatása.
- Szabványos, IDL-ben specifikált metódusok
- Nyelvi sajátosságok a nyelvi mappingben specifikálva.
(CORBA-ban az IDL-ben specifikált távolról elérhető metódusaidat az adott XPOA-ból leszármazott osztályban fogod megimplementálni)
- Dependency
-- Visszarakta: Lordy
-- Ciana - 2010.06.12.