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

A VIK Wikiből
Ugrás a navigációhoz Ugrás a kereséshez
(Ú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 …”)
 
a
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,  
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.
  
==== 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
 
  %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)
  
==== 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

A lap 2013. január 3., 17: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)

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

-- Visszarakta: Lordy

-- Ciana - 2010.06.12.