Programozás 1. 2.gyakorlat
|
|
- Béla Dudás
- 8 évvel ezelőtt
- Látták:
Átírás
1 Programozás 1. 2.gyakorlat
2 Ismétlés Objektum: Egy a való világból vett elem (ami lehet elvonatkoztatott is) számítógépes ábrázolása. Pl: Kurzus, Személy stb Minden Objektum rendelkezik: Állapottal Viselkedéssel Identitással
3 Ismétlés Objektum állapota Egy a lehetséges létezési lehetőségek közül Időben változhat Hajszín, életkor Attríbutumok határozzák meg Például : Egy embert vénnek nevezünk ha elmúlt már 50 éves, viszont túl fiatalnak egy lányt ha még nem töltötte be a 16-ot
4 Ismétlés Objektum viselkedés Meghatározza, hogy mit csinálhat az objektumunk Meghatározza, hogyan reagáljon más objektumok kölcsönhatásaira Operációk (metódusok) határozzák meg Például: Egy ember hozzászólhat illetve megérthet egy másik embert, vagy elszaladhat egy pók láttán
5 Ismétlés Objektum Identitása Minden objektum egyedi, még ha azonosnak is látszódnak: Még ha az állapotai megegyeznek akkor is! 2 hangya hasonló : Ugyanolyan kicsik Ugyanolyan színűek Ugyanannyi lábuk van... stb Mégsem ugyanarról a 2 hangyáról van szó
6 Osztály Az objektumok formai leírása, vagyis az objektumok egy olyan csoportjának a leírása, melyeknek megegyeznek : Attributumai, metódusai Más objektumokkal való kapcsolataik Viselkedésük
7 Osztálydiagram Minden egyes adott Objektum, amit a programunkban használunk az egy Osztály adott példánya Ezen osztályok összeségéből készíthetünk egy osztálydiagramot, amely leirja a programunk szerkezetét
8 Vizuális modellezés Egy program elkészítése nem csak abból áll, hogy jó főzök egy erős kávét, leülök és perc alatt összedobok valamit, hogy müködjön... A kódoláson kívűl : Tervezés és Modellezés Dokumentálás Tesztelés Kódolás
9 Vizuális modellezés Célja, hogy jobban átláthatóbb legyen az egész program (rendszer) működése Egy programozási ismeretek nélküli személy is értse a program működésének fontos szakaszait Modellezés során, a komoly hibák már a kezdetekben észrevehetőek és kijavíthatóak (Ellenben egy már majdnem kész programmal)
10 Modell és diagram A modell egy rendszer teljes leírása, lényegében egy adatbázisról van szó, ami magába foglalja az egész rendszer életciklusát, azaz tartalmaz minden információt amire szükségünk lehet A diagram a model egy vetülete, azaz a rendszer egy részét (vagy egészét) vizuálisan ábrázolja
11 UML Unified Modeling Language Egységesített modellező nyelv Egy grafikus modellező nyelv OO tervezésre Probléma specifikálására Probléma megoldására Dokumentációra
12 UML Nyilt szabvány Különböző alkalmazási területekre alkalmazható Sok eszköz támogatja Teljes rendszer élteciklusát lehet a segítségével ábrázolni
13 UML Az UML a grafikus szemléltetést különböző nézetekben teszi lehetővé, így különböző diagrammokról beszélhetünk Use Case Szekvencia Osztály (Class) diagram Csomag diagram
14 UML Például: Dobozkák Nyilak Mik is ezek?
15 UML osztálydiagram Elemei: Osztályok, interfészek, csomagok, stb Kapcsolatok (nyilak) Asszociáció Aggregáció Kompozíció Öröklődés
16 Asszociáció Osztályok közötti kétírányú összeköttetés Használati kapcsolat - létük egymástól független, viszont legalább az egyik ismeri és/vagy használja a másikat Gyakorlatban: Egyik osztály használja egy másik osztály metódusait vagy magát az osztályt Megadható : Név Irány (egy vagy kettő)
17 Asszociáció Asszociációs osztály (részletek) Multiplicitás (résztvevők száma)
18 Aggregáció Rész-egész kapcsolat Tartalmazást fejez ki Egyik objektum tartalmazza a másikat A rész objektum léte függ az egész objektumtól Tojás = tojásfehérje + tojássárgája
19 Aggregáció 2 típusa van: Gyenge aggregáció Erős aggregáció Amikor egyszerüen aggregációt mondunk erre gondolun Gyakran kompozíciónak nevezzük
20 Gyenge aggregáció Egyik objektum része a másiknak Speciális asszociáció Nincs erős tartalmazás, azaz az objektum létezik a másik nélkül is
21 Kompozíció Erős tartalmazás, azaz az objektum nem tudna létezni a másik objektum nélkül Speciális aggregáció Erős aggregáció
22 Öröklődés Osztályok közötti kapcsolat, ahol egy adott osztály megosztja a strukturáját és/vagy viselkedését egy vagy több másik osztállyal Létrejön egy öröklődési hierarchia A származtatott (gyerek) osztály mindent örököl az ős (szülő) és kiegészítheti ezeket Egy származtatott osztály egy örökölt metódus saját implementációját is nyujtahtaja : polimorfizmus
23 Öröklődés
24 Előzőek egy példában
25 Kapcsolatok implementálása Asszociáció Az A osztály egy metódusának paramétere B típusú Az A osztály egy metódusa hívja a B osztály egy metódusát Az A osztály egy metódusa (lokálisan) példányosítja a B osztályt Az A osztály egy metódusának visszatérési értéke B Aggregáció Az A osztály tartalmaz egy B-re mutató pointert
26 Kapcsolatok implementálása Kompozíció Az A osztály tartalmaz egy B típusú adattagot Öröklődés Az A osztály a B osztályból származik
27 Eszközök A legnépszerűbb eszközök UML diagramm készítéséhez: ArgoUML BOUML Egyéb Pub-ban fenn van Google :)
28 ArgoUML használata Nyissuk meg az ArgoUML-t Próbáljuk meg modellezni az előbb látott lakásos feladatot!
29 Feladatok Modellezd a kabinetet Megoldás : kabinet Modellezz egy bankkártyás fizetést ArgoUML Plusz pontért!
30 Kérdés???
Programozás I. 2. gyakorlat. Szegedi Tudományegyetem Természettudományi és Informatikai Kar
Programozás I. 2. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Antal Gábor 1 Vizuális modellezés Programozás: Modellezés és tervezés Implemetálás (Kódolás) Dokumentálás és Tesztelés
RészletesebbenJava VI. Egy kis kitérő: az UML. Osztály diagram. Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07.
Java VI. Öröklődés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07. Java VI.: Öröklődés JAVA6 / 1 Egy kis kitérő: az UML UML: Unified Modelling Language Grafikus eszköz objektum
RészletesebbenTartalom Kontextus modellek Viselkedési modellek Adat-modellek Objektum-modellek CASE munkapadok (workbench)
8. Rendszermodellek Kérdések Miért kell a rendszer kontextusát már a követelménytervezés során modellezni? Mi a viselkedési modell, az adatmodell és az objektum-modell? Milyen jelöléseket tartalmaz az
RészletesebbenElőzmények 2011.10.23.
Előzmények Dr. Mileff Péter A 80-as évek közepétől a szoftverek komplexitása egyre növekszik. Megjelentek az OO nyelvek. Az OO fejlesztési módszerek a rendszer különböző nézőpontú modelljeit készítik el.
RészletesebbenModellalkotás UML-ben
Modellalkotás UML-ben Modellalkotás UML-ben A Unified Modeling Language (UML) egy grafikus modellező nyelv, amely lehetőséget nyújt egy megoldandó probléma specifikációjának leírására absztrakt szinten,
RészletesebbenA követelmények leírása
A követelmények leírása Júz Kéz az indián kincskereső barlangokban gyémántra vadászik. Ehhez korlátozott mennyiségű robbanószer és élet áll rendelkezésére. A játékos feladata az indián irányítása, és a
RészletesebbenModellinformá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
RészletesebbenUML (Unified Modelling Language)
UML (Unified Modelling Language) UML (+ Object Constraint Language) Az objektum- modellezés egy szabványa (OMG) UML A 80-as, 90-es években egyre inkább terjedő objektum-orientált analízis és tervezés (OOA&D)
RészletesebbenProgramozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010
Programozási technikák Pál László Sapientia EMTE, Csíkszereda, 2009/2010 Előadás tematika 1. Pascal ismétlés, kiegészítések 2. Objektum orientált programozás (OOP) 3. Delphi környezet 4. Komponensek bemutatása
Részletesebbenö ö ö ó ö ö ú ö ö ö ö ö ú ő ő ö ő ö ó ó ő ű ó ö őö ő ü ő ő ú ó Á Á Á Á ó ü ó ó ú Á Á Á ő ő ö ő ö ü É Á Á ú ö Á Á É É ö ü ö ö ő Í Á Ő É Ő ú Á É É ö ű ü ő ő ö ü ó ö Á É É ő ó ó ö ő ó Ö ő ó Ő ő ü ö ö ó ö
RészletesebbenÁ Á Ó É ö ó ó É í ó ü ó ö ö í ó ö ó í ó í ú Í í ó í ö í ó ű ű ü ó ó ú í ö í ö ü ú í í ü ü ó ó ó ó ó ú í ü í ű ó í í ö ü ü í ű ó í ó ü ö ü í í ü ó ű ó í ü ü ó í ó ó í ó í ú í ó ó í ö ó ö Á óö ö í í ó ó
Részletesebbenó ü ú ü ú ó ó ú ü ú ü ú ö ö ű ü ö ö ö ú ó ü ö ö ö ü ö ö ö óó ü ö ö ó ó ö ó ö ú ó ó ó ó ű ö ö ó ö ó ó ú ű ü ö ö óó ú ó ö ö ü ó ó ó ó ó ó ó ü ó ú ű ü ó ö ú ű ó ü ö ö ó ó ü Á ó ű ó ü ó ó ú ó ú ó ó ö ö ü ú
RészletesebbenÖ Í Ő Ó ó ö ó ó ő ö ú ö ú ö ö ú Í ó ö őö ő ü É É ő ő ö ö ó ó ö ő ő ő Ü É ü ú Ö Ö É É ő Ü Ö Í É Ó Ö Ó Ü É Ö ú Ó É Ő É É ö ö ü ö Ü ö ö ő ö ő ő Ö Ú Ő É Ő Ú É É ö ű ő ő ö ó ö Ú É É Ő Ó Ó ö Ó ö ó ő ó ő ó ű
RészletesebbenÓ Ó ö ő ő Ü ö Ü ő ö ö Ü Ó ö Ó Ó Ü ö Ó Ó Ü Ó Ü ö ö ő Ü ő ö Ü ő Ó Ü ő ö Ó Ó Ü ö ő Ü Ü Ü Ó ö ö ő Ü Ó Ö ö Ó Ü Ó Ü Ó ő ö ö Ü Ü ő ö Ó Ü Ó ö Ó Ó ö Ü ö ő ö Ó ö ö ö ö ö ö ö ö ö Ü ő ű ű ö Ó ű ő Ó Ó Ü Ó Ü ő Ü Ó
RészletesebbenÍ ú Ó Á Á ö ö ő ö ő ö Á ö ő Í Í Í ö ö ő Í ö ö ű ö ü ö ú ü ő ü ő ö ő ö ő ú ő ö ő ö ő ö É ő ü ő ő ö ő ő Í ő ö ő ő ő ö ö ö ö ü ő Í ő ö ő Ó ü ő ő ü ü ő ő ő ő ü ő ö ű ő ő ő ő ő ő ű ő ő ő Í ű ő ö ö ő ő ő ű ő
RészletesebbenÉ É ő ü ó ü ú ü ó Ö ű ő ú ű ő ü ó ó Ö Ü ó ó ő ü ú ü ű ó ő ő ő ő ő ó ő ő ü ó ő ó ő ő Ö ó ő ő Ö ő ü ó ü Ö ő ü ó ő ő Á Á ő ó ó ó ő ő Á ű ő ó ó ő ü ő ü ő ő Á ú ü ü ó ő ű ő ő ő ó ü ó ő ő ü ó ó ó Á ő Á ő ó ő
Részletesebbenü ö ú ü ü ö ú ő ö ő ő ű ö ú ő ű ö ü ü ő ú ö ü ü ö ö ő ö ú ű ü ö ő ű ö őö ő ü ő ö ő ö ö ü ü ő ű ö ö ü ü ő ü ü ő ü ú ö ö ü ö ü ö ö ő ú ő ő ú ü ő ő ü ö ú ő ö ü ő ú ő ő ö ö ö ő ő Á ő ö ő ü ő ö ő ú ü ü ő ő
RészletesebbenÓ ú ö ő Á ö ő ő ő Á ú ú ő ő ö ú ő ő ü ö ö ü ő ö ő ö ő Ó ö ö Ó ö ö ú ö ö ő ö ö ö ü ú ő ú ö ú ő ő ő ő ö ő ő ú ő ő ö ú ú ő ő ú ő ö ö ü ő ö ö ö ö ő ü ő ö ö ő ö ö ü ő ő ö ő ö ő ö ő ö ö ö ö ő ö ö ő ő ű ű ű ö
Részletesebbenö Ö ő Í Ó ö ö Ö ő ő ű ö ő ö ö ö ö ő ő ö ő ő ő ő Ö ő ö ö Ö ö Ö ö ő ö Ö ő ö ő ö Ú ő ő ö ö Ö ő ö Ó ő ő ő Ö ö ő ö ö ú ö ő ö ö ö ö ű ö Ö ö Ó ö ú ú ö ő ö ú ö ö ö ö ö Ó ő ő öő ő Á ű ő ö Ö ő Á Ó ö Ó Ó ö ű ú ú
Részletesebbenö ú Ú ö ö Ú Á É Á ő ú Ú Ú É É ő É É ö ú Ú ö É Á Á Á ö ö ö É ö ö ö Ú É ö Ú É ö ő ú Ú É ö Ü ö ö Ü ö Á Á ö ő ű ú ö ú Ú É É ö ű ú É ú ö ő ű ö ü É ú ú ö É ö ű É ú ö ú Ü ü É Á ö ő ű ö ö ú É ú ü ú É ö ű ú Á ü
RészletesebbenA SZOFTVERTECHNOLÓGIA ALAPJAI
A SZOFTVERTECHNOLÓGIA ALAPJAI Objektumorientált tervezés 8.előadás PPKE-ITK Tartalom 8.1 Objektumok és objektumosztályok 8.2 Objektumorientált tervezési folyamat 8.2.1 Rendszerkörnyezet, használati esetek
RészletesebbenA C++ öröklés. (Előfeltétel: 12. tétel ismerete)
Az öröklés fogalma: A C++ öröklés (Előfeltétel: 12. tétel ismerete) olyan alapvető programozási technika, amely lehetővé teszi, hogy a már meglévő osztályainkból újakat tudunk származtatni, valamint az
RészletesebbenBá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
RészletesebbenC++ programozási nyelv
C++ programozási nyelv Gyakorlat - 7. hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. november A C++ programozási nyelv Soós Sándor 1/17 Tartalomjegyzék Házi
RészletesebbenObjektum Orientált Szoftverfejlesztés (jegyzet)
Objektum Orientált Szoftverfejlesztés (jegyzet) 1. Kialakulás Kísérletek a szoftverkrízisből való kilábalásra: 1.1 Strukturált programozás Ötlet (E. W. Dijkstra): 1. Elkészítendő programot elgondolhatjuk
RészletesebbenMetamodellezés. Simon Balázs BME IIT, 2011.
Metamodellezés Simon Balázs BME IIT, 2011. Bevezetés Metamodellezés EMF & ecore Tartalom (C) Simon Balázs, BME IIT, 2011. 2 Hétfő: Simon Balázs Bevezetés hetente felváltva: előadás és gyakorlat metamodellezés
RészletesebbenSzoftverprototípus készítése. Szoftverprototípus készítése. Szoftverprototípus készítése 2011.10.23.
Szoftverprototípus készítése Dr. Mileff Péter A prototípus fogalma: a szoftverrendszer kezdeti verziója Mi a célja? Arra használják, hogy bemutassák a koncepciókat, kipróbálják a tervezési opciókat, jobban
RészletesebbenFogalmi 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
RészletesebbenBánsághi Anna anna.bansaghi@mamikon.net. 1 of 67
SZOFTVERTECHNOLÓGIA Bánsághi Anna anna.bansaghi@mamikon.net 5. ELŐADÁS - RENDSZERTERVEZÉS 1 1 of 67 TEMATIKA I. SZOFTVERTECHNOLÓGIA ALTERÜLETEI II. KÖVETELMÉNY MENEDZSMENT III. RENDSZERMODELLEK IV. RENDSZERARCHITEKTÚRÁK
RészletesebbenIsmeretanyag Záróvizsgára való felkészüléshez
Ismeretanyag Záróvizsgára való felkészüléshez 1. Információmenedzsment az információmenedzsment értelmezése, feladatok különböző megközelítésekben informatikai szerepek, informatikai szervezet, kapcsolat
Részletesebbenrendszerszemlélető, adatközpontú funkcionális
http://vigzoltan.hu rendszerszemlélető, adatközpontú funkcionális Integrált Vállalatirányítási Rendszerek Alkalmazói fejlesztések mindig valamilyen módszertan alapján történnek. A módszertan eljárások,
RészletesebbenObjektum orientált alapelvek
Krizsán Zoltán 1 [2012. február 12.] Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag Tartalom Bevezetés Programozási nyelvek A programozási eszközök absztrakciós
RészletesebbenSapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT 6. kurzus
Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT 6. kurzus 5-ös Kurzus (UML) Visszatekintés: történelmi szempontok Az UML létrejötte UML-1 (Unified Modeling Language) és UML-2 Magyarul
RészletesebbenIBM Business Process Manager változat 8 alváltozat 5. Munkaerő-felvételi oktatóanyag
IBM Business Process Manager változat 8 alváltozat 5 Munkaerő-felvételi oktatóanyag Megjegyzés Ezen információk és az általuk támogatott termék használata előtt olvassa el a Nyilatkozatok részben leírtakat.
RészletesebbenJava VI. Miskolci Egyetem Általános Informatikai Tanszék. Utolsó módosítás: Ficsor Lajos. Java VI.: Öröklődés JAVA6 / 1
Java VI. Öröklődés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07. Java VI.: Öröklődés JAVA6 / 1 Egy kis kitérő: az UML UML: Unified Modelling Language Grafikus eszköz objektum
RészletesebbenMagas szintű adatmodellek Egyed/kapcsolat modell I.
Magas szintű adatmodellek Egyed/kapcsolat modell I. Ullman-Widom: Adatbázisrendszerek. Alapvetés. 4.fejezet Magas szintű adatmodellek (4.1-4.3.fej.) (köv.héten folyt.köv. 4.4-4.6.fej.) Az adatbázis modellezés
RészletesebbenBevezeté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
RészletesebbenTartalomjegyzék. Bevezetés...2
Tartalomjegyzék Bevezetés...2 1. Követelmény analízis...3 1.1. Áttekintés...3 1.2. Használati eset diagram (use case)...3 1.3. Alkalmazási példa...5 2. Modellezés...6 2.1. Osztálydiagram...6 2.2. Osztályok
RészletesebbenKövetelmény, projekt, funkcionalitás 41 CSK 1
Követelmény, projekt, funkcionalitás 41 CSK 1 konzulens Eredics Péter csapattagok Olasz Ákos G34NIY olaszakos@gmail.com Panyiczky Péter Zoltán T533FJ panyika@gmail.com Lágler Krisztián FYMGQ8 lagler.krisztian@gmail.com
RészletesebbenOBJEKTUMORIENTÁLT TERVEZÉS ESETTANULMÁNYOK. 2.1 A feladat
2. Digitális óra 28 OBJEKTUMORIENTÁLT TERVEZÉS ESETTANULMÁNYOK 2.1 A feladat Ebben a fejezetben egy viszonylag egyszerő problémára alkalmazva tekintjük át az OO tervezés modellezési technikáit. A feladat
RészletesebbenAz adatmodelleket többféleképpen is csoportosíthatjuk. Egyik csoportosítás:
Adatmodellek Minden adatbázis-kezel rendszer egy absztrakt adatmodellel dolgozik, azért, hogy az adatokat ne csak bitek sorozataként lássuk. Egy adatmodell egy matematikai formalizmus mely a következ két
RészletesebbenSoftware 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/
RészletesebbenInformatika szigorlati témakörök gazdasági informatika egyetemi képzés hallgatói részére
Informatika szigorlati témakörök gazdasági informatika egyetemi képzés hallgatói részére Az Informatika szigorlat alapvetően az IR-fejlesztés, valamint az OO-fejlesztés c. tantárgyi blokkok, valamint az
RészletesebbenAdatbázis rendszerek I
Adatbázis rendszerek I Szemantikai adatmodellek ek ME- GEIAL Dr. Kovács László Modellezés szerepe Problémakör modellezése adatbázis struktúrával Dolgozó kód név beosztás Feladat kód dolg termék Termék
RészletesebbenDEBRECENI EGYETEM INFORMATIKAI KAR. Az UML gyakorlati alkalmazásának bemutatása az AutoWorld rendszer tervezésén keresztül
DEBRECENI EGYETEM INFORMATIKAI KAR Az UML gyakorlati alkalmazásának bemutatása az AutoWorld rendszer tervezésén keresztül Témavezető: Pánovics János egyetemi tanársegéd Készítette: Hegedűs József programtervező
RészletesebbenSzkeleton tervezése. 100 Generalis faliora. Csapattagok: Konzulens: Szabó András. 2005. március 21.
Szkeleton tervezése 100 Generalis faliora Konzulens: Szabó András Csapattagok: Kenéz Tamás TLSXNP arachnus@tvn.hu Kiss Gergely KNJU43 6er6e1y@gmail.com Papp Gergely L584UF pg554@hszk.bme.hu Rostás Gábor
RészletesebbenJAVA PROGRAMOZÁS 3.ELŐADÁS
Dr. Pál László, Sapientia EMTE, Csíkszereda JAVA PROGRAMOZÁS 3.ELŐADÁS 2014-2015 tavasz Polimorfizmus, absztrakt osztályok, interfészek 2 Példa - Hengerprogram 3 Példa - Hengerprogram 4 Példa - Hengerprogram
RészletesebbenProgramozási Technológia 1. 1. előadás bevezetés. Előadó: Lengyel Zsolt
Programozási Technológia 1. 1. előadás bevezetés Előadó: Lengyel Zsolt Tartalom Információk a tantárggyal kapcsolatban Programozási technológiai eszközök áttekintése UML tervezőeszközök JAVA fejlesztőeszközök,
RészletesebbenSzoftvertechnológia ellenőrző kérdések 2005
Szoftvertechnológia ellenőrző kérdések 2005 Mi a szoftver, milyen részekből áll és milyen típusait különböztetjük meg? Mik a szoftverfejlesztés általános lépései? Mik a szoftvergyártás általános modelljei?
RészletesebbenA TANTÁRGY ADATLAPJA
A TANTÁRGY ADATLAPJA 1. A képzési program adatai 1.1 Felsőoktatási intézmény Babeș-Bolyai Tudományegyetem 1.2 Kar Matematika és Informatika 1.3 Intézet Magyar Matematika és Informatika 1.4 Szakterület
RészletesebbenAdatstruktúrák, algoritmusok, objektumok
Adatstruktúrák, algoritmusok, objektumok 3. Az objektumorientált paradigma alapelemei Objektum Osztály Példányosítás A konstruktor és a destruktor Osztályok közötti kapcsolatok 1 Objektum Definíció Az
RészletesebbenBevezetés. Szendrei Rudolf Informatikai Kar Eötvös Loránd Tudományegyetem. Programozási technológia I. Szendrei Rudolf. Bevezetés. Szoftvertechnológia
UML tervező JAVA fejlesztő és Informatikai Kar Eötvös Loránd Tudományegyetem 1 Tartalom 1 UML tervező JAVA fejlesztő és 2 UML tervező JAVA fejlesztő és 2 technológiai áttekintése UML tervező JAVA fejlesztő
RészletesebbenBevezetés. Dr. Szendrei Rudolf Informatikai Kar Eötvös Loránd Tudományegyetem. Programozási technológia I. Dr. Szendrei Rudolf. Információk.
Programozási Informatikai Kar Eötvös Loránd Tudományegyetem 1 Tartalom 1 2 3 2 a tárgyról Képzés: Programtervező Informatikus BSc nappali tagozat, C szakirány Tárgykód: IP-08cPROGT1 Előfeltétel: Programozás
RészletesebbenInformatika szigorlati témakörök gazdasági informatika egyetemi képzés hallgatói részére
Informatika szigorlati témakörök gazdasági informatika egyetemi képzés hallgatói részére Az Informatika szigorlat alapvetően az IR-fejlesztés, valamint az OO-fejlesztés c. tantárgyi blokkok, valamint az
RészletesebbenAlkatresz::Alkatresz(string n; int csz, int a) { nev = n; cikkszam = csz; ar = a; };
1. Mintapélda Feladat: Egy ipari környezetben a gyártott szerelvények tetsz leges számú alkatrészekb l állhatnak, illetve önmagában is hat szerelvényeket, azaz hierarchikus felépítés ek, természetesen
RészletesebbenBorkereskedő. Dokumentáció a Programozási módszertan elmélete című tárgy beadandó programjához. Magyar Attila mattila@inf.elte.hu 2002.11.26.
Borkereskedő Dokumentáció a Programozási módszertan elmélete című tárgy beadandó programjához Magyar Attila mattila@inf.elte.hu 2002.11.26. 2 Tartalomjegyzék: Beadandó feladat 3 Borkereskedő 3 Állandók
RészletesebbenVáros a válságban? Településpolitika a gazdasági válság idején. Új informatikai lehetőségek a településtervezés és fejlesztés eszköztárában
XV. Országos Urbanisztikai Konferencia Előadó: Mándi József Város a válságban? Településpolitika a gazdasági válság idején A kiemelt kérdések egyike: Hogyan tehető hatékonyabbá a tervezés? Új informatikai
RészletesebbenÁ Á Ö Ö Ö É É Á Á Á ö ő É É É ö Á ö É ö Ü Á Ó É Ü Á É Á Á Á É ö É É É Á Ó Á Á Á É Ó Á É ő Ü Á É Á Á Á É Á ö Á Á Á Ü Á Á É ö Á É Á Ü Á Á Á É É É ö Ó Ü Ü É É É ű É Á Á ő É É É É Á ő É ö É É Ü É É Á É Ü É
RészletesebbenOKOSTELE. 0 Ft. szükséges. KÉPE. 0 Ft. 80 cm. 0 Ft. kezdőrész
7 : 7 Ú f f f 7 ) ( : 7 f f ö ö f fö f f f ( : 7 7 ) f - 8 - - - 8 ) ( í f - - f -f f f ) ( : f - - f f f f í f f f ö f ö f - ú ö f - - f f: f ö ) f ( f ö f í - - f : ö ö - f f ú f ) 7 ( : ) 7 ( : Í Í
RészletesebbenAdatbázisok I 2012.05.11. Adatmodellek komponensei. Adatbázis modellek típusai. Adatbázisrendszer-specifikus tervezés
Adatbázisok I Szemantikai adatmodellek Szendrői Etelka PTE-PMMK Rendszer és Szoftvertechnológiai Tanszék szendroi@pmmk.pte.hu Adatmodellek komponensei Adatmodell: matematikai formalizmus, mely a valóság
RészletesebbenKINDERGARTEN. 46 InFoka. Dady Róbert. Csapattagok: Konzulens:
KINDERGARTEN 46 InFoka Konzulens: Dady Róbert Csapattagok: Bors Alpár Szabolcs Z0AVHU alpijoe@sch.bme.hu Szegedi Tamás AASWGX szedzsi@sch.bme.hu Tóth Tamás EWYXK4 tommey@freemail.hu 2006. május 15. 2006.
RészletesebbenÁ Á Á Á Ü ű Ü ö ű Ö ó ó ó ó Í ö Í ö ű ö ó ó ó Ö Í ó ó ó ó ó ó ó ö ó ö ö ó ö ó ö Ú Ö ó Í ö Í Íó Í ó Á Á ö ű ű ö É ü ű ó É ó ű ó ű ü É ó ó ó Ü É ó ó ö ó Í ü ö ö ö ü ó Ü ö ó ó É ü ö ö ó ü ű ó ü ö ó ó ö É
RészletesebbenObjektum-orientált programozás
Objektum-orientált programozás Készítette: Nagy Zsolt, 2014 Modellezés A modellezés során nem a valós világ dolgaival foglakozunk, hanem egy kisebb, megfoghatóbb, megérthetőbb egyszerűsített példánnyal.
RészletesebbenProgramozási technológia 1.
ELTE-IK + st: boo ol Programozási technológia 1. 3. gyakorlat: Objektumorientált tervezés, az UML nyelv Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Objektumorientált programozás
RészletesebbenE/K diagram átalakítása relációs adatbázistervre
E/K diagram átalakítása relációs adatbázistervre Egy egyedhalmaznak egy reláció felel meg, melynek neve megegyezik az egyedhalmaz nevével, attribútumai az egyedhalmaz attribútumai. Egy kapcsolatnak szintén
RészletesebbenKomplex záróvizsga témakörök Gazdaságinformatikus szak Pénzintézeti informatikus szakirány 2018
Komplex záróvizsga témakörök Gazdaságinformatikus szak Pénzintézeti informatikus szakirány 2018 Objektumorientált tervezés és programozás 1. (4 kredit) 1. Osztály, objektum. Az osztály szerkezete. Az objektum
Részletesebbenő ő ó ő ó ü Ü Ö ő ü ó ü ó ú ó ü ó ü ő ó ő ó ó ó ű Á Ö ó ü ó ő ó Ű Ö ő ó Ö ü ü ó ó ü ő Ö Ö ó Ö ű ó Í ó ó Ü ó ó ő ó ő ü ú ő ő ú ő ő ő ü ó ő ű ú ü ü ú ő ő ó ó ő ó ú ő ő ű É ú ő ú ő ő ü ő ü ú ő ó ó ő ő ú ü
RészletesebbenProgramozás III. - NGB_IN001_3
Programozás III. - az objektumorientált programozásba Varjasi Norbert Széchenyi István Egyetem Informatika Tanszék Programozás III. - 1. el adás institution-log Tartalom 1 El adások és gyakorlatok Zárthelyi
RészletesebbenÉ ő ő ő ő ő Ú É ő É ő É ű ű ő É ő ő Ó É Ú ű É ű ű Ó Ó ű ű ő ű ő É ő ő É Ü É ő ő ő ő ő ű ő Ú Ú É É ő ő ő ő Ú ű Ú Ü ő ő É ű É ő ő ő Ú ű ő ő É É É ő ő ő Ú É ő ő É Ö É Ű É Ú Ó ő ű ő Ü ű ő ő É ő É ő ő ő É ő
RészletesebbenHOGYAN HASZNÁLHATJUK FEL A VIZUÁLIS PROGRAMOZÁS (.NET C#) TANÍTÁSÁHOZ AZ UML-ALAPÚ MODELLEZÉST?
HOGYAN HASZNÁLHATJUK FEL A VIZUÁLIS PROGRAMOZÁS (.NET C#) TANÍTÁSÁHOZ AZ UML-ALAPÚ MODELLEZÉST? Szabolcsi Judit - Johanyák Zsolt Csaba főiskolai adjunktus, főiskolai adjunktus Kecskeméti Főiskola, GAMF
RészletesebbenProgramozás alapjai II. (9. ea) C++ többszörös öröklés, cast, perzisztencia
Öröklés ism. Programozás alapjai II. (9. ea) C++ többszörös öröklés, cast, perzisztencia Szeberényi Imre BME IIT Egy osztályból olyan újabb osztályokat származtatunk, amelyek rendelkeznek
RészletesebbenAnalízis modell kidolgozása I.
Analízis modell kidolgozása I. 65 Konzulens: Zsolnai Károly Csapattagok Balogh Péter Tamás B6E4VC b4logh.peter@gmail.com Gál István László EKCBOK galpityu@gmail.com Kárász Gábor QHTQ8N raknepseg@gmail.com
RészletesebbenÖ ü Ö ü ü Ó ó ó ü ó ü Ö ü ó Á Ö ü ó ü ü ó í ó ü ó í ó ó í í í ó Á ü ű ú ü ó ü ú ú ó ű ó ű Á Á Á ü ű ó ó ó í ú ü ü ü ü ó ü ó ü ó Á ú ü í ü ü ű ű ü ü ú ü ű ü ü Ö í ó ó ú ó ú í í í ü ü í ó ü í í ó í ü í í
Részletesebbenű ú ü ü ü ü ü ü Á ü ú ü Á Á Á É Ö Ö Ö Á É É ü Á ú ű ú Í Á Í Á ű ü ű ü Ö ű ű É ú ű ú Á Á ű ü ú ű ú ü ú ú Ó ü ű ü ü Í ü Í Í Í Ó ú ú ú ú ú ú ü ú Í Ó ű ú ű Á Á ü ü ú É Í Ü ű ü ü Á ü ú Í É ú Ó Ö ú Ó Ó Ó Í ú
RészletesebbenC++ programozási nyelv
C++ programozási nyelv Gyakorlat - 13. hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. december A C++ programozási nyelv Soós Sándor 1/10 Tartalomjegyzék Objektumok
RészletesebbenÓ É Á É Ü É Á Á Ú É Á ű ő ő Ú ő Ü Ü ő ő Á É Á Ú É Á ő ő ő ő Á ő Á É ő Á ő ő ő É ő Á Á ő Á É Á ő Ú ű ő ű ő Ú ő ő Ú Ú ő Ó Ú ő É Ú ő Á É ő Ú Ó É ő ő ő Ü ő ő ű Á Ú ő Ü Á É É Á Á ő É Ú ű Á Ü Ú Ü ű Ü ű Ú Ú Ú
Részletesebbenü ö Ö ü ú ü Ö ü ü ő Ü Ü Ü Ü Ü Ü Ü ő É ő ő ő ő ő ő ő ő ü ő ú ö Ó ö ű ő ö ö ú ü ű ö ő ő ö ő ő ő ő Ö ö ö ö ö ü ő ü ő ö ö ő ő Ó ő ő ő ü ő É ő ú ö ü ö ü Í ö ő ü Í ö ö ű Í ö ő ő ő ő ő ö ő ö ő ö ö Í É ő ő Á ő
RészletesebbenŐ ö Ö ő ü ü ü ö ö Ö í ö ő ó ő ü Ö Ö ö Ö í ö ö ö ö ö ú ő ö Ö ó ö ö Ö ö Ö Ő ő ő ü ő í ö ö Ö ő ö ó ó ó í í í ű ö ó í ö ö Ö ő ó ö í í ű ö ö Ö ú ű ö ú ő í öö ö ű ö ö Ó ö Ö ő ü ü ü ö í ö ú ő ű ö ö ő ő ó ő ü
RészletesebbenÉ Ú ő ő ő ő ő ő ő Ó ő ő ő Ó ő ő ő Ó ő ő ő Ó ő Ó Ó ő Ó ő ő Ó Ó Ö Ó Ó Ó Ú ő Ó Ó ő ő ő ő ő ő ő Ó ő Ő Ű ő Ó Ó Ű Ó Ú ÓÓ Ő Ú Ú Ű ő Ó Ó ő Ó ő ő ő Ó ő ő Ó Ó ő Ó ő ő ő ő Ó Ó Ó Ó ő Í Ü Ü ö ő Ü ő ő ő Ó Ó Í Ű Í Ő
RészletesebbenÁ É ö ő Ö ő ó ó ő ő É í ő ő ó ó ö ö í ő ő ő ö ő ó ó ö í ö ö ő ö í í Á ú í Í ő ö ú ö ö ő ö ö ő ó ő ö ó ő ő í í í ö ű ó í ő ó ó í ü ö ö í ó ó ö ő ő ö ó ó í ü ö ü ö ö í ó ö ő ő ó ó ő í ü í ó ö ü ő ő ó ö ó
Részletesebbenú ü ő ú ő ú ü ú ő ő Á Á ó ó ó ó í ú í ó í ó Ö É É Á Á Á Í ő ő ő ü Á Á Á ő ő ő ü É Á ü ú í ő ü Ö Ö É É Ő Ü Í Á É ó Ö Á ó Ü É Á Á Á Á ó É Ő Á Á É É ü ü ő í ő ő ő ü Ú Ó É Ő Ú Á É É Ö ü ő ú ü ú ü ú őó ó ó
RészletesebbenÖ Ú Ó É Í Ó Ü É É É ó ö ü ő í ó Ü ő ü í ü ő ű ó ű ü ó ó ü ü ő í ó ú ű ö ö ó í ü ő í ó í ö ó ő ö ü ű ü ü Á ú ö ü ő í ó Ü Ü ő ó ó ő ö ő ó ö ö ü ó ú ü ó ü ó ú ö ö ö ö ü ó í ó Ü ó ó ö í í ó ü í ó Ü ü ő ű ó
Részletesebbení Ó ő Í Á ö ö í ú ó í ó í ó ő ó ó ö ó Ü ő í í í ó í ü ö Ó Í ő ő í í ő í ó ö ó í í ó ö ő í ű ő ő í í ő ö ó í ó ö ő ö ő í í ö ó ö ö ő ő í ó í ö ö í ö ö í ö ó ö ó í ó í ő ö í ő ó Á í ő í í ó í ó ó í ú ó ü
RészletesebbenAz UML2 és a modell-vezérelt alkalmazásfejlesztés
Az UML2 és a modell-vezérelt alkalmazásfejlesztés Papp Ágnes, agi@delfin.unideb.hu Debreceni Egyetem EFK A vállalati alkalmazások fejlesztése manapság olyan megközelítést igényel, amely flexibilis módon
Részletesebbenö é Ö ó ő ü ő ö é ü ö é Ö é ő ü é ü ö ö ö ó ü ü é é Ő ü é ö ó ö ö é é Á ó é é ő ó é é ő ő é é é ő ő é ő ü ő ő é é ú ő ő ó é é ő ő ő ö ő é ő ő ó é ö ö ő é ő é é Ő í é ő ő ő é é ő í ó ő é ő ü é é ú ö é ö
Részletesebbenö í Ü ö Ö ö ű ö ű ö í ű ó ö ó ö Ö ó ü í ó ó ó ö ö ö ó ó ó ö í ó ó ó ö ö ö ö ö í ö ó ö í ö ö ű ö ű ö í í í í ü ü í ó ö ö ü ú ü ö ö ö ó ü ö ű ö ö ü ó ö ú ö ű ö í ú í ó ö í ó ö í ö ű ö ű ö í í í ó ö ö Ö Ö
RészletesebbenTérinformatika 2. A valós világ modellezésének folyamata Végső, Ferenc
Térinformatika 2. A valós világ modellezésének Végső, Ferenc Térinformatika 2.: A valós világ modellezésének Végső, Ferenc Lektor: Detrekői, Ákos Ez a modul a TÁMOP - 4.1.2-08/1/A-2009-0027 Tananyagfejlesztéssel
RészletesebbenKölcsönhatás diagramok
Kölcsönhatás diagramok Célkitűzés Olvasni tudják az alap UML kölcsönhatás diagramok (kommunikáció és szekvencia) diagramok jelöléseit. 2 Bevezetés Miért léteznek az objektumok? Azért, hogy a rendszer valamilyen
RészletesebbenI. Objektumorientált programozás
I. Objektumorientált programozás 1. Az objektumorientált programozás alapjai Objektumok és objektumosztályok A számítógépes programok közvetve vagy közvetlenül a körülöttünk lévô világ elemeihez illeszkednek,
Részletesebbenő ö Ú ö Ú Ö ú Í ö ú ö ö ö Í ő Ő ü ö ú ö ő ö ú Ú ű ö ö ü ő ő Ü ö ö Í ö Ü ö ö ö ő Ü ö ő ü ő ő ö ő ő ő Ü ú ü ü ü Ü ü ü ö Ü ő ő ő ő ő ő ö ú ü ü Ú ö Ü ú ö ü ő ö ö ő ő ü ő ö ő ü ü ü ö ú ű ú ű Ü ö ö ű ü ő ő ő
Részletesebbenó ü ó Ú Á ö ú ő ő ő ü ü ő ö ú ö ú ő Á Á ó ü ó ö ó ó ő ó ö ő ü ő ö ú ó Á Á Á ü ö ő ö ó ő Á ó ö ő ö Í ó ő ö ő ő ő ö ö ő ö ö ő Á Á Á ö ö ú ü ó ü ö ú ú Á Á ö Ü Í Á ó Ő Ü ó Ő Á ü ü ö ü ö ö ő ö ő ő ő ő Ú Ú ü
RészletesebbenÉ ö ó ö ö Á ö Á ö Á ö ó ö ö ü ű ö ü ű Á ó ű ö ü ó ö ó ö ó Í ü Í ö ü ö ü ó ó ó ó Í ö ó Í Á ó ű ü ó Ö ű ó ö ó Í ó ó ü ó ű ó Í ö Í ó ű ü ó ó ó Íű ó ö ó Í Í ó Í Í Í ó Í ó ű Í ü ó ó ó ó ó Ö ű ó ó ü ó ű ü ü
RészletesebbenSZET GYAK1: Követelmények ellenőrzése
SZET GYAK1: Követelmények ellenőrzése A gyakorlaton a követelmények nyilvántartásával és ellenőrzésével kapcsolatos feladatok közül vizsgálunk meg néhányat. Követelményspecifikáció ellenőrzése átvizsgálással
Részletesebbenú ű Á Á ö ű ö ű Á Á Á ú ö ö ö ö ö ö ö ö ö ö ö ö Ó ö ö ö ö ö ö ö ö Ú Ó ö Ó É Ó Ó Ó ű ú ú É Á ö ö ű ö ű ú Ó ö ö ú ú ű ö ú ö ö ö É ö ö ö ö ö ö ű É ö ö ö ű ö ö ö ö ö ö ö ö ű ö É ö ö ö ö ú ö ö ű Á ö ö ö ö ö
RészletesebbenA második, azaz az utolsó előtti félév az esslingeni masteren
A második, azaz az utolsó előtti félév az esslingeni masteren A második félév végig elméleti képzés ugyanúgy, mint az első. Ezután már csak egyetlen következő félévet kell teljesítened aminek során a szakdolgozatodon
RészletesebbenÉ Ó Ö Ó É É Ö É Ó ő Ó É Ó Ö ó ó ő Ö Ó Ö ő Ö ő É ü Ó Ó Ó Ó Ó É Ö Ö Ó Ö ő ő Ú ő ó Ó Ó ú Ó ő Ó Ó Ó ű Ó ő ő Ó Ó Ó É Ó ó Ö Ó ó Ó ő Ö Ó Ö Ö É ő Ö Ö ő ó ó Ö Ö Ö Ó Ö Ö ű ó Ö Ö Ö Ó Ö Ö Ó Ó Ó Ö ő Ó Ö É Ó Ó Ó Ó Ö
Részletesebbenúű Ó ű Ó ü ü Ú Ő Ú ú Ó Ő ű Ő Ű Ű ű ű ű Ő ű Ú Ő ú ú ű Ő ú Ő ü ű ú ú ü Ő Ő ú Ó Ő ű ü ű Ö Ú Ú ú Ő Ő Ö ü Ű ű Ű Ő Ő Ő Ő Ő Ő Ö Ő Ó Ú Ú ú Ő ú Ó ú ú ű ű ű ű Ű É Ó Ő Ú Ö ú Ő ű Ó Ő Ő ú ű Ú Ó Ú Ő Ő Ó Ő ű Ű ű ű ű
RészletesebbenÓ Ú ű ű Ő Ü É Ö Ú Ú Ú É É Ö Ö É É Ö É É É Ü ű ű ű ű ű ű ű É ű ű ű ű Ö ű Ö ű ű Ü Ü Ü Ü Ú É ű ű ű ű Ú ű Ú Ü Ü Ő Ő Ü Ü Ú Ő Ü Ú Ú Ü Ü ű Ú ű ű ű Ú Ü Ü Ü Ö Ü Ú ű ű ű ű ű Ú É É ű ű ű É Ű É Ü Ü Ü Ú Ü É ű É É Ű
Részletesebben