UML Példa © Fülöp Lajos.

Slides:



Advertisements
Hasonló előadás
Tananyag: konzultáció
Advertisements

A Powerpoint használata (gyorstalpaló)
Video.
Mellár János 3. óra Szeptember 16. v
Rendszerfejlesztés gyakorlat - © Fülöp Lajos
Előadássorozat a Független Pedagógiai Intézetben fupi.hu Az internet: miért, hogyan? 6 / 10. Csada Péter Csada Bt. cspc.hu.
4. Feladat (2) Foci VB 2006 Különböző országok taktikái.
Rendszerfejlesztés II gyak
KÉP KÉSZÍTÉSE ÁTLÁTSZÓ HÁTTÉRREL 1 PERC ALATT.
Készítette: Takács Krisztina
A Windows 7 automatizált telepítése Windows AIK használatával
Weben publikált térképek a földrajzi kutatásokban Ádám Eszter Geográfus MSc hallgató.
Vizuális modellezés Uml és osztálydiagram UML eszközök
Networkshop, április Gál Gyula, Szegedi Tudományegyetem, Egyetemi Könyvtár Szerver-kliens alapú online intranetes.

Fejlett Programozási Technológiák II. Világos Zsolt 1. gyakorlat.
Fejlett Programozási Technológiák II. Világos Zsolt 7. gyakorlat.
Ellenőrző kérdések a)Auto-indexing enabled b)Auto-indexing disabled c)Nem eldönthető 1.
Entity framework Krizsán Zoltán
Számítógépes grafika OpenGL 1. gyakorlat.
Készítette: Keszthelyi Zsolt
Programozási technológia 1
© Kozsik Tamás Csomagok. © Kozsik Tamás A program tagolása Típusdefiníciók (osztályok, interfészek) Metódusok Blokk utasítások Csomagok.
Táblázatok beillesztése, formázása dokumentumokban
Rétegek használata GIMP képszerkesztő programban
Horváth István Általános Iskola
Google earth és a térinformatika kapcsolata
WEB MES (webes gyártásirányító rendszer) Kiss Miklós (G-5S8)
Multimédiás programok készítése Macromedia Director rendszerben 2. előadás Készítette: Kosztyán Zsolt
Web Application for Resource Planning
Hangszerkesztés Audacity-vel
Az ASP.NET programozási modell Ez az előadó neve beosztása vállalata.
Rendelkezésre álló erőforrások pontos ismerete Kiosztott feladatok közel „valósidejű” követése Átláthatóság Tervezési folyamatok támogatása.
Publikációs portál Initial J2EE architecture UML bázisú modellezés és analízis Csapat: UML7 (Percze Dániel, Rajnai Zoltán, Ráth István, Tóth Dániel, Vágó.
Hernyák Zoltán XSLT transzformációk.
Textúrázás. GIMP GameDev/GIMP/GIMPPortable.exe GameDev/GIMP/GIMPPortable.exe Load: Gamedev_Gate_UV.tga Load: Gamedev_Gate_UV.tga.
UML Unified Modelling Language Szabványos jelölésrendszer elemeivel írja le diagramok formájában a rendszer működését a különböző modell-nézetek szempontjából.
Adatbázisok gyakorlat
Visual Basic 2008 Express Edition
Komoróczy Tamás 1 Java programozási nyelv A nyelv alapjai.
7 DayWealth regisztrációs segédlet Már havi 10 $ (2000Ft) Befektetéssel indítható A 3. hónaptól csengő $ hizlalják a pénztárcád ! Ezt NE hagyd ki ! Gyere.
Programozás III UNIT TEST. És tényleg: Honnan lehet tudni, hogy működik-e vagy sem?
Supervizor By Potter’s team SWENG 1Szarka Gábor & Tóth Gergely Béla.
Objektumvezérelt rendszerek tervezése
Objektumvezérelt rendszerek tervezése 7. óra – Iterator, State, Interpreter © Szőke Gábor.
Objektumvezérelt rendszerek tervezése 4.óra – Composite, Decorator © Fülöp Lajos.
Objektumvezérelt rendszerek tervezése
Objektumvezérelt rendszerek tervezése 9.óra – Builder, Observer © Nagy Csaba.
Számítógépes grafika gyakorlat DirectX segítség A következő dolgokra van szükség: CG Toolkit: 
Fejlett Programozási Technológiák II. 2009, Nagy Csaba JSP – Java Server Pages.
Az egyik legnagyobb előnye hogy magyar nyelvű és ezáltal egyszerűen használható. További nagy előnye az hogy ingyenesen használható és letölthető. A Gimp.
DNS. Az interneten használt osztott név adatbázis, a DNS (Domain Name Service) folyton használatos: –minden web lap letöltésnél, –levél közvetítésnél.
Programozás I. 3. gyakorlat.
Incremental change © 2013 Betyár Gábor Rendszerfejlesztés II. 3. Óra.
SQL Server 7 installálása. A szükséges hardver és szoftver Processzor Memória Háttértár OS Hálózat Kliensek.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék R „Big Data” elemzési módszerek Kocsis Imre
TÁMOP B.2-13/ Szakmai szolgáltató és kutatást támogató regionális hálózatok a pedagógusképzésért az Észak-Alföldi régióban SZÖVEGKOMPETENCIA-FEJLESZTÉS.
WINS Windows Internet Name Service. NetBIOS névfeloldás WINS nélkül tréfiokoskamorgó Ki a morgó ? Szórt üzenet Net use t: \\morgó\iratok Windows 2003-nak.
Reverse Engineering Rendszerfejlesztés II. 2. óra.
A Mozilla magyar nyelvű szerkesztőjének használata
UMN Mapserver és a Grass használata a Geológiában Soós Dániel, Phd. Hallgató Miskolci Egyetem Geodéziai és Bányaméréstani Intézeti Tanszék.
SAP Riportok, táblák, programok. Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék SAP Logon !FRISS! Megnevezés: GUI Applikációs szerver:
UML használata a fejlesztésben, illetve a Visual Studio 2010-ben
Neumann János Informatikai Kar
Kovács Gergely Péter Az egyed-kapcsolat modell
A Powerpoint használata (gyorstalpaló)
Rendszerfejlesztés gyakorlat
Rendszerfejlesztés gyakorlat
3. osztályban.
Rendszerfejlesztés gyakorlat
Előadás másolata:

UML Példa © Fülöp Lajos

Példa Video kölcsönző számára egy nyilvántartó alkalmazást kell írni A regisztrációs pultnál/alkalmazottnál lehet új tagokat felvenni A kölcsönző pultnál lehet kölcsönözni videókat Itt kell fizetni is Opcionálisan lehet számlát kérni Beszállítótól lehet rendelni új videót Az adatokat egy adatbázisban tároljuk © Fülöp Lajos

Videokölcsönző példa – Use case © Fülöp Lajos

Eseményáramlás - kölcsönzés Kölcsönző pultos kiválasztja a kölcsönzés menüpontot Megadja a tag nevét és születési dátumát A rendszer visszaadja a taghoz tartozó azonosítót, id-t A pultos megadja a kikölcsönzésre kerülő film azonosítóját,id-t Érvényesíti a kölcsönzést © Fülöp Lajos

© Fülöp Lajos

Tipp Ha egy diagramon nem fér el az összes osztály „szépen” akkor csomagok szerint mutassuk be a rendszert, ahol a többi csomagból csak azokat az osztályokat tüntetjük fel amelyekkel valamilyen kapcsolat van Előző diánál: Kolcsonzés package Következő diánál: Adatbazis package © Fülöp Lajos

© Fülöp Lajos

BOUML tippek Drawing settings Show members full definition: yes Show parameter direction: no Class Drawing mode: class Package, name in tab: yes A beállításokat célszerű a gyökér elemre megadni Jobb klikk + format: +pl. A2 -> nincs szaggatott vonal Melyik elem legyen előrébb/hátrébb Jobb klikk + upper/lower Célszerű sorrend: először azt osztályokat rajzoljuk Ha minden osztály kész akkor a csomagokat Ékezetet ne használjunk sehol! A BOUML nem tudja visszatölteni! Ha mégis: A mentett fájl szöveges, lecserélhető az ékezet © Fülöp Lajos

Feladat A videokolcsonzos peldakat csinaljuk meg BOUML-ben Use case Class Diagram Sequence Diagram Package Diagram (Specialis Class diagram) Deployment Diagram Projekttervek átbeszélése © Fülöp Lajos

UML toolok Ingyenesen letölthető toolok További ArgoUML Szekvencia diagram nem működik  http://argouml.tigris.org/ BOUML http://bouml.free.fr/download.html StarUML http://downloads.sourceforge.net/staruml/staruml-5.0-with-cm.exe?modtime=1135961973&big_mirror=0 http://staruml.sourceforge.net/en/documentations.php További http://en.wikipedia.org/wiki/List_of_UML_tools (Non-proprietary UML tools) © Fülöp Lajos