1. Sorolja fel a számítástechnikának azokat a fejlődési jellemzőit, amik az autonóm rendszerek fejlesztésének igényét létrehozták!
|
|
- Gréta Hegedűsné
- 8 évvel ezelőtt
- Látták:
Átírás
1 1. Sorolja fel a számítástechnikának azokat a fejlődési jellemzőit, amik az autonóm rendszerek fejlesztésének igényét létrehozták! 1. mindenütt jelen levőség (ubiquity) a számítási kapacitás árának csökkenése olyan helyeken is lehetővé teszi a feldolgozó egységek alkalmazását, ahol korábban nem volt gazdaságos ahogy a feldolgozó képesség terjed, az intelligencia és kifinomultság általánossá válik processzorok mindenütt, processzorok interakcióban 2. összeköttetés a számítógépes rendszerek nem egymagukban állnak, hanem nagy elosztott rendszereket képeznek internet, vállalati rendszerek komponensei, PDA - mobil telefon, mosógép, autó, stb. egyes kutatók szerint az elosztottság olyan fontos, hogy a számítást interakciók folyamataként modellezik 3. intelligencia a számítógépre bízott automatizált feladatok bonyolultsága folyamatosan növekszik ez nem feltétlen jelenti ugyanazt az intelligenciát, mint embereknél, de ebbe az irányba fejlődik 3. delegáció számítógépek helyettünk végeznek el feladatokat, anélkül, hogy beavatkoznánk átadjuk a vezérlést a számítógépeknek, még biztonsági szempontból kritikus feladatoknál is (pl. robot pilóta, ABS/ESP, távolságtartó) negatív példák: vírus, adware, spyware 4. felhasználó orientáltság eltávolodás a gép orientált programozástól olyan fogalmak és metaforák irányába, amik az emberi gondolkozáshoz közelebb állnak a programozók és a felhasználók másképp viszonyulnak a számítógéphez a programozók egyre inkább magasabb szintű (felhasználó orientált) absztrakciók segítségével fogalmazzák meg és implementálják a szoftvert 2. Sorolja fel a szemantikus együttműködés fejlődésének szintjeit a számítástechnikában, és írja le milyen szinten valósul meg az együttműködés! 1. TCP/IP protokollok és a szemantika Egyedi hálózatokból egységes hálózat adatsorozatok és állományok szintjén Magasabb szemantikai szinten szigetek maradtak 2. Hypertext protokollok és a szemantika Dokumentumok közötti hivatkozások és a megjelenítés egységesült Tartalom egyedi - emberi fogyasztásra - nem automatizálható 3. Web szolgáltatás protokollok és a szemantika XML, WSDL nyelven leírt adatok és szolgáltatások: géppel feldolgozható értelmezés és feldolgozás nem egységes 4. Szemantikus web és az alkalmazások Tudásreprezentáció, ontológia adatokkal együtt összefüggések, feldolgozási mód is RDF, OWL 3. Írja le az intelligens ágenseknek, mint a legfontosabb autonóm rendszereknek a legfontosabb tulajdonságait! (Intelligens ágens definíció és magyarázata.) 1. triviális (nem intelligens) ágensek 1. vezérlő rendszer (pl. termosztát) 2. UNIX daemon szoftver környezetben 2. az intelligens ágens olyan számítógépes rendszer, amelyik képes rugalmas autonóm cselekvésre valamilyen környezetben céljainak elérése érdekében 3. rugalmas: 1. reaktív ha a program végrehajtási környezete állandó, akkor a program vakon végrehajtható (pl. fordító program) a valós világ nem ilyen, a dolgok változnak, nem teljes az információ, a környezet dinamikus dinamikus környezetre nehéz programot fejleszteni, a programnak számítania kel
2 a meghiúsulásra érdemes-e valamit végrehajtani a reaktív rendszer folyamatos interakcióban áll a környezetével és az abban bekövetkező változásokra reagál(kellő időben) 2. proaktív ha csak a környezetre reagál: inger válasz az ágenseknek a mi céljainkat kell elérniük célirányos cselekedetet várunk függvény (előfeltétel, eredmény) nem alkalmazható, ha a környezet változik proaktivitás: célok megállapítása és elérésükre irányuló tevékenység, nem külső események irányítják, kezdeményez lehetőségek felismerése 3. társas képességek a valós világ multi-ágens környezetet jelent: nem érhetjük el céljainkat mások figyelembe vétele nélkül vannak célok, amit csak másokkal együttműködve érhetünk el ez számítógépes rendszerekre is igaz: ld. Internet az ágens társas képessége azt jelenti, hogy képes más ágensekkel (és emberekkel) interakcióba lépni valamilyen ágens kommunikációs nyelven képes tárgyalni és együttműködni 4. Írja le az objektumok és az ágensek közötti legfontosabb különbségeket! 1. Objektum állapota van üzenetküldéssel kommunikál metódusai vannak, amik az állapotán végezhető műveleteknek felelnek meg 2. Ágensek autonómok:az ágensek az autonómia magasabb fokát testesítik meg, maguk döntik el, hogy a kérést végrehajtják-e intelligensek:rugalmas (reaktív, proaktív, társas) tevékenységre képesek, az objektum modell nem mond erről semmit aktívak:a multi-ágens rendszer többszálú, minden ágensnek legalább egy aktív vezérlési szála van 3. (az objektumok ingyen dolgoznak, az ágensek mert akarnak) 5. Írja le a szakértő rendszerek és az ágensek közötti legfontosabb különbségeket! 1. Szakértő rendszerek szabályok formájában tárolt tudás alapján kérdésekre válaszolnak valamilyen absztrakt terület szakértelmét formalizálják 2. Ágensek az ágensek a környezetükbe vannak beágyazva, a szekértő rendszernek nincs modellje a környezetről, csak kérdéseket tesz fel az ágens tevékenykedik, a szakértő rendszer nem változtatja meg a környezetét 6. Mikor és miért hasznos a számítógépes rendszereket célzatos rendszerként leírni? 1. akkor hasznos, ha ez segíti a gép struktúrájának, viselkedésének megértését, vagy a javítását 2. akkor a leghasznosabb, ha olyan entitások leírására használjuk, amiket csak részlegesen ismerünk 3. ahogy a számítógépes rendszerek egyre bonyolultabbak, egyre hatékonyabb absztrakciókra és metaforákra van szükség a leírásukhoz, az alacsony szintű leírás nem hasznos 4. a célzatos megközelítésű leírás ilyen absztrakció 5. a célzatos megközelítésű leírás egy absztrakciós eszköz lehetővé teszi, hogy könnyen tudjunk komplex rendszerekről beszélni, és megjósoljuk viselkedésüket anélkül, hogy részletesen megértsük működési mechanizmusukat 6. a számítástudomány folyamatosan keresi az absztrakciós mechanizmusokat 7. használjuk a célzatos megközelítésű leírást a számítógépes rendszerek megértésére, megmagyarázására, és
3 végül is a programozására 7. Mit érünk az alatt, amikor azt mondjuk, hogy az ágensek posztdeklaratív rendszerek, hogyan írjuk le a feladatot procedurális, deklaratív és ágens rendszerekben? 1. a procedurális programozásnál pontosanmegmondjuk, hogy a rendszer mit csináljon 2. a deklaratív programozásnál megmondjuk, hogy mit akarunk elérni, leírjuk a rendszernek az objektumok közötti összefüggéseket, és egy beépített vezérlési mechanizmusra bízzuk (pl. következtető rendszer) a vezérlést 3. ágenseknél egészen absztrakt módon írjuk le a rendszert, és ágens alapú vezérlési mechanizmusra bízzuk a vezérlést 8. Mit értünk ágens architektúra alatt? Sorolja fel milyen ágens architektúrákat tárgyaltunk! 1. Ágens architektúrák 1. absztrakt definíció: megadott feladatok moduláris dekomponálásának általános tervezési módszertana 2. egy meghatározott módszertan ágensek építésére, ami megadja, hogy milyen komponens modulokból áll az ágens ezek a modulok milyen kapcsolatban állnak egymással a modulok és a kapcsolataik meghatározzák, hogy az érzékelésből és az ágens belső állapotából hogyan áll elő a művelet és a következő állapot technológiák és algoritmusok a módszertan támogatására 2. Tárgyalt architektúrák szimbolikus/logikai deduktív érvelő gyakorlatias érvelő reaktív hibrid 9. Írja le a deduktív érvelő ágens architektúra alap algoritmusát! Az algoritmus ρ elmélet, D tények esetén megpróbál a tényekből az elmélet alapján elsősorban elvégzendő, másodsorban tiltott műveleteket keresni. function action(δ : D) returns an action Ac end for each α Ac do if Δ ρ Do(α) return α end end for each α Ac do if (Δ ρ Do(α)) return α end end return null
4 10. A gyakorlatias érvelés ágens architektúra alábbi alap algoritmusa milyen elkötelezettség stratégiát tartalmaz? Sorolja fel és egy-egy mondatban írja le azokat az elkötelezettség stratégiákat is, amikkel foglalkoztunk! 1. Fanatikus elkötelezettséget tartalmaz. 2. Stratégiák 1. vak elkötelezettség (fanatikus) a vak elkötelezettségű rendszer addig tartja meg aszándékát, mígnem azt hiszi, hogy elérte 2. egyszerű beállítottságú elkötelezettség az egyszerű beállítottságú rendszer addig tartja meg szándékát, mígnem azt hiszi, hogy elérte, vagy hogy már nem tudja elérni (a terveivel) 3. nyílt beállítottságú elkötelezettség a nyílt beállítottságú rendszer addig tartja meg szándékát, amíg azt hiszi, hogy lehetséges 11. A gyakorlatias érvelés ágens architektúra alábbi algoritmusában jelölje meg, mely sorok valósítják meg a megfontolást, az egyszerű beállítottságú elkötelezettséget és a szándék újraértékelést! 1. Megfontolás (deliberate): 7-8. sor 2. Egyszerű beállítottságú elkötelezettség: 9. sor 3. Szándék újraértékelés: sor 12. Sorolja fel a Brooks féle reaktív ágens architektúra tervezési alapelveit! 1. intelligens viselkedést létre lehet hozni explicit szimbolikus reprezentáció nélkül is 2. intelligens viselkedést létre lehet hozni explicit szimbolikus érvelés nélkül is 3. az intelligencia egyes komplex rendszerek kibontakozó tulajdonsága 13. Mi a hibrid ágens architektúra két részrendszere? 1. egy érvelő/megfontoló részrendszer, amelyikben szimbolikus külvilág modell van, döntéseket hoz és terveket hajt végre a szimbolikus logika alapján 2. egy reaktív részrendszer, amelyik képes arra, hogy az eseményekre reagáljon összetett érvelés nélkül 14. Rajzolja fel a hibrid ágens architektúra tárgyalt rétegezési lehetőségeit! 1. Horizontal layering 2. Vertical layering (one pass control) 3. Vertical layering(two-pass control) 15. Két ágens multi-ágens mérkőzésében az s1 és s2 stratégiák mikor vannak Nash egyensúlyban? Az s 1 és s 2 stratégiák Nash egyensúlyban vannak, ha 1. feltéve, hogy i ágens s 1 stratégiát választja, j ágens legjobb választása s 2 stratégia, és 2. feltéve, hogy j ágens s 2 stratégiát választja, i ágens legjobb választása s 1 stratégia 16. Írja le mit neveztünk multi-ágens rendszerek hatékonysága szempontjából összeg, Hicks és Pareto optimalitásnak! 1. összeg optimális, ha a haszonfüggvények összege maximális
5 2. Hicks optimális, ha minden ágens számára maximális a haszonfüggvény 3. Pareto optimális, ha minden más helyzetben, ahol legalább egy ágens haszonfüggvénye nagyobb, akkor legalább egy ágens haszonfüggvénye rosszabb 17. Mit jelent a multi-ágens rendszerekben a megegyezés elérésénél a mechanizmus, a mechanizmus tervezés és a stratégia? A tárgyalás mechanizmusok mentén történik (számítógépes protokollokhoz hasonlóan) 1. mechanizmus: a mérkőzés szabályait definiálja 2. mechanizmus tervezés: olyan mechanizmusok tervezése, amelyek bizonyos elvárt tulajdonságoknak megfelelnek 3. stratégia: adott mechanizmus mellett az egyes ágensek milyen viselkedést tanúsítsanak 18. Soroljon fel legalább öt olyan tulajdonságot (egy mondatos leírásukkal együtt), amit a multi-ágens rendszerekben a mechanizmus tervezés elvárt tulajdonságaként felsoroltunk! 1. garantált siker: eredményre vezet, megegyezést elérik 2. társasági szinten maximalizálja az eredményt: haszonfüggvények összege maximális, (vagy legalábbis közel ahhoz) 3. pareto hatékonyság: pareto optimális eredményre vezet, (egyik résztvevő sem érhet el jobb eredményt anélkül, hogy egy másiknak ne lenne rosszabb) 4. egyéni racionalitás: a résztvevőknek érdekük a mechanizmus szabályainak betartása, különben nem vennének részt benne 5. stabilitás: minden résztvevő érdekelt a mechanizmusban, Nash egyensúly 6. egyszerűség: a résztvevők egyszerűen meg tudják határozni az optimális stratégiát 7. elosztottság: nincs szűk keresztmetszetet jelentő pont a mechanizmusban, egy elem meghibásodása nem jelenti az egész rendszer meghibásodását 19. Sorolja fel a félév során tárgyalt multi-ágens megegyezési technikákat! 1. aukciók: angol; holland; legjobb árú egymenetes zárt; Vickrey 2. tárgyalás: feladat orientált; állapot orientált; érték orientált 3. érvelés 20. Írja le az általános második áras aukció (GSP) licitálási és fizetési szabályait! Angol aukció általánosítása 1. hirdetők kulcsszóra licitálnak, 2. licitjeiket gyakran módosíthatják, 3. kattintás után fizetnek, 4. K hirdetőből az N legjobb licitet adó jelenik meg, 5. i. hirdető az i+1. pozícióban levő ajánlatát fizeti 21. Töltse ki az alábbi táblázatot az aukciók típusának megfelelő paraméterekkel! nyertes és a nyertes által fizetendő ár meghatározás módja nyílt/zárt licitálási ár meghatározásának menete Angol aukció Legmagasabb ajánlatot adó; az ár az ajánlat nyílt Utolsó licitnél kicsit magasabb a rezervációs árig
6 Holland aukció Legelső licitáló; az ár az a csökkentett kikiáltási ár, amire a nyertes licitált nyílt Rezervációs ár alatt kevéssel megállítani Vickrey aukció Legjobb árat adó; a második legjobb ajánlatát fizeti zárt Saját rezervációs ár 22. Sorolja fel (egy mondatos meghatározásukkal együtt), a tárgyalásos megegyezési technika általunk felsorolt komponenseit! 1. tárgyalók halmaza: az összes résztvevő 2. tárgyalási halmaz: az összes lehetséges tárgyalási ajánlatok 3. protokoll: a résztvevők által adható tárgyalási ajánlatok a korábbi tárgyalási ajánlatok függvényében (pl. ajánlatot visszavonni nem lehet) 4. tárgyalási stratégia: a résztvevők hogyan határozzák meg következő ajánlatukat, nem nyilvános 5. megegyezési szabály: annak megállapítása, hogy mikor értek el egyezséget, és mi az egyezség 23. Írja le a feladat orientált tárgyalásos megegyezési technika definícióját! Monoton engedmény protokoll 1. a tárgyalás fordulók sorozata, minden fordulóban mindketten javasolnak egy kiosztást, 2. az első fordulóban mindketten választanak egy kiosztást a tárgyalási halmazból 3. egyezségre jutnak, ha az egyik úgy találja, hogy a másik javaslata legalább olyan jó számára, mint az övé (ekkor azt választják amelyiket az egyik jobbnak talál): utility i (δ j ) utility i (δ i ) 4. a következő fordulóban mindenki csak olyan kiosztást javasolhat, amelyik nem rosszabb a másiknak, mint az előző (és még nem szerepelt) 5. ha nincs több kiosztás, vagy egyikük sem enged, akkor a konfliktus kiosztásban egyeznek meg Vagy: 1. a résztvevőknek elvégzendő feladataik vannak 2. a tárgyalás célja a feladatok átrendezése 24. Sorolja fel egymondatos meghatározásukkal együtt a feladat orientált tárgyalásos megegyezési technikánál tárgyalt megtévesztési lehetőségeket! 1. álfeladatok: valamelyik fél betesz olyan feladatokat a feladatlistájába, amit valójában nem kell megcsinálnia 2. rejtett feladatok: valamelyik fél elrejt olyan feladatokat a feladatlistájában, amit valójában meg kell csinálnia 25. Írja le az állapot orientált tárgyalásos megegyezési technika definícióját! 1. a célokat az elfogadható végállapotokkal definiálják 2. mellékhatások lehetnek 3. a tárgyalás célja közös terv és ütemezés elfogadása 26. Sorolja fel a beszédcselekvési üzenet két komponensét! 1. egy végrehajtási ige: (például, kérés, tájékoztatás, ígéret, N) 2. állító tartalom: (például az ajtó zárva )
7 27. Rajzolja le a FIPA ágens platform komponens ábráját és nevezze meg a komponenseket! 1. kötelező komponensek Agent Management System (AMS) Agent Communication Channel (ACC) 2. opcionális komponens Directory Facilitator (DF) 28. Adja meg az alábbi FIPA ACL paraméterek rövid leírását! performative sender receiver reply-to content language encoding ontology protocol conversation-id reply-with in-reply-to reply-by végrehajtási ige típusa küldő fél címzett fél küldő helyett kinek kell válaszolni üzenet tartalom üzenet tartalom nyelve üzenet tartalom kódolása üzenet tartalom ontológiája konverzációs protokoll konverzáció azonosítója válaszban az üzenet azonosítója legyen válaszban az üzenet azonosítója válasz határideje 29. Adja meg az alábbi FIPA ACL végrehajtási igék rövid leírását! inform, request, agree, refuse, call for proposal, propose, accept proposal, cancel, failure, subscribe inform a küldő értesíti a fogadót, hogy az állítás igaz request a küldő kéri a fogadót valamilyen művelet végrehajtására agree valamilyen művelet végrehajtásába beleegyezés, esetleg később refuse valamilyen művelet végrehajtásának visszautasítása, magyarázattal call for proposal felhívás valamilyen művelet végrehajtására propose javaslat beküldése valamilyen művelet végrehajtására accept proposal korábban beküldött végrehajtási javaslat elfogadása cancel értesítés arról, hogy a műveletet már nem akarja végrehajtani failure értesítés arról, hogy a művelet végrehajtási kísérlete nem sikerült subscribe a küldő kéri a fogadót, hogy értesítse valamilyen referencia érték változásáról
8 30. Az alábbi ábra melyik FIPA interakciós protokollt mutatja? FIPA Request Interaction Protocol 31. Az alábbi ábra melyik FIPA interakciós protokollt mutatja? FIPA Query Interaction Protocol 32. Az alábbi ábra melyik FIPA interakciós protokollt mutatja? FIPA Subscribe Interaction Protocol 33. Az alábbi ábra melyik FIPA interakciós protokollt mutatja? FIPA Contract Net Interaction Protocol 34. Sorolja fel (rövid magyarázattal) a kooperatív elosztott probléma megoldás fázisait! 1. probléma dekomponálás kisebb egységekre bontás tipikusan hierarchikus (további részproblémák) 2. részprobléma szétosztás allokálás végrehajtó rendszerekhez 3. részprobléma megoldás egyéni problémamegoldás rendszerek közötti kommunikáció 4. megoldás szintézis a részproblémák megoldásának integrálása tipikusan hierarchikus részeredmények integrálása különböző absztrakciós szinteken 35. Sorolja fel (rövid magyarázattal) a Contract Net feladat megosztási protokoll fázisait! 1. felismerés: a csomópont felismeri, hogy van egy kiadandó részfeladat 2. meghirdetés: a csomópont kiküldi a feladat meghirdetését, ami tartalmazza a végrehajtandó feladat specifikációját 3. ajánlattétel: a meghirdetést kapó csomópontok eldöntik, hogy adnak-e ajánlatot, majd ajánlatot adnak 4. odaítélés: a meghirdetést küldő csomópont kiválasztja az elfogadásra kerülő ajánlatot és visszaigazol 5. teljesítés: a nyertes ajánlatot tevő lesz a szerződő, aki végrehajtja a feladatot; további menedzser-szerződő kapcsolatokat építhet ki 36. Írja le, hogy multi-ágens rendszerekben mikor lehet a közös szándékot eltávolítani a rendszerből (befjezettnek tekinteni)! 1. ha egy ágens úgy véli a közös cél megvalósult, akkor az lesz a célja, hogy minden másik ágens is így vélje, és akkor tekinti befejezettnek a feladatot, ha ezt is elérte 2. ha egy ágens úgy véli a közös cél elérhetetlen, akkor az lesz a célja, hogy minden másik ágens is így vélje, és akkor tekinti befejezettnek a feladatot, ha ezt is elérte 3. ha egy ágens úgy véli a közös cél indoka megszűnt, akkor az lesz a célja, hogy minden másik ágens is így vélje, és akkor tekinti befejezettnek a feladatot, ha ezt is elérte
9 37. Írja le, hogyan definiáltuk multi-ágens rendszerekben a társasági szabályokat! 1. korlát: E ', α ( E ' E a környezeti állapotok egy halmaza; α Ac egy művelet) 2. ha a rendszer e E ' állapotban van, akkor az α művelet tilos. 38. Sorolja fel az ágens paradigma alkalmazásának új aspektusait a szoftver fejlesztési módszertanban! 1. új dimenzió: vezérlésre is alkalmazza a modularitást és magába zárást (encapsulation) 2. komponensek közötti interakció futási időben 3. aktív aktorok és passzív erőforrások megkülönböztetése 39. Sorolja fel a GAIA módszertan szervezeti absztrakcióit! 1. környezet 2. szerepek 3. interakciók 4. szervezeti szabályok 5. szervezeti struktúrák 40. Rajzolja fel a GAIA módszertan blokkábráját és jelölje be a fázisokat! 41. Írja le mit tartalmaz a GAIA módszertan környezeti modellje! 1. grafikus reprezentáció a környezeten belüli információ áramlás megragadására 2. ha a környezet olyan aktív elemeket tartalmaz, amikkel a rendszernek interakcióba kell lépnie: ha lehet, akkor próbáljuk meg erőforrásként modellezni (például ha adatforrásról van szó) ha összetett műveleteket végző elem (például ember), akkor ne a környezet részeként kezeljük, hanem, a rendszer egyik elemeként modellezzük
10 42. Rajzolja fel a GAIA módszertan szerep modell sémáját és röviden írja le az egyes elemeket! Role Schema Description Protocols and Activities Permissions Responsibilities Liveliness Safety A szerep neve A szerep rövid leírása Protokollok és tevékenységek, amelyekben a szerep részt vesz Engedélyek (mit használhat és mit nem); mit állít elő Kötelességek A fenntartandó állapotok Az elfogadható állapotok fenntartása; nem elfogadható állapotok kerülése 43. Rajzolja fel a GAIA módszertan interakciós modell sémáját és egy-egy mondatban írja le az egyes elemeket! protokoll név kezdeményező partner bemenetek kimenetek leírás szöveges név a kezdeményező szerep a válaszoló szerep a kezdeményező által használt adatok a partner által szolgáltatott adatok a protokoll és a hozzá tartozó feldolgozási tevékenység szöveges leírása 44. Írja le röviden a GAIA módszertan szervezeti szabály modelljét! 1. liveness szabályok: a szervezet dinamikus fejlődését definiálják pl. bizonyos szerep csak akkor tölthető be, ha már egy másikat korábban betöltött pl. bizonyos protokoll csak másik protokoll után hajtható végre szabályozhatja a szerepek liveness tulajdonságait, pl. bizonyos szerepek csak bizonyos tevékenységet végezhetnek 2. biztonsági szabályok: a szervezetnek az időtől független globálisinvariánsai, amiket állandóan kell tartani pl. bizonyos szerepeket egyszerre csak egy példányban lehet betölteni hivatkozhatnak a szerepek biztonsági szabályaira, vagy környezeti változókra 45. Írja le mit tartalmaz a GAIA módszertan szervezeti struktúra modellje! Adjon példákat! Topológia (függőleges tengely) Irányítási rendszer (vízszintes tengely) Szervezeti szabályok Példák??? 46. Írja le mit tartalmaz a GAIA módszertan ágens modellje! A GAIA megközelítésében az ágens olyan aktív szoftver entitás, amelyik ágens szerepek egy halmazát tölti be. Ágens modell: 1. ágens osztályok definiálása bizonyos szerepek betöltésére 2. a megvalósított rendszerben az egyes ágens osztályokból hány példányt kell készíteni
11 47. Írja le mit tartalmaz a GAIA módszertan szolgáltatás modellje! A szolgáltatás modell azonosítja az ágens osztályokhoz tartozó szolgáltatásokat. Szolgáltatás tulajdonságai: 1. Bemenet 2. Kimenet 3. Előfeltétel 4. Utófeltétel
OOP. Alapelvek Elek Tibor
OOP Alapelvek Elek Tibor OOP szemlélet Az OOP szemlélete szerint: a valóságot objektumok halmazaként tekintjük. Ezen objektumok egymással kapcsolatban vannak és együttműködnek. Program készítés: Absztrakciós
1. Informatikai trendek, ágensek, többágenses rendszerek. Intelligens Elosztott Rendszerek BME-MIT, 2018
1. Informatikai trendek, ágensek, többágenses rendszerek A számítástechnika történetének 5 nagy trendje mindenütt jelenlévő (ubiquity) összekapcsolt (interconnection) intelligens delegált (delegation)
Dunaújvárosi Főiskola Informatikai Intézet. Intelligens ágensek. Dr. Seebauer Márta. főiskolai tanár
Dunaújvárosi Főiskola Informatikai Intézet Intelligens ágensek Dr. Seebauer Márta főiskolai tanár seebauer.marta@szgti.bmf.hu Ágens Ágens (agent) bármi lehet, amit úgy tekinthetünk, hogy érzékelők (sensors)
Objektum orientált programozás Bevezetés
Objektum orientált programozás Bevezetés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2008. 03. 04. OOPALAP / 1 A program készítés Absztrakciós folyamat, amelyben a valós világban
Objektumorientált paradigma és a programfejlesztés
Objektumorientált paradigma és a programfejlesztés Vámossy Zoltán vamossy.zoltan@nik.uni-obuda.hu Óbudai Egyetem Neumann János Informatikai Kar Ficsor Lajos (Miskolci Egyetem) prezentációja alapján Objektumorientált
Absztrakció. Objektum orientált programozás Bevezetés. Általános Informatikai Tanszék Utolsó módosítás:
Objektum orientált programozás Bevezetés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2008. 03. 04. OOPALAP / 1 A program készítés Absztrakciós folyamat, amelyben a valós világban
Rendszer szekvencia diagram
Rendszer szekvencia diagram Célkitűzések A rendszer események azonosítása. Rendszer szekvencia diagram készítése az eseményekre. 2 1.Iteráció Az első igazi fejlesztési iteráció. A projekt kezdeti szakaszában
Objektumorientált paradigma és programfejlesztés Bevezető
Objektumorientált paradigma és programfejlesztés Bevezető Vámossy Zoltán vamossy.zoltan@nik.uni-obuda.hu Óbudai Egyetem Neumann János Informatikai Kar Ficsor Lajos (Miskolci Egyetem) prezentációja alapján
S01-7 Komponens alapú szoftverfejlesztés 1
S01-7 Komponens alapú szoftverfejlesztés 1 1. A szoftverfejlesztési modell fogalma. 2. A komponens és komponens modell fogalma. 3. UML kompozíciós diagram fogalma. 4. A szoftverarchitektúrák fogalma, összetevői.
Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom
Szoftver újrafelhasználás (Software reuse) Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 18. Roger S. Pressman: Software Engineering, 5th e. chapter 27. 2 Szoftver újrafelhasználás Szoftver
Szoftverarchitektúrák 3. előadás (második fele) Fornai Viktor
Szoftverarchitektúrák 3. előadás (második fele) Fornai Viktor A szotverarchitektúra fogalma A szoftverarchitektúra nagyon fiatal diszciplína. A fogalma még nem teljesen kiforrott. Néhány definíció: A szoftverarchitektúra
Bánsághi Anna anna.bansaghi@mamikon.net. 2014 Bánsághi Anna 1 of 31
IMPERATÍV PROGRAMOZÁS Bánsághi Anna anna.bansaghi@mamikon.net 9. ELŐADÁS - OOP TERVEZÉS 2014 Bánsághi Anna 1 of 31 TEMATIKA I. ALAPFOGALMAK, TUDOMÁNYTÖRTÉNET II. IMPERATÍV PROGRAMOZÁS Imperatív paradigma
Szemantikus világháló a BME-n
Szemantikus világháló a BME-n Lukácsy Gergely Szeredi Péter Budapesti Mûszaki és Gazdaságtudományi Egyetem ßÐÙ Ý Þ Ö Ð º Ñ º Ù Számítástudományi és Információelméleti Tanszék ➀ Szemantikus technológiák
Megoldások a mintavizsga kérdések a VIMIAC04 tárgy ellenőrzési technikák részéhez kapcsolódóan (2017. május)
Megoldások a mintavizsga kérdések a VIMIAC04 tárgy ellenőrzési technikák részéhez kapcsolódóan (2017. május) Teszt kérdések 1. Melyik állítás igaz a folytonos integrációval (CI) kapcsolatban? a. Folytonos
Folyamatok. 6. előadás
Folyamatok 6. előadás Folyamatok Folyamat kezelése, ütemezése folyamattábla új folyamat létrehozása átkpcsolás folyamatok elválasztása egymástól átlátszó Szál szálkezelő rendszer szálak védése egymástól
SOA modell: Ez az interfész definiálja az elérhető adatokat, és megadja, hogy hogyan lehet azokhoz hozzáférni.
Service-Oriented Architecture, SOA Az elosztott rendszerek fejlesztésének módja. Célja:az IT eszközök komplexitásának a kezelésének egyszerűsítése könnyebben újrafelhasználhatóság, egymással integrálhatóság
Számítógép architektúra
Budapesti Műszaki Főiskola Regionális Oktatási és Innovációs Központ Székesfehérvár Számítógép architektúra Dr. Seebauer Márta főiskolai tanár seebauer.marta@roik.bmf.hu Irodalmi források Cserny L.: Számítógépek
S0-02 Típusmodellek (Programozás elmélet)
S0-02 Típusmodellek (Programozás elmélet) Tartalom 1. Absztrakt adattípus 2. Adattípus specifikációja 3. Adattípus osztály 4. Paraméterátadás 5. Reprezentációs függvény 6. Öröklődés és polimorfizmus 7.
Szolgáltatás Orientált Architektúra a MAVIR-nál
Szolgáltatás Orientált Architektúra a MAVIR-nál Sajner Zsuzsanna Accenture Sztráda Gyula MAVIR ZRt. FIO 2009. szeptember 10. Tartalomjegyzék 2 Mi a Szolgáltatás Orientált Architektúra? A SOA bevezetés
Szemantikus Web Semantic Web A szemantikus web alkalmas megközelítés, illetve megfelel nyelvekkel, eszközökkel támogatja az intelligens információs
Szemantikus Web Semantic Web A szemantikus web alkalmas megközelítés, illetve megfelel nyelvekkel, eszközökkel támogatja az intelligens információs rendszerek fejlesztését az elosztott információs környezetben.
Vállalati információs rendszerek I, MIN5B6IN, 5 kredit, K. 4. A meghirdetés ideje (mintatanterv szerint vagy keresztfélében):
Követelményrendszer 1. Tantárgynév, kód, kredit, választhatóság: Vállalati információs rendszerek I, MIN5B6IN, 5 kredit, K 2. Felelős tanszék: Informatika Szakcsoport 3. Szak, szakirány, tagozat: Műszaki
Szolgáltatásintegráció (VIMIM234) tárgy bevezető
Szolgáltatásintegráció Szolgáltatásintegráció (VIMIM234) tárgy bevezető Gönczy László gonczy@mit.bme.hu A tárgyról A tantárgy célja a hallgatók megismertetése a komplex informatikai rendszerek integrációs
Alkalmazásokban. Dezsényi Csaba Ovitas Magyarország kft.
Tudásmodellezés Kereskedelmi Alkalmazásokban Dezsényi Csaba Ovitas Magyarország kft. Tudásmenedzsment Adat -> Információ -> Tudás Intézményi tudásvagyon hatékony kezelése az üzleti célok megvalósításának
Termék modell. Definíció:
Definíció: Termék modell Összetett, többfunkciós, integrált modell (számítógépes reprezentáció) amely leír egy műszaki objektumot annak különböző életfázis szakaszaiban: tervezés, gyártás, szerelés, szervízelés,
Gyártórendszerek irányítási struktúrái
GyRDin-10 p. 1/2 Gyártórendszerek Dinamikája Gyártórendszerek irányítási struktúrái Hangos Katalin Villamosmérnöki és Információs Rendszerek Tanszék e-mail: hangos@scl.sztaki.hu GyRDin-10 p. 2/2 Tartalom
Software Engineering
Software Engineering Software Engineering Software Engineering értelmezése Az a folyamat, mely eredményekénk létrehozunk egy adott feladatot megvalósító szoftver rendszert. Tevékenységek, technológia,
Vezetői információs rendszerek
Vezetői információs rendszerek Kiadott anyag: Vállalat és információk Elekes Edit, 2015. E-mail: elekes.edit@eng.unideb.hu Anyagok: eng.unideb.hu/userdir/vezetoi_inf_rd 1 A vállalat, mint információs rendszer
ÁRAMKÖRÖK SZIMULÁCIÓJA
ÁRAMKÖRÖK SZIMULÁCIÓJA Az áramkörök szimulációja révén betekintést nyerünk azok működésébe. Meg tudjuk határozni az áramkörök válaszát különböző gerjesztésekre, különböző üzemmódokra. Végezhetők analóg
Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár
Software Engineering Dr. Barabás László Ismétlés/Kitekintő Ismétlés Software Engineering = softwaretechnológia Projekt, fogalma és jellemzői, személyek és szerepkörök Modell, módszertan Kitekintés Elemzés/
Programozási módszertan. Mohó algoritmusok
PM-08 p. 1/17 Programozási módszertan Mohó algoritmusok Werner Ágnes Villamosmérnöki és Információs Rendszerek Tanszék e-mail: werner.agnes@virt.uni-pannon.hu PM-08 p. 2/17 Bevezetés Dinamikus programozás
ESCO és EQF: online európai rendszerek a foglalkozások, készségek és képesítések átláthatóságáért
ESCO és EQF: online európai rendszerek a foglalkozások, készségek és képesítések átláthatóságáért Szebeni Kinga, Emberi Erőforrások Minisztériuma Kovács Tibor, Nemzetgazdasági Minisztérium NAVIGÁTOR 2017
Kommunikáció. 3. előadás
Kommunikáció 3. előadás Kommunikáció A és B folyamatnak meg kell egyeznie a bitek jelentésében Szabályok protokollok ISO OSI Többrétegű protokollok előnyei Kapcsolat-orientált / kapcsolat nélküli Protokollrétegek
Komponens alapú fejlesztés
Komponens alapú fejlesztés Szoftver újrafelhasználás Szoftver fejlesztésekor korábbi fejlesztésekkor létrehozott kód felhasználása architektúra felhasználása tudás felhasználása Nem azonos a portolással
Debreceni Egyetem Matematikai és Informatikai Intézet. 13. Védelem
13. Védelem A védelem célja Védelmi tartományok Hozzáférési mátrixok (access matrix, AM) A hozzáférési mátrixok implementációja A hozzáférési jogok visszavonása Képesség-alapú rendszerek Nyelvbe ágyazott
Szolgáltatásintegráció (VIMIM234) tárgy bevezető
Szolgáltatásintegráció Szolgáltatásintegráció (VIMIM234) tárgy bevezető Gönczy László gonczy@mit.bme.hu A tárgyról A tantárgy célja a hallgatók megismertetése a komplex informatikai rendszerek integrációs
Már megismert fogalmak áttekintése
Interfészek szenasi.sandor@nik.bmf.hu PPT 2007/2008 tavasz http://nik.bmf.hu/ppt 1 Témakörök Polimorfizmus áttekintése Interfészek Interfészek kiterjesztése Eseménykezelési módszerek 2 Már megismert fogalmak
Adaptív menetrendezés ADP algoritmus alkalmazásával
Adaptív menetrendezés ADP algoritmus alkalmazásával Alcím III. Mechwart András Ifjúsági Találkozó Mátraháza, 2013. szeptember 10. Divényi Dániel Villamos Energetika Tanszék Villamos Művek és Környezet
Norway Grants. Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai. Kakuk Zoltán, Vision 95 Kft.
Norway Grants AKKUMULÁTOR REGENERÁCIÓS ÉS Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai Kakuk Zoltán, Vision 95 Kft. 2017.04.25. Rendszer szintű megoldás
Objektum orientáltság alapjai A Java nyelv Fordítás - futtatás
Objektum orientáltság alapjai A Java nyelv Fordítás - futtatás Objektum orientáltság alapjai Objektum: A való világ egy elemének ábrázolása, amely minden esetben rendelkezik: Állapottal,Viselkedéssel,Identitással
Intelligens Elosztott Rendszerek. Dobrowiecki Tadeusz és Eredics Péter, Gönczy László, Pataki Béla és Strausz György közreműködésével
Intelligens Elosztott Rendszerek Dobrowiecki Tadeusz és Eredics Péter, Gönczy László, Pataki Béla és Strausz György közreműködésével A mai előadás tartalma Mi is egy rendszer? Mit jelent elosztottnak lenni?
Mesterséges intelligencia 2. laborgyakorlat
Mesterséges intelligencia 2. laborgyakorlat Keresési módszerek A legtöbb feladatot meg lehet határozni keresési feladatként: egy ún. állapottérben, amely tartalmazza az összes lehetséges állapotot fogjuk
Hálózati réteg. WSN topológia. Útvonalválasztás.
Hálózati réteg WSN topológia. Útvonalválasztás. Tartalom Hálózati réteg WSN topológia Útvonalválasztás 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció,
Osztott Objektumarchitektúrák
1. Kliens szerver architektúra Osztott Objektumarchitektúrák Dr. Tick József Jól bevált architektúra Kliens-szerver szerepek rögzítettek Szerver szolgáltatást nyújt, vagy igénybe vesz Kliens csak igénybe
Steps Towards an Ontology Based Learning Environment. Anita Pintér Corvinno Technologia Transzfer Kft apinter@corvinno.hu
Steps Towards an Ontology Based Learning Environment Anita Pintér Corvinno Technologia Transzfer Kft apinter@corvinno.hu Ontológia alapú elektronikus tanulási környezet megteremtése Anita Pintér Corvinno
Java és web programozás
Budapesti Műszaki Egyetem 2015. 02. 11. 2. Előadás Mese Néhány programozási módszer: Idők kezdetén való programozás Struktúrált Moduláris Funkcionális Objektum-orientált... Mese Néhány programozási módszer:
Algoritmusok Tervezése. 6. Előadás Algoritmusok 101 Dr. Bécsi Tamás
Algoritmusok Tervezése 6. Előadás Algoritmusok 101 Dr. Bécsi Tamás Mi az algoritmus? Lépések sorozata egy feladat elvégzéséhez (legáltalánosabban) Informálisan algoritmusnak nevezünk bármilyen jól definiált
Hely- és kontextusfüggő alkalmazások fejlesztését támogató keretrendszer mobil környezetben
Department of Distributed Systems Hely- és kontextusfüggő alkalmazások fejlesztését támogató keretrendszer mobil környezetben MTA SZTAKI Elosztott Rendszerek Osztály - Mátételki Péter matetelki@sztaki.hu
Programozási technológia
Programozási technológia Dinamikus modell Tevékenységdiagram, Együttműködési diagram, Felhasználói esetek diagramja Dr. Szendrei Rudolf ELTE Informatikai Kar 2018. Tevékenység diagram A tevékenység (vagy
Programozási alapismeretek 1. előadás
Programozási alapismeretek 1. előadás Tartalom A problémamegoldás lépései programkészítés folyamata A specifikáció Az algoritmus Algoritmikus nyelvek struktogram A kódolás a fejlesztői környezet 2/33 A
Szoftver újrafelhasználás
Szoftver újrafelhasználás Szoftver újrafelhasználás Szoftver fejlesztésekor korábbi fejlesztésekkor létrehozott kód felhasználása architektúra felhasználása tudás felhasználása Nem azonos a portolással
Bevezetés a programozásba II. 8. Előadás: Osztályok, objektumok, osztályszintű metódusok
Bevezetés a programozásba II 8. Előadás: Osztályok, objektumok, osztályszintű metódusok vektor.h #ifndef VEKTOR_H #define VEKTOR_H class Vektor { int meret, *mut; public: Vektor(int meret); int szamlal(int
Térképek jelentése és elemzése
Térképek jelentése és elemzése Ontológiák Az ontológiák termekre, csomópontokra (koncepciókra) és összeköttetésekre (kapcsolatokra) vonatkozó listák, amik importálhatóak és hozzáadhatóak a VUE térképekhez,
10-es Kurzus. OMT modellek és diagramok OMT metodológia. OMT (Object Modelling Technique)
10-es Kurzus OMT modellek és diagramok OMT metodológia OMT (Object Modelling Technique) 1 3 Modell és 6 Diagram Statikus modell : OMT Modellek és diagramok: Statikus leírása az összes objektumnak (Név,
PROGRAMOZÁS tantárgy. Gregorics Tibor egyetemi docens ELTE Informatikai Kar
PROGRAMOZÁS tantárgy Gregorics Tibor egyetemi docens ELTE Informatikai Kar Követelmények A,C,E szakirány B szakirány Előfeltétel Prog. alapismeret Prog. alapismeret Diszkrét matematika I. Óraszám 2 ea
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék 2016/17 2. félév 1-2. Előadás Dr. Kulcsár Gyula egyetemi docens A tantárgy tematikája 1.
2008 IV. 22. Internetes alkalmazások forgalmának mérése és osztályozása. Április 22.
2008 IV. 22. Internetes alkalmazások forgalmának mérése és osztályozása Az óra rövid vázlata Nemzetközi együttműködések áttekintése A CAIDA céljai A CAIDA főbb kutatási irányai 2007-2010 között Internet
Koordinálás és feladatkiosztás aukciókkal 3.rész. Kooperáció és intelligencia, Dobrowiecki, BME-MIT
Koordinálás és feladatkiosztás aukciókkal 3.rész Komplex feladatok kezelése Elemi feladat nem dekomponálható Dekomponálható egyszerű feladat elemi, v. dekomponálható elemi feladatokra, de egyetlen egy
Az Országos kompetenciamérés (OKM) tartalmi kerete. a 20/2012. (VIII. 31.) EMMI rendelet 3. melléklete alapján
Az Országos kompetenciamérés (OKM) tartalmi kerete a 20/2012. (VIII. 31.) EMMI rendelet 3. melléklete alapján Az OKM tartalmi keret Célja: definiálja azokat a tényezőket és szempontrendszereket, amelyek
8. Komponens elvű programfejlesztés. Ágens, akció, cél, kontraktus.
8. Komponens elvű programfejlesztés. Ágens, akció, cél, kontraktus. Ágens rendszer definíciója. Példák. Fairness. (Fair tulajdonság). Gyenge fair követelmény. A fair nem determinisztikus szemantika definíciója
OEP Gregorics Tibor: Minta dokumentáció a 3. házi feladathoz 1. Feladat. Elemzés 1
OEP Gregorics Tibor: Minta dokumentáció a 3. házi feladathoz 1. Feladat Különféle élőlények egy túlélési versenyen vesznek részt. A lények egy pályán haladnak végig, ahol váltakozó terep viszonyok vannak.
Pozícióinformáció. Sikeres helyfüggő szolgáltatások mobilra
Distributed Systems A hely nem elég MTA SZTAKI Elosztott Rendszerek Osztály - Mátételki Péter matetelki@sztaki.hu Mihez nem elég a hely? Sikeres helyfüggő szolgáltatások mobilra Navigáció (hely + térkép
Bevezetés az informatikába
Bevezetés az informatikába 6. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Matematikus BSc - I. félév / 2008 / Budapest Dr.
Történet John Little (1970) (Management Science cikk)
Információ menedzsment Szendrői Etelka Rendszer- és Szoftvertechnológia Tanszék szendroi@witch.pmmf.hu Vezetői információs rendszerek Döntéstámogató rendszerek (Decision Support Systems) Döntések információn
Intelligens Rendszerek Elmélete. Versengéses és önszervező tanulás neurális hálózatokban
Intelligens Rendszerek Elmélete : dr. Kutor László Versengéses és önszervező tanulás neurális hálózatokban http://mobil.nik.bmf.hu/tantargyak/ire.html Login név: ire jelszó: IRE07 IRE 9/1 Processzor Versengéses
Szemantikus Web Semantic Web A szemantikus web alkalmas megközelítés, illetve megfelel nyelvekkel, eszközökkel támogatja az intelligens információs
Szemantikus Web Semantic Web A szemantikus web alkalmas megközelítés, illetve megfelel nyelvekkel, eszközökkel támogatja az intelligens információs rendszerek fejlesztését az elosztott információs környezetben.
ködös határ (félreértés, hiba)
probléma formálisan specifikált: valós világ (domain) (hibás eredmény) ködös határ (félreértés, hiba) formális világ (megoldás) A szoftver fejlesztőnek meg kell értenie a felhasználó problémáját. A specifikáció
Bevezetés. Dr. Iványi Péter
Bevezetés Dr. Iványi Péter Programozási készség Számos munka igényel valamilyen szintű programozási készséget Grafikus a képfeldolgozót, Zenész a szintetizátort, Programozó a számítógépet programozza.
Oracle9i Alkalmazás Szerver Üzleti folyamat integráció. Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary
Oracle9i Alkalmazás Szerver Üzleti folyamat integráció Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary Üzleti folyamat integráció Kereskedők Beszállítók Partnerek Alkalmazás Disztribútor Belső
Algoritmizálás, adatmodellezés tanítása 6. előadás
Algoritmizálás, adatmodellezés tanítása 6. előadás Tesztelési módszerek statikus tesztelés kódellenőrzés szintaktikus ellenőrzés szemantikus ellenőrzés dinamikus tesztelés fekete doboz módszerek fehér
Bevezetés a Programozásba II 5. előadás. Objektumorientált programozás és tervezés
Pázmány Péter Katolikus Egyetem Információs Technológiai és Bionikai Kar Bevezetés a Programozásba II 5. előadás Objektumorientált programozás és tervezés 2014.03.10. Giachetta Roberto groberto@inf.elte.hu
Számítógépes döntéstámogatás. Genetikus algoritmusok
BLSZM-10 p. 1/18 Számítógépes döntéstámogatás Genetikus algoritmusok Werner Ágnes Villamosmérnöki és Információs Rendszerek Tanszék e-mail: werner.agnes@virt.uni-pannon.hu BLSZM-10 p. 2/18 Bevezetés 1950-60-as
matematikus-informatikus szemével
Ontológiák egy matematikus-informatikus szemével Szeredi Péter Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi és Információelméleti Tanszék ➀ Mi az ontológia, mire jó, hogyan csináljuk?
Pelda öröklődésre: import java.io.*; import java.text.*; import java.util.*; import extra.*;
Java osztály készítése, adattagok, és metódusok, láthatóság, konstruktor, destruktor. Objektum létrehozása, használata, öröklés. ( Előfeltétel 12. Tétel ) Az osztály egy olyan típus leíró struktúra, amely
Interaktív, grafikus környezet. Magasszintû alkalmazási nyelv (KAL) Integrált grafikus interface könyvtár. Intelligens kapcsolat más szoftverekkel
Készítette: Szabó Gábor, 1996 Az Az IntelliCorp IntelliCorp stratégiája: stratégiája: Kifinomult, Kifinomult, objektum-orientált objektum-orientált környezetet környezetet biztosít biztosít tervezéséhez,
Fogalmi modellezés. Ontológiák Alkalmazott modellező módszertan (UML)
Fogalmi modellezés Ontológiák Alkalmazott modellező módszertan (UML) Fogalom képzés / kialakítás Cél: Példák: A fogalom képzés segít minket abban, hogy figyelmen kívül hagyjuk azt, ami lényegtelen idealizált
Tájékoztató. Használható segédeszköz: számológép
A 12/2013. (III. 29.) NFM rendelet szakmai és vizsgakövetelménye alapján. Szakképesítés azonosítószáma és megnevezése 54 523 05 Távközlési technikus Tájékoztató A vizsgázó az első lapra írja fel a nevét!
Ágens technológiák. Starkné dr. Werner Ágnes Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék
Ágens technológiák Starkné dr. Werner Ágnes Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék Áttekintés Ágensek és multi-ágens rendszerek Definíciók Típusaik Környezeteik
A Java EE 5 plattform
A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11. 13. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési
Széchenyi István Egyetem. Programozás III. Varjasi Norbert varjasin@sze.hu
Programozás III. Varjasi Norbert varjasin@sze.hu 1 A java virtuális gép (JVM) Képzeletbei, ideális számítógép. Szoftveresen megvalósított működési környezet. (az op. rendszer egy folyamata). Feladata:
IBM felhő menedzsment
IBM Váltsunk stratégiát! Budapest, 2012 november 14. IBM felhő menedzsment SmartCloud Provisioning és Service Delivery Manager Felhő alapú szolgáltatások Felhasználás alapú számlázás és dinamikus kapacitás
Funkciópont elemzés: elmélet és gyakorlat
Funkciópont elemzés: elmélet és gyakorlat Funkciópont elemzés Szoftver metrikák Funkciópont, mint metrika A funkciópont metrika alapelveinek áttekintése Bonyolultsággal korrigált funkciópont A funkciópont
Verifikáció és validáció Általános bevezető
Verifikáció és validáció Általános bevezető Általános Verifikáció és validáció verification and validation - V&V: ellenőrző és elemző folyamatok amelyek biztosítják, hogy a szoftver megfelel a specifikációjának
Szakterületi modell A fogalmak megjelenítése. 9. fejezet Applying UML and Patterns Craig Larman
Szakterületi modell A fogalmak megjelenítése 9. fejezet Applying UML and Patterns Craig Larman 1 Néhány megjegyzés a diagramokhoz Ez a tárgy a rendszer elemzésről és modellezésről szól. Noha például egy
Témaválasztás, kutatási kérdések, kutatásmódszertan
Témaválasztás, kutatási kérdések, kutatásmódszertan Dr. Dernóczy-Polyák Adrienn PhD egyetemi adjunktus, MMT dernoczy@sze.hu A projekt címe: Széchenyi István Egyetem minőségi kutatói utánpótlás nevelésének
A félév során előkerülő témakörök
A félév során előkerülő témakörök rekurzív algoritmusok rendező algoritmusok alapvető adattípusok, adatszerkezetek, és kapcsolódó algoritmusok dinamikus programozás mohó algoritmusok gráf algoritmusok
Eseménykezelés. Szoftvertervezés és -fejlesztés II. előadás. Szénási Sándor.
Eseménykezelés előadás http://nik.uni-obuda.hu/sztf2 Szénási Sándor szenasi.sandor@nik.uni-obuda.hu Óbudai Egyetem,Neumann János Informatikai Kar Függvénymutatókkal Származtatással Interfészekkel Egyéb
Autóipari beágyazott rendszerek. Komponens és rendszer integráció
Autóipari beágyazott rendszerek és rendszer integráció 1 Magas szintű fejlesztési folyamat SW architektúra modellezés Modell (VFB) Magas szintű modellezés komponensek portok interfészek adattípusok meghatározása
Java programozási nyelv
Java programozási nyelv 2. rész Vezérlő szerkezetek Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2005. szeptember A Java programozási nyelv Soós Sándor 1/23 Tartalomjegyzék
Elosztott rendszer architektúrák
Elosztott rendszer architektúrák Distributed systems architectures Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 12. Andrew S. Tanenbaum, aarten van Steen: Distributed Systems: rinciples
Web-fejlesztés NGM_IN002_1
Web-fejlesztés NGM_IN002_1 Rich Internet Applications RIA Vékony-kliens generált (statikus) HTML megjelenítése szerver oldali feldolgozással szinkron oldal megjelenítéssel RIA desktop alkalmazások funkcionalitása
Parametrikus tervezés
2012.03.31. Statikus modell Dinamikus modell Parametrikus tervezés Módosítások a tervezés folyamán Konstrukciós variánsok (termékcsaládok) Parametrikus Modell Parametrikus tervezés Paraméterek (változók
Programozás II. 3. gyakorlat Objektum Orientáltság C++-ban
Programozás II. 3. gyakorlat Objektum Orientáltság C++-ban Tartalom OOP ismétlés Osztályok létrehozása Adattagok láthatóságai, elnevezési ajánlások Konstruktor, destruktor this pointer Statikus és dinamikus
V & V Feladatok. V & V Feladatok
V & V Feladatok 2008.01.08 2. Feladat tartozik! A relációjel fordított. Hibás bemenetekre nem teszteltünk. Figyelmen kívül hagytuk az objektum konstruálás időigényét. A pointer értéke null. A program lefut,
Erőforrás gazdálkodás a bevetésirányításban
Professzionális Mobiltávközlési Nap 2009 Új utakon az EDR Erőforrás gazdálkodás a bevetésirányításban Fornax ZRt. Nagy Zoltán Vezérigazgató helyettes Budapest, 2009. április 9. Tartalom 1. Kézzelfogható
TOGAF elemei a gyakorlatban
TOGAF elemei a gyakorlatban Vinczellér Gábor 2009.06.0406 04 8 éves szakmai tapasztalat Bemutatkozás IT Support, Programozó, jelenleg Projektvezető, Termékfejlesztési Üzletág Vezető Tanácsadási és Szoftverfejlesztési
VIR alapfogalmai. Előadásvázlat. dr. Kovács László
VIR alapfogalmai Előadásvázlat dr. Kovács László Információ szerepe Információ-éhes világban élünk Mi is az információ? - újszerű ismeret - jelentés Hogyan mérhető az információ? - statisztikai - szintaktikai
Tudásalapú információ-kereső rendszerek elemzése és kifejlesztése
Tudásalapú információ-kereső rendszerek elemzése és kifejlesztése 1 Tudásalapú információ-kereső rendszerek elemzése és kifejlesztése Természetes nyelv feldolgozás 2 Tudásalapú információ-kereső rendszerek
Modellinformációk szabványos cseréje. Papp Ágnes, Debreceni Egyetem EFK
Modellinformációk szabványos cseréje Papp Ágnes, agi@delfin.unideb.hu Debreceni Egyetem EFK Tartalom MOF, UML, XMI Az UML és az XML séma MDA - Model Driven Architecture Networkshop 2004 2 Az OMG metamodell
KÖFOP VEKOP A jó kormányzást megalapozó közszolgálat-fejlesztés
KÖFOP-2.1.2-VEKOP-15-2016-00001 A jó kormányzást megalapozó közszolgálat-fejlesztés Az Okos város okos közigazgatás kutatóműhely zárórendezvénye Okos szolgáltatások teljesítményének mérése, elemzése és
Rasmusen, Eric: Games and Information (Third Edition, Blackwell, 2001)
Játékelmélet szociológusoknak J-1 Bevezetés a játékelméletbe szociológusok számára Ajánlott irodalom: Mészáros József: Játékelmélet (Gondolat, 2003) Filep László: Játékelmélet (Filum, 2001) Csontos László