Osztály diagrammok.

Slides:



Advertisements
Hasonló előadás
EE/R adatmodell (Extended E/R) 1 Az objektum orientált szemlélet elterjedésével egyre nőtt az igény az olyan SDM (Semantic Data Model) modellek iránt,
Advertisements

Programozás III FACTORY, KOMPOZÍCIÓ és EGYEBEK.
Pedagógiai kutatás (2) -kötelező tantárgy II. év, távoktatás
MI 2003/ A következőkben más megközelítés: nem közvetlenül az eloszlásokból indulunk ki, hanem a diszkriminancia függvényeket keressük. Legegyszerűbb:
Exponenciális és logaritmikus függvények ábrázolása
Adatbányászati technikák (VISZM185)
1 Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék IT rendszerek modellezése Micskei Zoltán
IT infrastruktúra modellezése
Öröklődés 2..
© Kozsik Tamás Beágyazott osztályok A blokkstrukturáltság támogatása –Eddig: egymásba ágyazható blokk utasítások Osztálydefiníciók is egymásba.
Osztályok Garbage collection.  általában minden osztálynak vannak adattagjai és/vagy metódusai ◦ adattagok megadása:  [láthatóság] [static] [final]
Vizuális modellezés Uml és osztálydiagram UML eszközök
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás II. 8. Gyakorlat Operator overloading II.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás II. 5. Gyakorlat Öröklődés, virtuális függvények,
Programozás II. 3. Gyakorlat C++ alapok.

Tömbök ismétlés Osztályok Java-ban Garbage collection
Másodfokú egyenletek.
Készítette: Nagyváradi Norbert
A Java programozási nyelvSoós Sándor 1/4 Java programozási nyelv 12. rész – Képek kezelése Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai.
Programozás C# -ban Tömbök.
Objektumok. Az objektum információt tárol, és kérésre feladatokat hajt végre. Az objektum adatok (attribútumok) és metódusok (operációk,műveletek) összessége,
A valós világ modellezése. Az embert a valós világ modellezésekor a következő gondolatok vezérlik: Absztrakció Megkülönböztetés Osztályozás Általánosítás,
Relációk.
1Objektumorientált elemzés és tervezés - Alapfogalmak Gyurkó György Objektumorientált elemzés és tervezés Alapfogalmak.
Objektumorientált tervezés és programozás II. 3. előadás
Asszimetria Barna Gergely.
Számítógépes Grafika 2. gyakorlat Programtervező informatikus (esti) 2011/2012 őszi félév.
Másodfokú függvények.
Másodfokú függvények ábrázolása
A másodfokú függvények ábrázolása
Bevezetés az UML-be az E/K modellen keresztül
Gépi tanulás Tanuló ágens, döntési fák, általános logikai leirások tanulása.
2008/2009 – 2. félév levelező tagozat
Matematika I. 1. heti előadás Műszaki Térinformatika 2013/2014. tanév szakirányú továbbképzés tavaszi félév Deák Ottó mestertanár.
Hernyák Zoltán Programozási Nyelvek II.
Egy szövegszerkesztő legegyszerűbb szolgáltatásai
Web-grafika II (SVG) 9. gyakorlat Kereszty Gábor.
Java programozási nyelv Metódusok
Java programozási nyelv Adatbekérés konzolról
IT rendszerek modellezése
Programozás III UNIT TEST. És tényleg: Honnan lehet tudni, hogy működik-e vagy sem?
1 Objektum orientált programozás Struktúrák és objektumok gyakorlat Nagy Szilvia.
Dr. Johanyák Zs. Csaba - Szoftvertechnológia
Objektumvezérelt rendszerek tervezése 4.óra – Composite, Decorator © Fülöp Lajos.
Több képlettel adott függvények
Objektumvezérelt rendszerek tervezése
Programozás III KOLLEKCIÓK.
Elektronikus tananyag
UML modellezés 3. előadás
Gyurkó György. Követelmények kezelése Követelmények megállapítása, leírása Követelmények érvényességének nyilvántartása (rendszertervezési változatok)
Designhét Magyar formatervezési Díjátadó Made in Hungary Halisten – Színes és Fekete-Fehér Magyar formatervezési Díjátadó Made in Hungary Halisten – Színes.
Gyurkó György. Az OO programozás és tervezés története 1960-as évek: SIMULA (véletlen folyamatokat szimuláló programok írása) az OO nyelvek őse 1970-es.
Bináris kereső fák Itterátorok.
Programozás I. 3. gyakorlat.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 5. gyakorlat.
Ficsor Lajos Objektumok inicializálása CPP4 / 1 Objektumok inicializálása Ficsor Lajos Miskolci Egyetem Általános Informatikai Tanszék.
Programozás I. Objektumorientált paradigma II.
A tantárgy komplex jellegű!! A tervezés két szakaszra oszlik: 1. Távlati felkészülés 2. Közvetlen előkészület az órára.
OpenCV CV = Computer Vision
ÁRPÁD SZAKKÉPZŐ ISKOLA ÉS KOLLÉGIUM, SZÉKESFEHÉRVÁR Tóth Ágnes MÉCS vezető.
A szoftver mint komplex rendszer: objektumorientált megközelítés.
MODULÁRIS OKTATÁS A TANULÁS TANÍTÁSA Megvalósító: Kisné Takács Ágnes
Szemantikai adatmodellek
UML használata a fejlesztésben, illetve a Visual Studio 2010-ben
Szövegszerkesztés összefoglalás.
Kassák Lajos Nézzük együtt….
Hernyák Zoltán Programozási Nyelvek II.
Cím elrendezés Alcím.
3. osztályban.
Előadás másolata:

Osztály diagrammok

Osztályok Neve, sztereotípusa Attribútumok (adattagok) Metódusok (függvények, eljárások)

Osztályok közötti kapcsolatok Asszociáció Aggregáció Kompozíció Általánosítás-specializálás (generalization) Realizáció(interfésznél) Neve, multiplicitása, szerepek (a két végpont)

1., rossz példa: bankszámla

1. Példa javítása 1. {xor}

1. Példa javítása 2.

2.példa

2.példa jav.

2. Példa, ha nincs feltétel…

3. Példa (gráf, kompozíció)

5. Főváros 1.

5. Főváros 2., ha vannak egyéb követelmények is

5. Főváros 2., jobb

5. Főváros 2., mégjobb

5. Főváros 2… Még kb. 4 kép a könyvben

6. Repülőjegy foglalás

6. Repülőjegy foglalás

6. Repülőjegy foglalás Nem jó:

6. Repülőjegy foglalás Jó:

6. Repülőjegy foglalás

6. Repülőjegy foglalás