Programozás 1. 2.gyakorlat

Save this PDF as:
 WORD  PNG  TXT  JPG

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Programozás 1. 2.gyakorlat"

Á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 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észletesebben

Java 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. 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észletesebben

Tartalom Kontextus modellek Viselkedési modellek Adat-modellek Objektum-modellek CASE munkapadok (workbench)

Tartalom 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észletesebben

Előzmények 2011.10.23.

Elő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észletesebben

Modellalkotás UML-ben

Modellalkotá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észletesebben

A követelmények leírása

A 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észletesebben

UML (Unified Modelling Language)

UML (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észletesebben

Programozá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 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észletesebben

A SZOFTVERTECHNOLÓGIA ALAPJAI

A 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észletesebben

Bánsághi Anna anna.bansaghi@mamikon.net. 2014 Bánsághi Anna 1 of 31

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

Részletesebben

C++ programozási nyelv

C++ 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észletesebben

Metamodellezés. Simon Balázs BME IIT, 2011.

Metamodellezé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észletesebben

A C++ öröklés. (Előfeltétel: 12. tétel ismerete)

A 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észletesebben

Ismeretanyag Záróvizsgára való felkészüléshez

Ismeretanyag 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észletesebben

Objektum orientált alapelvek

Objektum 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észletesebben

rendszerszemlélető, adatközpontú funkcionális

rendszerszemlé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észletesebben

Objektum Orientált Szoftverfejlesztés (jegyzet)

Objektum 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észletesebben

Java 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. 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észletesebben

Magas szintű adatmodellek Egyed/kapcsolat modell I.

Magas 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észletesebben

Bánsághi Anna anna.bansaghi@mamikon.net. 1 of 67

Bá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észletesebben

Követelmény, projekt, funkcionalitás 41 CSK 1

Kö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észletesebben

IBM 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 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észletesebben

Informatika 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 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észletesebben

Adatbázis rendszerek I

Adatbá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észletesebben

Szoftverprototí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. 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észletesebben

JAVA PROGRAMOZÁS 3.ELŐADÁS

JAVA 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észletesebben

Programozá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 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észletesebben

A TANTÁRGY ADATLAPJA

A 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észletesebben

Szoftvertechnológia ellenőrző kérdések 2005

Szoftvertechnoló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észletesebben

Tartalomjegyzék. Bevezetés...2

Tartalomjegyzé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észletesebben

DEBRECENI 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 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észletesebben

Informatika 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 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észletesebben

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.

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. 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észletesebben

Á Á Ö Ö Ö É É Á Á Á ö ő É É É ö Á ö É ö Ü Á Ó É Ü Á É Á Á Á É ö É É É Á Ó Á Á Á É Ó Á É ő Ü Á É Á Á Á É Á ö Á Á Á Ü Á Á É ö Á É Á Ü Á Á Á É É É ö Ó Ü Ü É É É ű É Á Á ő É É É É Á ő É ö É É Ü É É Á É Ü É

Részletesebben

OKOSTELE. 0 Ft. szükséges. KÉPE. 0 Ft. 80 cm. 0 Ft. kezdőrész

OKOSTELE. 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észletesebben

KINDERGARTEN. 46 InFoka. Dady Róbert. Csapattagok: Konzulens:

KINDERGARTEN. 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észletesebben

Objektum-orientált programozás

Objektum-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észletesebben

Adatbázisok I 2012.05.11. Adatmodellek komponensei. Adatbázis modellek típusai. Adatbázisrendszer-specifikus tervezés

Adatbá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észletesebben

Programozási technológia 1.

Programozá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észletesebben

Az adatmodelleket többféleképpen is csoportosíthatjuk. Egyik csoportosítás:

Az 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észletesebben

ő ő ó ő ó ü Ü Ö ő ü ó ü ó ú ó ü ó ü ő ó ő ó ó ó ű Á Ö ó ü ó ő ó Ű Ö ő ó Ö ü ü ó ó ü ő Ö Ö ó Ö ű ó Í ó ó Ü ó ó ő ó ő ü ú ő ő ú ő ő ő ü ó ő ű ú ü ü ú ő ő ó ó ő ó ú ő ő ű É ú ő ú ő ő ü ő ü ú ő ó ó ő ő ú ü

Részletesebben

HOGYAN 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? 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észletesebben

Programozás alapjai II. (9. ea) C++ többszörös öröklés, cast, perzisztencia

Programozá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észletesebben

Programozás III. - NGB_IN001_3

Programozá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észletesebben

Ö ü Ö ü ü Ó ó ó ü ó ü Ö ü ó Á Ö ü ó ü ü ó í ó ü ó í ó ó í í í ó Á ü ű ú ü ó ü ú ú ó ű ó ű Á Á Á ü ű ó ó ó í ú ü ü ü ü ó ü ó ü ó Á ú ü í ü ü ű ű ü ü ú ü ű ü ü Ö í ó ó ú ó ú í í í ü ü í ó ü í í ó í ü í í

Részletesebben

OBJEKTUMORIENTÁLT TERVEZÉS ESETTANULMÁNYOK. 2.1 A feladat

OBJEKTUMORIENTÁ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észletesebben

ű ú ü ü ü ü ü ü Á ü ú ü Á Á Á É Ö Ö Ö Á É É ü Á ú ű ú Í Á Í Á ű ü ű ü Ö ű ű É ú ű ú Á Á ű ü ú ű ú ü ú ú Ó ü ű ü ü Í ü Í Í Í Ó ú ú ú ú ú ú ü ú Í Ó ű ú ű Á Á ü ü ú É Í Ü ű ü ü Á ü ú Í É ú Ó Ö ú Ó Ó Ó Í ú

Részletesebben

Analízis modell kidolgozása I.

Analí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észletesebben

Ő ö Ö ő ü ü ü ö ö Ö í ö ő ó ő ü Ö Ö ö Ö í ö ö ö ö ö ú ő ö Ö ó ö ö Ö ö Ö Ő ő ő ü ő í ö ö Ö ő ö ó ó ó í í í ű ö ó í ö ö Ö ő ó ö í í ű ö ö Ö ú ű ö ú ő í öö ö ű ö ö Ó ö Ö ő ü ü ü ö í ö ú ő ű ö ö ő ő ó ő ü

Részletesebben

É Ú ő ő ő ő ő ő ő Ó ő ő ő Ó ő ő ő Ó ő ő ő Ó ő Ó Ó ő Ó ő ő Ó Ó Ö Ó Ó Ó Ú ő Ó Ó ő ő ő ő ő ő ő Ó ő Ő Ű ő Ó Ó Ű Ó Ú ÓÓ Ő Ú Ú Ű ő Ó Ó ő Ó ő ő ő Ó ő ő Ó Ó ő Ó ő ő ő ő Ó Ó Ó Ó ő Í Ü Ü ö ő Ü ő ő ő Ó Ó Í Ű Í Ő

Részletesebben

Á É ö ő Ö ő ó ó ő ő É í ő ő ó ó ö ö í ő ő ő ö ő ó ó ö í ö ö ő ö í í Á ú í Í ő ö ú ö ö ő ö ö ő ó ő ö ó ő ő í í í ö ű ó í ő ó ó í ü ö ö í ó ó ö ő ő ö ó ó í ü ö ü ö ö í ó ö ő ő ó ó ő í ü í ó ö ü ő ő ó ö ó

Részletesebben

ú ü ő ú ő ú ü ú ő ő Á Á ó ó ó ó í ú í ó í ó Ö É É Á Á Á Í ő ő ő ü Á Á Á ő ő ő ü É Á ü ú í ő ü Ö Ö É É Ő Ü Í Á É ó Ö Á ó Ü É Á Á Á Á ó É Ő Á Á É É ü ü ő í ő ő ő ü Ú Ó É Ő Ú Á É É Ö ü ő ú ü ú ü ú őó ó ó

Részletesebben

Ö Ú Ó É Í Ó Ü É É É ó ö ü ő í ó Ü ő ü í ü ő ű ó ű ü ó ó ü ü ő í ó ú ű ö ö ó í ü ő í ó í ö ó ő ö ü ű ü ü Á ú ö ü ő í ó Ü Ü ő ó ó ő ö ő ó ö ö ü ó ú ü ó ü ó ú ö ö ö ö ü ó í ó Ü ó ó ö í í ó ü í ó Ü ü ő ű ó

Részletesebben

í Ó ő Í Á ö ö í ú ó í ó í ó ő ó ó ö ó Ü ő í í í ó í ü ö Ó Í ő ő í í ő í ó ö ó í í ó ö ő í ű ő ő í í ő ö ó í ó ö ő ö ő í í ö ó ö ö ő ő í ó í ö ö í ö ö í ö ó ö ó í ó í ő ö í ő ó Á í ő í í ó í ó ó í ú ó ü

Részletesebben

Té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 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észletesebben

Az UML2 és a modell-vezérelt alkalmazásfejlesztés

Az 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

Adatstruktúrák, algoritmusok, objektumok

Adatstruktú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észletesebben

I. Objektumorientált programozás

I. 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észletesebben

OBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN. vizsgatételek

OBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN. vizsgatételek OBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN vizsgatételek 1. Az objektumorientált programozás szemlélete, az objektum fogalma 2. Az objektumorientált programozás alapelvei 3. A Java nyelv története, alapvető

Részletesebben

úű Ó ű Ó ü ü Ú Ő Ú ú Ó Ő ű Ő Ű Ű ű ű ű Ő ű Ú Ő ú ú ű Ő ú Ő ü ű ú ú ü Ő Ő ú Ó Ő ű ü ű Ö Ú Ú ú Ő Ő Ö ü Ű ű Ű Ő Ő Ő Ő Ő Ő Ö Ő Ó Ú Ú ú Ő ú Ó ú ú ű ű ű ű Ű É Ó Ő Ú Ö ú Ő ű Ó Ő Ő ú ű Ú Ó Ú Ő Ő Ó Ő ű Ű ű ű ű

Részletesebben

Ó Ú ű ű Ő Ü É Ö Ú Ú Ú É É Ö Ö É É Ö É É É Ü ű ű ű ű ű ű ű É ű ű ű ű Ö ű Ö ű ű Ü Ü Ü Ü Ú É ű ű ű ű Ú ű Ú Ü Ü Ő Ő Ü Ü Ú Ő Ü Ú Ú Ü Ü ű Ú ű ű ű Ú Ü Ü Ü Ö Ü Ú ű ű ű ű ű Ú É É ű ű ű É Ű É Ü Ü Ü Ú Ü É ű É É Ű

Részletesebben

Ü Ü ű Ü Ü Ú Ü É Ú Ü É Ü Ü Ü Ü ű Ü ű É É Ú Ü Ü É Ő É Ő ű ű ű ű Ú Ú Ü Ú Ü É Ü Ü Ü É Ü Ü Ü Ü Ü Ü Ü Ü Ú ű Ü ű Ü Ü É É Ü Ü Ú Ü ű É Ű ű ű ű Ö ű ű ű ű Ü Ü Ü Ü É Ü Ü É Ü Ü Ü Ü Ü É Ü Ö Ü Ü Ú Ú Ű Ü Ü É Ü É É Ú Ü

Részletesebben

ö ö Á ö ü ö ö ö ö ú ű ö ö ü ú ű ö ö ü ű ö ű ü ű ű ö ö ű ö ű ű ö ö ö ű É ű ű ö ű ú ü ű Ö ö ö ű ö ú ü ö ö ű ű ö ö ö ö ö ö ö ö ű ú ö ö ű ű ö ö ö ö ö ö ö ö ö ü ű ú ö ü ú ö ö Í ú ö ü ü ö ö ö ö ö ö ú ö ü ü ú

Részletesebben

ú ű Á Á ö ű ö ű Á Á Á ú ö ö ö ö ö ö ö ö ö ö ö ö Ó ö ö ö ö ö ö ö ö Ú Ó ö Ó É Ó Ó Ó ű ú ú É Á ö ö ű ö ű ú Ó ö ö ú ú ű ö ú ö ö ö É ö ö ö ö ö ö ű É ö ö ö ű ö ö ö ö ö ö ö ö ű ö É ö ö ö ö ú ö ö ű Á ö ö ö ö ö

Részletesebben

Szálkezelés. Melyik az a hívás, amelynek megtörténtekor már biztosak lehetünk a deadlock kialakulásában?

Szálkezelés. Melyik az a hívás, amelynek megtörténtekor már biztosak lehetünk a deadlock kialakulásában? Szálkezelés 1. A szekvencia diagram feladata az objektumok egymás közti üzenetváltásainak ábrázolása egy időtengely mentén elhelyezve. Az objektumok életvonala egy felülről lefelé mutató időtengely. A

Részletesebben

Szkeleton tervezése. 100 Generalis faliora. Csapattagok: Konzulens: Szabó András. 2005. március 21.

Szkeleton 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észletesebben

Nyílt hozzáférésű informatikai rendszerek BME VIMM 5294

Nyílt hozzáférésű informatikai rendszerek BME VIMM 5294 Nyílt hozzáférésű informatikai rendszerek BME VIMM 5294 Übelhart István ubelhart@mit.bme.hu Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszéke Nyílt rendszerek

Részletesebben

É É Á Ü Ü ó ó Á Ü Ú Ö ö ö ó ő ő Á ó ö ó ő ú ó ö ö ó ó ó ú í Ú í ó Ö ö ö ó ő ó ü ó í ú ő í ó ö ö ü í í í ö í Ó ó ó ó ö őí ó ü ó ő ó ó ő ó ö ö ó ő ó ú ü ü ö ó í ő í ó ü ó í Ő í ú í ó í ú ö ó ö ó ü ó ö ö

Részletesebben

Adatstruktúrák Algoritmusok Objektumok

Adatstruktúrák Algoritmusok Objektumok Adatstruktúrák Algoritmusok Objektumok A számítógépes problémamegoldás modellezésének módszerei. Programozási elvek és módszerek: imperatív, strukturált, moduláris, objektumorientált programozás. Programozási

Részletesebben

gyakorlatban nagy.gusztav@gamf.kefo.hu Nagy Gusztáv

gyakorlatban nagy.gusztav@gamf.kefo.hu Nagy Gusztáv A WSDM weboldaltervezési módszer a gyakorlatban nagy.gusztav@gamf.kefo.hu Nagy Gusztáv Webfejlesztés Technikai feladatok: (X)HTML oldalak szerkesztése CSS adatbázis tervezés, megvalósítás programozás Ezekrıl

Részletesebben

Rendszertervezés 4. A rendszerfejlesztés eszközei (technikák, CASE, UML) Dr. Szepesné Stiftinger, Mária

Rendszertervezés 4. A rendszerfejlesztés eszközei (technikák, CASE, UML) Dr. Szepesné Stiftinger, Mária Rendszertervezés 4. A rendszerfejlesztés eszközei (technikák, CASE, UML) Dr. Szepesné Stiftinger, Mária Rendszertervezés 4. : A rendszerfejlesztés eszközei (technikák, CASE, UML) Dr. Szepesné Stiftinger,

Részletesebben

ó ö Ö ő ü ú ő ö ő ó ö ö ö ü ú Ö ö ó ő ö Ö ő ü Ó Ó Ó ö ö ő ő ő Ö ú ö ő ő ő ö ő ö ő ő ü ö ö ö ó ó í ó ü í ö í ö ó ő ö ú ö ó ü ö ú ö í ö í í ö ó í ö ö ő Í í ü ö ü ö í ö ő ü ő í í ú ö ü í ö í óö í ö ü Í í

Részletesebben

ü ó í ű í Ó ő őö ü őö í ü Ü ő ö Ü Ü őö ű ö őö Ü í Ó Ó ü őö ö ó ú ö ű ő Ó í ó í ö Ö ö ü ő í ö í ö ö ö ő ó Ö ö í ő í ő í ő óö ü ö í ő í ő í ü ö Ó Ü ú ü ö ü ö ő ö Ü Ó í Ö ő ö ű ö í ö ő ő í ő ő ü ö ő ü ű ó

Részletesebben

On-Line Preferansz Követelményspecifikáció

On-Line Preferansz Követelményspecifikáció On-Line Preferansz Követelményspecifikáció Verzió: 10 Dátum: 20080331 Készítette Név: Bálint Zsolt, Bartis Csaba Jóváhagyta Név: Dátum: 20080331 Dátum: Aláírás: Aláírás: Dátum: 20080331 Kovetelmeny Specifikaciodoc

Részletesebben

01. gyakorlat - Projektalapítás

01. gyakorlat - Projektalapítás 2 Követelmények 01. gyakorlat - Projektalapítás Szoftvertechnológia gyakorlat OE-NIK A félév során egy nagyobb szoftverrendszer prototípusának elkészítése lesz a feladat Fejlesztési módszertan: RUP CASE-eszköz:

Részletesebben

Programozás III CSOMAGOK. Az összetartozó osztályok és interfészek egy csomagba (package) kerülnek.

Programozás III CSOMAGOK. Az összetartozó osztályok és interfészek egy csomagba (package) kerülnek. Programozás III CSOMAGOK Az összetartozó osztályok és interfészek egy csomagba (package) kerülnek. A Java is csomagok halmaza: csomagokban van a fejlesztő környezet és az osztálykönyvtárak is: rt.jar fájl

Részletesebben

DIPLOMAMUNKA KOVÁCS BALÁZS DEBRECEN

DIPLOMAMUNKA KOVÁCS BALÁZS DEBRECEN DIPLOMAMUNKA KOVÁCS BALÁZS DEBRECEN 2010 Debreceni Egyetem Informatikai Kar Háziorvosi alkalmazás fejlesztése Témavezető: Dr. Juhász István egyetemi adjunktus Készítette: Kovács Balázs programtervező informatikus

Részletesebben

Vá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

Vá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észletesebben