„Objektumorientált szoftvertervezés - Vizsga, 2010.06.01.” változatai közötti eltérés

Ú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 …”
 
Hryghr (vitalap | szerkesztései)
a Hryghr átnevezte a(z) OotVizsga20100601 lapot a következő névre: Objektumorientált szoftvertervezés - Vizsga, 2010.06.01.
 
(3 közbenső módosítás, amit 3 másik szerkesztő végzett, nincs mutatva)
1. sor: 1. sor:
{{GlobalTemplate|Infoszak|OotVizsga20100601}}
===OO Vizsga 2010-06-01 ===
===OO Vizsga 2010-06-01 ===
__TOC__
__TOC__
==== 01. Funkciópont analisys lépései?====
====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


==== 02. CVS-SVN összehasonlítás!====
====CVS-SVN összehasonlítás!====


==== 03. Java nyelven szeretnénk egy XML dokumentumot beolvasni. SAX-ot használunk. Milyen típusú hibákat kaphatunk? Röviden ismertesse őket!====
====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.


==== 04. MobilAgent tulajdonságai? ====
====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.


==== 05. LCOM számítás! ====
====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,  
* |Q|| = {(Ai,Aj) Ai metszet Aj <> 0} függvények száma, közös attribútummal
* 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.
* LCOM = max(|P| - |Q|, 0)


==== 06. Mik a hagyományos Listener-alapú eseménykezelés hátrányai beágyazott/mobil környezetben?====
====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)


==== 07. Legyen egy bináris fa, melynek... Preorder bejárás megvalósítása a visitorok segítségével.====
====Legyen egy bináris fa, melynek... Preorder bejárás megvalósítása a visitorok segítségével.====


  %ATTACHURL%/vis.png
  [https://wiki-old.sch.bme.hu/pub/Infoszak/OotVizsga20100601/vis.png]


  (ez alapján egy kibővített ábra volt a feladatban)
  (ez alapján egy kibővített ábra volt a feladatban)


==== 08. Milyen függvényei vannak a ListIteratornak, ami az Iteratornak nincs?====
====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()


==== 09. Szálak állapotaiól írjon 1-1 mondatot!====
====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


==== 10. public Query(Class elType, String queryExpr, xxx). Mi lehet az xxx?====
====public Query(Class elType, String queryExpr, xxx). Mi lehet az xxx?====


* xxx = [, FreeVariables freeVariables] //opcionális.
* xxx = [, FreeVariables freeVariables] //opcionális.


==== 11. Mi a POA?====
====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)


==== 12. 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)====
====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