Objektumorientált szoftverfejlesztés IV. előadás. Diagramok készítése CASE eszközzel. <Előadó neve és elérhetősége>

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

Download "Objektumorientált szoftverfejlesztés IV. előadás. Diagramok készítése CASE eszközzel. <Előadó neve és elérhetősége>"

Átírás

1 Objektumorientált szoftverfejlesztés IV. előadás Diagramok készítése CASE eszközzel <Előadó neve és elérhetősége> :03 Gábor Dénes Főiskola 1

2 Modellező nyelv és CASE eszköz - Enterprise Architect 4.0 (EA) Az UML modellező nyelv A Enterprise Architect szoftver általános bemutatása Felhasználói felület Modellek készítése Dokumentáció Kódgenerálás és visszafejtés Projekt-menedzsment lehetőségek :03 Gábor Dénes Főiskola 2

3 A modellező nyelv célja, rendeltetése A módszertan keretében elkészült tervek, modellek egységes jelrendszerrel történő leírásához, ábrázolásához biztosít: jelkészletet (nyelvi szintaktika) metamodellt (nyelvi szemantika) UML: tartalmaz grafikus és szöveges lehetőségeket A modellező nyelv olyan szimbólum- és szabályrendszer, amely a tartalmat a szimbólumok szabályoknak megfelelő alkalmazásával mutatja be :03 Gábor Dénes Főiskola 3

4 Felhasználási lehetőségek Az UML felhasználható a fejlesztési folyamat fázisaiban elkészült tervezésimodellezési termékek: szemléltetésére, specifikálására, dokumentálására :03 Gábor Dénes Főiskola 4

5 Enterprise Architect - a szoftver általános bemutatása A szoftvert fejlesztő cég Sparx Systems Co. ( A szoftver szolgáltatásai Szoftver- és hardverrendszerek komplex modellezése, dinamikus és statikus modellek készítése C++, Java, C#, VB.Net, Delphi, PHP és Visual Basic nyelveken kódgenerálás, illetve visszafejtés, Adatmodellek és a kapcsolódó SQL DDL script-ek készítése, A modellek egymással összefüggő kialakítása, kapcsolatok menedzselése a modellelemek között, Telepítési, implementációs és komponensmodellek kialakítása, Projekt-menedzsment támogatás, Erőforrások tervezése, RTF és HTML dokumentáció készítése, A modellek exportálása-importálása XMI formátumban, UML minták importálása, stb :03 Gábor Dénes Főiskola 5

6 Telepítés A program legfrissebb változatai mindig letölthetők a cég weblapjáról (easetup.exe vagy easetupfull.exe, ~15 Mbyte) jelenlegi verzió: 4.0 A demo változat napig működik Különbség a demo és a regisztrált változat között. A telepítés a szokásos beállításokat kéri :03 Gábor Dénes Főiskola 6

7 Felhasználói felület Főmenü Eszköztár Modelleszköztár Startlap és Tervező felület területe Modell-elemek tára Eszköztár Lapváltás :03 Gábor Dénes Főiskola 7

8 Új modell létrehozása Új modell-file neve Projekt sablon :03 Gábor Dénes Főiskola 8

9 Egyéb Start Page funkciók Manage My Profile A program felületének testreszabása, alapadatok megadása Customize Local Options Az általános beállító ablak Getting Started A súgó megnyitása a bevezető fejezettel. Recent Models Korábban megnyitott modellek listája. Search Kifejezések, szavak keresése a teljes modellben :03 Gábor Dénes Főiskola 9

10 A program alapbeállításai (Tools Options ) Általános beállítások (General) Diagram beállítások (Diagram) Objektum beállítások (Objects) Színek (Standard és Collaboration Colors) UML eszköztár (UML Element Toolbox) Nyelvek, kódgenerálás (Generation) :03 Gábor Dénes Főiskola 10

11 Általános beállítások :03 Gábor Dénes Főiskola 11

12 Konfigurációs beállítások (Configuration) Nagyrészt szótárjellegű adatok megadása projekt-menedzsment adattípusok sztereotípusok Saját képek importálása (Images) :03 Gábor Dénes Főiskola 12

13 Modellek készítése Nézetek, modellek, diagramok, elemek A modellelem-tár Diagramok készítése Diagram-beállítások Elemek és kapcsolatok A modellelemek dokumentálása :03 Gábor Dénes Főiskola 13

14 A modellelem-tár A teljes modell Nézet Csomag Diagram Modell-elem :03 Gábor Dénes Főiskola 14

15 A modellelem-tár főbb műveletei Nézetek és csomagok úszómenüje Jellemzők (adatlap) Új diagram létrehozása Új csomag vagy új elem létrehozása Dokumentáció készítése Kódgenerálás Export/Import Törlés :03 Gábor Dénes Főiskola 15

16 A modellelem-tár főbb műveletei Diagramok úszómenüje Jellemzők (adatlap) Megnyitás Másolás a vágólapra Törlés :03 Gábor Dénes Főiskola 16

17 A modellelem-tár főbb műveletei Modellelemek úszómenüje Jellemzők (adatlap) Aldiagram Keresés az aktuális diagramon Törlés :03 Gábor Dénes Főiskola 17

18 Diagramok készítése Diagram típusok Diagram létrehozása Modellelemek létrehozása, elhelyezése a diagramon Kapcsolatok az elemek között :03 Gábor Dénes Főiskola 18

19 Diagram típusok Statikus (struktúra) diagramok Object Class Package Component Deployment Custom Composite Structure Dinamikus (viselkedés diagramok) Use Case Analysis Activity State Communication Sequence Timing Interaction Overview :03 Gábor Dénes Főiskola 19

20 Diagram létrehozása :03 Gábor Dénes Főiskola 20

21 Modellelemek létrehozása, elhelyezése a diagramon Elem létrehozása a modell eszköztárból Elem létrehozása a modellelem-tárban :03 Gábor Dénes Főiskola 21

22 Kapcsolatok az elemek között :03 Gábor Dénes Főiskola 22

23 Dokumentáció Modellelem adatlapja Kapcsolat adatlapja :03 Gábor Dénes Főiskola 23

24 Dokumentáció generálása Dokumentációs szintek RTF és HTML dokumentáció készítése A dokumentációkészítés beállításai :03 Gábor Dénes Főiskola 24

25 Dokumentációk beállításai Rich Text dokumentáció beállításai HTML dokumentáció beállításai :03 Gábor Dénes Főiskola 25

26 Diagram-beállítások Szerző, verzió, oldalbeállítás Megjelenés Diagram szintű dokumentáció :03 Gábor Dénes Főiskola 26

27 Diagramok készítése az alkalmazott CASE eszközzel :03 Gábor Dénes Főiskola 27

28 Üzleti folyamat diagram készítése od A diagram elemei EA: Analyzis eszköztár Információ Bejövő esemény Tev ékenység Kimenő esemény Obj ektum :03 Gábor Dénes Főiskola 28

29 Videotéka példa a kölcsönzés folyamata (részletezés) od Kölcsönzés részletezése Kérés biléta átadása Kiadás kiválasztás kiválasztás kivét megírása biléta bedobása Kazetta Ügyfél Biléta-doboz Kiv ét - sorszám: - filmek: - ügyfélkód: - név: - cím: biléta visszaakasztása - ügyfél kódja: - kazetta sorszáma: - kölcsönzés kelte: - lejárat: kivét kikeresése Kiv ét érv énytelenítése Visszahozatal Visszav étel Pénz :03 Gábor Dénes Főiskola 29

30 Használatos elemek Process Object Collaboration Send Receive Information Decision Boundary Control Entity Activ ity1 Object1 Collaboration1 Event1 Event2 Entity1 Object2 Object3 Object4 Flow Associate Realize Dependency <<realize>> :03 Gábor Dénes Főiskola 30

31 Használati eset diagram készítése ud A diagram elemei EA: UseCase eszköztár «extend» Használati eset 3 Alrendszer 2 + Használati eset 2 Használati eset 1 Aktor 1 Használati eset 2 «include» Használati Alrendszer 1 eset 4 Aktor 2 + Használati eset 1 + Használati eset 3 + Használati eset :03 Gábor Dénes Főiskola 31

32 Használatos elemek Actor Use Case Collaboration Boundary Aktor 1 Use Case1 Collaboration1 Obj ect1 Object2 rendszer határa Use Case1 Actor1 Use Extend Include Associate Generalize Realize Dependency <<extend>> <<include>> <<realize>> Package Package1 + Actor1 + Use Case1 + Use Case :03 Gábor Dénes Főiskola 32

33 Videotéka példa ud Videotéka használati eset diagram - alrendszerek ud Fő tevékenységek Fő tev ékenységek + Felszólító levelek készítése + Kazetta kiadása + Kazetta visszavétele Alkalmazott Kazetta kiadása Kazetta v isszav étele Alkalmazott Kisegítő tev ékenységek Felszólító lev elek készítése + Karbantartási funkciók + Filmek nyilvántartása + Kazetták nyilvántartása + Ügyfelek nyilvántartása ud Videotéka használati eset diagram Alkalmazott Filmek nyilv ántartása «include» Kazetták nyilv ántartása Karbantartási funkciók + Felvitel + Keresés + Módosítás + Törlés Ügyfelek nyilv ántartása :03 Gábor Dénes Főiskola 33

34 Használati eset elemzése, dokumentálása Felszólító levelek készítése használati eset leírása, kondíciók megadása, forgatókönyv, szekvencia diagram. sd Felszólító lev elek készítése főablak vizsgáló kölcsönzés ügyfél Felszólítás() loop lejárt:= LejáratVizsgálat() [összes kölcsönzésre] opt megvan:= Keres(ügyfélkód) [Lejárt] alt Levélkészítés(név, cím, szöveg) [Ügyfél megvan] [Ügyfél nincs meg] Levélkészítés(hibaszöveg) Nyomtat() :03 Gábor Dénes Főiskola 34

35 Felszólítólevelek készítése példa Leírás A felszólító levelek készítését az alkalmazott hetente elvégzi. A program mindazoknak, akik határidőre nem hozták vissza a kölcsönzött kazettákat, formalevelet nyomtat. Kondíciók Kölcsönzött kazetták: A funkció előfeltétele, hogy legyenek kölcsönzések. Forgatókönyv 1.Szokásos működés 1.1 A rendszer megvizsgálja a kölcsönzéseket. 1.2 A lejárt határidejű kölcsönzéseknél kikeresi a hozzá tartozó ügyfelet. 1.3 Az ügyfél és a kölcsönzés adataival felszólító levelet állít össze. 1.4 A felszólító levelet kinyomtatja :03 Gábor Dénes Főiskola 35

36 Szekvencia diagram készítése sd Interactions EA: Interaction eszköztár Use Case aktor boundary control entity Üzenet() alt [f1] [f2] Üzenet() Üzenet() [ha x]: Ok:= Üzenet() use másik szekvencia() ref Interactions :03 Gábor Dénes Főiskola 36

37 Használatos elemek Actor Message Boundary Actor1 Self-Message Control Entity Fragmant(s) Endpoint Object2 Object3 alt [f1] [f2] Object4 Recursion Call Object5 Object2 self message recursion call call Diagram Gate :03 Gábor Dénes Főiskola 37

38 Felszólítólevelek készítése példa (Videotéka) sd Felszólító lev elek készítése főablak vizsgáló kölcsönzés ügyfél Felszólítás() loop [összes kölcsönzésre] opt lejárt:= LejáratVizsgálat() megvan:= Keres(ügyfélkód) [Lejárt] alt Levélkészítés(név, cím, szöveg) [Ügyfél megvan] [Ügyfél nincs meg] Levélkészítés(hibaszöveg) Nyomtat() :03 Gábor Dénes Főiskola 38

39 Együttműködési diagram készítése od Interactions EA: objektumdiagram eszköztárak 1 Üzenet 1.1 Üzenet 1.2 Üzenet Object1 Object2 Object3 2 Üzenet Object :03 Gábor Dénes Főiskola 39

40 Együttműködési diagram beállításai Sorszámozás Üzenet-csoportok színei :03 Gábor Dénes Főiskola 40

41 Zenelejátszó példa Zenelejátszó program készítése Kommunikáció a felhasználóval Kommunikáció a felhasználói felület és a lejátszó objektum között :03 Gábor Dénes Főiskola 41

42 Az alkalmazás objektumai és együttműködésük cd Együttműködési diagram 1.3 FileVálasztás 1.2 zenefile:= Create 1 Új zene ZenefileVálasztó 1.1 Zeneválasztás 3.6 Státus(be) 2.6 Státus(ki) Zeneválasztó 2 ZeneLejátszás 2.1 Start 4.4 Státus(be) 3.4 Státus(be) 1.7 Státus(nyitva) 4.3 Jelentés(szünetel) 2.6 Státus(ki) 3 ZeneÁllj Zenehallgató 4 ZeneSzünet start stop 3.1 Stop 2.4 Státus(ki) lejátszó felülete 3.5 Státus(ki) 2.5 Státus(ki) 3.3 Jelent(leállt) 2.3 Jelent(játszik) 1.6 Jelent(nyitva) 1.5 Nyitás(zenefile) 2.2 Lejátszás 3.2 LejátszásÁllj 4.2 LejátszásSzünet lejátszó 1.1 Zeneválasztás szünet kijelző 4.1 Szünet 1.4 Kiír(zenefile) 4.4 Státus(be) 3.4 Státus(be) 1.7 Státus(nyitva) 2.4 Státus(ki) lejátszó felülete 3.5 Státus(ki) 2.5 Státus(ki) 4.3 Jelentés(szünetel) 3.3 Jelent(leállt) 2.3 Jelent(játszik) 1.6 Jelent(nyitva) 1.5 Nyitás(zenefile) 2.2 Lejátszás 3.2 LejátszásÁllj 4.2 LejátszásSzünet lejátszó 4.1 Szünet :03 Gábor Dénes Főiskola 42

43 Aktivitás diagram készítése ad Activ ity Diagram EA: Activity eszköztár ActivityInitial Activ ity1 Decision Activ ity2 «datastore» Obj ect1 Activ ity3 Activ ity4 ExceptionHandler1 ObjectNode1 Synch ActivityFinal FlowFinal :03 Gábor Dénes Főiskola 43

44 Használatos elemek Activity Subactivity Action Partition Object Datastore Decision Send Receive Synch Activ ity1 Subactiv ity Action1 Obj ect2 «datastore» Obj ect3 Event1 Event2 Event3 Synch Initial Final Flow final Exception Fork/Join ObjectNode1 Control Flow Object Flow Dependency Interrupt Flow ActivityInitial ActivityFinal FlowFinal ExceptionHandler :03 Gábor Dénes Főiskola 44

45 Telefon hívási folyamat példa ad Telefon - hív ási folyamat hívásindító hívásvezérlő csöngő kijelző Start Hívás Hívás Szám Ok? [igen] [nem] Be Bekapcsolás Hív Jelküldés Csöng Hívás vége? [nem] Kiír [igen] Ki Kikapcsolás Hívás vége :03 Gábor Dénes Főiskola 45

46 Állapot diagram készítése sm Statecharts EA: Activity eszköztár Initial State1 - attribútum: = érték 1 + Do Action / művelet State2 - attribútum: = érték 2 + On Entry / művelet1 + Do Action / művelet2 + On Exit / művelet3 + On Event / művelet4 esemény [feltétel] átmenet megnevezése State3 - attribútum: = érték 3 State4 - attribútum: = érték 4 Final :03 Gábor Dénes Főiskola 46

47 Használatos elemek State Sub-machine Initial Final History Synch State1 State2 Initial Final History Synch Entry Exit Terminate Fork/Join Transition Object Flow EntryPoint ExitPoint Terminate Object Obj ect1 Choice Junction Choice Junction :03 Gábor Dénes Főiskola 47

48 Osztálydiagram cd Logikai Modell TZeneGomb - felirat: String = Start - status: TStatus TSzunetGomb - felirat: String = Start - status: TStatus TStopGomb - felirat: String = Stop - status: TStatus TStartGomb - felirat: String = Start - status: TStatus EA: Structure eszköztár + SetStatus(status :TStatus) : void + SetStatus(status :TStatus) : void + SetStatus(status :TStatus) : void + SetStatus(status :TStatus) : void TZeneValaszto - zenefile: String TFelulet - «event» GombNyomás() : void - «message» FelületBeállítás(LejátszóFunkció :Integer) : void TKijelzo - szoveg: String - Kiiras() : void TLejatszo - «message» Lejátszas(UserFunkció :Integer) : void - Bekapcsol() : Boolean - Játszik() : void - Szünet() : void - Kikapcsol() : void :03 Gábor Dénes Főiskola 48

49 Használatos elemek Class Class1 - attribútum: típus Compose Package + metódus() : void Package1 Aggregate Interface «interface» Interface1 Association Class Class2 Object Object1 Interface1 Assembly Dependency Table Table1 Realize Trace Association Nesting Associate Generalize :03 Gábor Dénes Főiskola 49

50 Speciális lehetőségek az osztályokkal kapcsolatban Osztály kiegészítő adatai Megjelenítés a diagramon Objektumok tipizálása cd Logical Model - név: String - cím: String - születésidátum: Date - férfi: Boolean - cím: String Partner TObject + Nyomtat() : void + SendMail(tárgy :String, szöveg :String, csatolások :Collection) : void Ha a címzett és a tárgy meg van adva, akkor összeállítja a levelet és átadja az alapértelmezett levelő programnak. Levél küldése Személyes adatok nyomtatása {Levelezés} responsibilities constraints partner :Partner :03 Gábor Dénes Főiskola 50

51 Komponens diagram id Component Model Rendelésnyilv ántartás EA: Component eszköztár Rendelés Partner Munkalap Szerv iz «artifact» Munkalap Munkalap Befizetés Pénztár Munkavégzés adatai Számlázás Számla Számla :03 Gábor Dénes Főiskola 51

52 Használatos elemek Package Component Port Expose Interface Class Interface Object Artifact Component1 Port1 Interface1 «artifact» Artifact1 Assembly Delegate Associate Realize Dependency Trace Generalize Component2 Component :03 Gábor Dénes Főiskola 52

53 Telepítési diagram EA: Deployment eszköztár dd Deployment Model Szerv er Könyv elés Adatbázis-kezelő Munkafelv étel Adatbázis «deploy» «manifest» «manifest» «deploy» «artifact» számla.exe «artifact» rendelés.exe Számlázás Rendelésnyilv ántartás «deployment spec» Telepítési útmutató «deployment spec» Telepítési útmutató :03 Gábor Dénes Főiskola 53

54 Használatos elemek Node Component Interface Artifact Delployment Spec Package Node1 «deployment spec» DeploymentSpecification1 Associate Association Class Generalize Realize Deployment Manifest Dependency Trace Object Flow Nesting <<deploy>> <<manifest>> :03 Gábor Dénes Főiskola 54

55 Felhasználói felület diagram cd A felhasználói felület ablakai EA: Custom eszköztár TForm Feltételek Típus Időponttól Időpontig Főablak Entitás Készít Mégsem Entitás szerkesztő Entitás kiválasztása Bírálat ablak Diplomaterv kiválasztása Tanszékek Diplomaterv ablak Fejlesztő eszközök Közreműködők A Custom eszköztárban más, nem a felülettel kapcsolatos elemek is vannak :03 Gábor Dénes Főiskola 55

56 Használatos elemek Screen Screen1 UI control button checkbox combobox radiobutton listview Gomb checkbox combobox radiobutton listview textbox stb. textbox A szimbólumokhoz (általánosan igaz) saját kép is rendelhető! A képek a Configuration Images menüvel importálhatók a modellbe :03 Gábor Dénes Főiskola 56

57 Példa ablak saját képpel történő megjelenítésére Számok böngészése úszómenü Appearence Select Alternate Image Partnerek böngészése Tárcsázás Telefonkönyv Számgombok Mégsem :03 Gábor Dénes Főiskola 57

58 Kódgenerálás Feltételek Beállítások Modell-elemek Generálás Egy osztályból Osztály-csoportból Teljes csomagból :03 Gábor Dénes Főiskola 58

59 Kódgenerálás egy osztályból Az osztály definíciójának és kapcsolatainak elkészítése Kód generálása :03 Gábor Dénes Főiskola 59

60 Kódgenerálás több osztály :03 Gábor Dénes Főiskola 60

61 Kódgenerálás - csomag Csomag úszómenü Code engineering Generate Source Code Project Source Code Engineering Generate Package Source Code :03 Gábor Dénes Főiskola 61

62 Kód visszafejtése modellbe Összes kódfile Kiválasztott kódfile :03 Gábor Dénes Főiskola 62

63 Kód visszafejtése összes kódfile Csomag úszómenü Code engineering Import Source Directory Teljes mappa vagy mapparendszer visszafejtése egy lépésben :03 Gábor Dénes Főiskola 63

64 Kód visszafejtése - Kiválasztott kódfile Diagram úszómenü Import from source files <<támogatott nyelvek>> Állományok egyenkénti visszafejtése :03 Gábor Dénes Főiskola 64

65 A kódgenerálás általános beállításai :03 Gábor Dénes Főiskola 65

66 Az Enterprise Architect további szolgáltatásai Project menedzsment Ütemezés Erőforrások Tesztek Változáskövetés Feladatlistázás Fogalomszótárak EA modellek exportja és importja Modellfile karbantartása :03 Gábor Dénes Főiskola 66

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

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

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

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

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) 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,

Részletesebben

Név: Neptun kód: Pontszám:

Név: Neptun kód: Pontszám: Név: Neptun kód: Pontszám: 1. Melyek a szoftver minőségi mutatói? Fejlesztési idő, architektúra, programozási paradigma. Fejlesztőcsapat összetétele, projekt mérföldkövek, fejlesztési modell. Karbantarthatóság,

Részletesebben

ELTE, Informatikai Kar december 12.

ELTE, Informatikai Kar december 12. 1. Mi az objektum? Egy olyan változó, vagy konstans, amely a program tetszőleges pontján felhasználható. Egy olyan típus, amelyet a programozó valósít meg korábbi objektumokra alapozva. Egy olyan változó,

Részletesebben

Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár

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/

Részletesebben

Modellező eszközök, kódgenerálás

Modellező eszközök, kódgenerálás Modellező eszközök, kódgenerálás Budapesti Műszaki és Gazdaságtudományi Egyetem Hibatűrő Rendszerek Kutatócsoport Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek

Részletesebben

Utolsó módosítás:

Utolsó módosítás: Utolsó módosítás: 2012. 02. 20. 1 Bonyolult rendszerekkel csak úgy tudunk dolgozni, hogy először egy egyszerűbb modellt építünk, megvizsgáljuk a rendszert különböző szempontokból. A modellezés nagyon általános

Részletesebben

Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E

Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E Követelmény A beadandó dokumentációját a Keszthelyi Zsolt honlapján található pdf alapján kell elkészíteni http://people.inf.elte.hu/keszthelyi/alkalmazasok_fejlesztese

Részletesebben

Adattárház kialakítása a Szövetkezet Integrációban, UML eszközökkel. Németh Rajmund Vezető BI Szakértő március 28.

Adattárház kialakítása a Szövetkezet Integrációban, UML eszközökkel. Németh Rajmund Vezető BI Szakértő március 28. Adattárház kialakítása a Szövetkezet Integrációban, UML eszközökkel Németh Rajmund Vezető BI Szakértő 2017. március 28. Szövetkezeti Integráció Központi Bank Takarékbank Zrt. Kereskedelmi Bank FHB Nyrt.

Részletesebben

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2008. 04. 17. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési

Részletesebben

A dokumentáció felépítése

A dokumentáció felépítése A dokumentáció felépítése Készítette: Keszthelyi Zsolt, 2010. szeptember A szoftver dokumentációját az itt megadott szakaszok szerint kell elkészíteni. A szoftvert az Egységesített Eljárás (Unified Process)

Részletesebben

UML Feladatok. UML Feladatok

UML Feladatok. UML Feladatok UML Feladatok 2008.01.08 4. Feladat Az alábbi ábrán három UML2 modell elemet megjelöltünk. Adja meg elemenként, hogy az melyik UML2 meta-modell elem példánya! 2008.01.15 4. Feladat Jelölje meg, hogy a

Részletesebben

A Java EE 5 plattform

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

Részletesebben

Modellinformációk szabványos cseréje. Papp Ágnes, Debreceni Egyetem EFK

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

Részletesebben

Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT 6. kurzus

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

ECDL képzés tematika. Operáció rendszer ECDL tanfolyam

ECDL képzés tematika. Operáció rendszer ECDL tanfolyam Operáció rendszer ECDL tanfolyam Alapok A Windows áttekintése Asztal Tálca Start menü Lomtár használata Súgó használata Felhasználói fiókok kezelése Kijelentkezés, felhasználóváltás Fájlok és mappák Sajátgép

Részletesebben

1. SZÁMÚ FÜGGELÉK MŰSZAKI LEÍRÁS

1. SZÁMÚ FÜGGELÉK MŰSZAKI LEÍRÁS 1. SZÁMÚ FÜGGELÉK MŰSZAKI LEÍRÁS Az Enterprise Architect (EA) modell illesztése az számú, Komplex népegészségügyi szűrések elnevezésű kiemelt projekt megvalósításához kapcsolódóan 1. Fogalmak és rövidítések

Részletesebben

Integrált keretrendszer

Integrált keretrendszer Integrált keretrendszer Példa SAP R/3 Üzleti, szervezeti folyamatok modellezése Eseményvezérelt folyamat lánc (Event-driven Process Chain (EPC), Ereignisgesteuerte Prozessketten (EPK)) 1 BPMN Business

Részletesebben

ECDL Információ és kommunikáció

ECDL Információ és kommunikáció 1. rész: Információ 7.1 Az internet 7.1.1 Fogalmak és szakkifejezések 7.1.2 Biztonsági megfontolások 7.1.3 Első lépések a webböngésző használatában 7.1.4 A beállítások elévégzése 7.1.1.1 Az internet és

Részletesebben

Viczián István IP Systems http://jtechlog.blogspot.hu/ JUM XIX. - 2012. szeptember 18.

Viczián István IP Systems http://jtechlog.blogspot.hu/ JUM XIX. - 2012. szeptember 18. Viczián István IP Systems http://jtechlog.blogspot.hu/ JUM XIX. - 2012. szeptember 18. Két projekt Mindkettőben folyamatirányítás Eltérő követelmények Eltérő megoldások Dokumentum gyártási folyamat Üzemeltetés

Részletesebben

Információtartalom vázlata

Információtartalom vázlata 1. Az Ön cégétől árajánlatot kértek egy üzleti portál fejlesztésére, amelynek célja egy online áruház kialakítása. Az árajánlatkérés megválaszolásához munkaértekezletet tartanak, ahol Önnek egy vázlatos

Részletesebben

GalyaTető Grand Hotal nyilvántartási rendszer

GalyaTető Grand Hotal nyilvántartási rendszer GalyaTető Grand Hotal nyilvántartási rendszer Rendszerterv (Kidolgozás) A kivitelezők: Horváth Tamás Projektvezető Balczer Gábor - Adminisztrátor Polgár Tímea - Demonstrátor Hujber János - Kapcsolattartó

Részletesebben

2 Access 2016 zsebkönyv

2 Access 2016 zsebkönyv 2 Access 2016 zsebkönyv BBS-INFO Kiadó, 2016. 4 Access 2016 zsebkönyv Bártfai Barnabás, 2016. Minden jog fenntartva! A könyv vagy annak oldalainak másolása, sokszorosítása csak a szerző írásbeli hozzájárulásával

Részletesebben

Technikai információk fejlesztőknek

Technikai információk fejlesztőknek Technikai információk fejlesztőknek Különbségek a Java-s nyomtatványkitöltő program és az Abev2006 között 1. A mezőkód kijelzés bekapcsolása a Szerviz/Beállítások ablakban érhető el. 2. Az xml állományok

Részletesebben

Szoftvertechnológia 2008/2009. tanév 2. félév 2. óra. Szoftvertechnológia

Szoftvertechnológia 2008/2009. tanév 2. félév 2. óra. Szoftvertechnológia Szoftvertechnológia Szabolcsi Judit 2008 (Ajánlott irodalom: R. A. Maksimchuk E. J. Naiburg: UML földi halandóknak. Kiskapu Kiadó, Budapest 2006. és Harald Störrle: UML 2. Panem Kiadó, Budapest 2007.)

Részletesebben

Programozási technológia

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

Részletesebben

UML. Unified Modeling Language Egységesített Modellező Nyelv

UML. Unified Modeling Language Egységesített Modellező Nyelv UML Unified Modeling Language Egységesített Modellező Nyelv Modell A modell egy rendszer (bonyolult probléma vagy szerkezet) absztrakciója, amely a megértést és a kezelhetőséget célozza. A modell az adott

Részletesebben

A szerzõrõl... xi Bevezetés... xiii

A szerzõrõl... xi Bevezetés... xiii TARTALOMJEGYZÉK A szerzõrõl...................................................... xi Bevezetés...................................................... xiii I. rész A Visual Basic 2005 környezet 1. óra Irány

Részletesebben

Modellek végrehajtása, kódgenerálás

Modellek végrehajtása, kódgenerálás Modellek végrehajtása, kódgenerálás Budapesti Műszaki és Gazdaságtudományi Egyetem Hibatűrő Rendszerek Kutatócsoport Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek

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

A szoftverfejlesztés eszközei

A szoftverfejlesztés eszközei A szoftverfejlesztés eszközei Fejleszt! eszközök Segédeszközök (szoftverek) programok és fejlesztési dokumentáció írásához elemzéséhez teszteléséhez karbantartásához 2 Segédeszközök szükségessége Szoftver

Részletesebben

Felhasználói segédlet a Web of Knowledge / Web of Science adatbázis használatához

Felhasználói segédlet a Web of Knowledge / Web of Science adatbázis használatához Felhasználói segédlet a Web of Knowledge / Web of Science adatbázis használatához Az adatbázis elérése, regisztrálás, belépés Az adatbázis az arra jogosult intézmények és felhsználói kör számára a http://eisz.om.hu

Részletesebben

Mercedes XENTRY Portal Pro interfész

Mercedes XENTRY Portal Pro interfész Mercedes XENTRY Portal Pro interfész 1149 Budapest, Egressy út 17-21. Telefon: +36 1 469 4021; fax: +36 1 469 4029 1/20 Tartalomjegyzék 1. funkcionalitás...3 1.1. Szervizzel kapcsolatos funkcionalitás...3

Részletesebben

1. fejezet Bevezetés a web programozásába (Balássy György munkája)... 11 Az internet működése... 11

1. fejezet Bevezetés a web programozásába (Balássy György munkája)... 11 Az internet működése... 11 Tartalomjegyzék 1. fejezet Bevezetés a web programozásába (Balássy György munkája)... 11 Az internet működése... 11 Géptől gépig... 11 Számok a gépeknek... 13 Nevek az embereknek... 14 Programok egymás

Részletesebben

Utolsó módosítás:

Utolsó módosítás: Utolsó módosítás: 2016. 02. 16. 1 Bonyolult rendszerekkel csak úgy tudunk dolgozni, hogy először egyszerűbb modelleket építünk, és ezeknek a segítségével megvizsgáljuk a rendszert különböző szempontokból.

Részletesebben

ESEMÉNY VEZÉRELT ALKALMAZÁSOK FEJLESZTÉSE I. Bevezetés. Készítette: Gregorics Tibor

ESEMÉNY VEZÉRELT ALKALMAZÁSOK FEJLESZTÉSE I. Bevezetés. Készítette: Gregorics Tibor ESEMÉNY VEZÉRELT ALKALMAZÁSOK FEJLESZTÉSE I. Bevezetés Készítette: Gregorics Tibor Előfeltétel: OAF (EAF2) Kötelező házi feladatok: 4 darab feladat max. 5-5 pontért Feltételek 2 hét késés: legfeljebb 3

Részletesebben

Modell alapú tesztelés mobil környezetben

Modell alapú tesztelés mobil környezetben Modell alapú tesztelés mobil környezetben Micskei Zoltán Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék A terület behatárolása Testing is an activity performed

Részletesebben

Interaktív, grafikus környezet. Magasszintû alkalmazási nyelv (KAL) Integrált grafikus interface könyvtár. Intelligens kapcsolat más szoftverekkel

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,

Részletesebben

Programozási technológia

Programozási technológia Programozási technológia Swing GUI készítése NetBeans IDE segítségével Dr. Szendrei Rudolf ELTE Informatikai Kar 2018. Bevezető Eddig a grafikus felhasználói felületet kódból hoztuk létre kézzel. A mi

Részletesebben

kommunikáció Megoldások

kommunikáció Megoldások Információ és kommunikáció Megoldások Megoldások Információ és kommunikáció 1. A címsorba gépelje be a http://www.nbc.com címet! A Kedvencek hozzáadása panelen kattintunk a létrehozás gombra! Kattintsunk

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

6.1.1.2 Új prezentáció létrehozása az alapértelmezés szerinti sablon alapján.

6.1.1.2 Új prezentáció létrehozása az alapértelmezés szerinti sablon alapján. 6. modul Prezentáció A modul a prezentációkészítéshez szükséges ismereteket kéri számon. A sikeres vizsga követelményei: Tudni kell prezentációkat létrehozni és elmenteni különböző fájl formátumokban A

Részletesebben

JAVA SE/ME tanfolyam tematika

JAVA SE/ME tanfolyam tematika JAVA SE/ME tanfolyam tematika TANFOLYAM TEMATIKA: A JAVA MEGISMERÉSE Java története, miért készült, miért népszerű NETBEANS környezet telepítése, megismerése Programozási alapok java nyelven Változók,primitív

Részletesebben

TERC V.I.P. hardverkulcs regisztráció

TERC V.I.P. hardverkulcs regisztráció TERC V.I.P. hardverkulcs regisztráció 2014. második félévétől kezdődően a TERC V.I.P. költségvetés-készítő program hardverkulcsát regisztrálniuk kell a felhasználóknak azon a számítógépen, melyeken futtatni

Részletesebben

Felhasználói segédlet a PubMed adatbázis használatához. Publikációk keresése, letöltése valamint importja

Felhasználói segédlet a PubMed adatbázis használatához. Publikációk keresése, letöltése valamint importja Felhasználói segédlet a PubMed adatbázis használatához. Publikációk keresése, letöltése valamint importja A PubMed Medline adatbázis internet címe: http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=pubmed

Részletesebben

Felhasználói segédlet a Scopus adatbázis használatához

Felhasználói segédlet a Scopus adatbázis használatához Felhasználói segédlet a Scopus adatbázis használatához Az adatbázis elérése, regisztrálás, belépés Az adatbázis címe: http://www.scopus.com Az adatbázis csak regisztrált, jogosultsággal rendelkező intézmények,

Részletesebben

WEBES ALKALMAZÁSOK TERVEZÉSE, FEJLESZTÉSÉNEK MENETE. Tarcsi Ádám

WEBES ALKALMAZÁSOK TERVEZÉSE, FEJLESZTÉSÉNEK MENETE. Tarcsi Ádám WEBES ALKALMAZÁSOK TERVEZÉSE, FEJLESZTÉSÉNEK MENETE Tarcsi Ádám OKJ vizsga: 1188-06 Web-alkalmazás tervezés Nemzeti Munkaügyi Hivatal, Szakképzési és Felnőttképzési Igazgatóság: www.nive.hu Szakmai és

Részletesebben

A szoftverfejlesztés eszközei

A szoftverfejlesztés eszközei A szoftverfejlesztés eszközei Fejleszt! eszközök Segédeszközök (szoftverek) programok és fejlesztési dokumentáció írásához elemzéséhez teszteléséhez karbantartásához 2 Történet (hw) Lyukkártya válogató

Részletesebben

Komponens alapú fejlesztés

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

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

OOP és UML Áttekintés

OOP és UML Áttekintés OOP és UML Áttekintés Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) OOP és UML Áttekintés 2013 1 / 32 Tartalom jegyzék 1 OOP Osztály Öröklődés Interfész, Absztrakt Osztály Kivétel kezelés

Részletesebben

eseményvezérelt megoldások Vizuális programozás 5. előadás

eseményvezérelt megoldások Vizuális programozás 5. előadás Programozási architektúrák, eseményvezérelt megoldások Vizuális programozás 5. előadás Komponens-alapú programozás Kezdelteges formája, az első komponensek: DLL-ek Black box ujrahasznosítható kód Függvényeket

Részletesebben

Haladó irodai számítógépes képzés tematika

Haladó irodai számítógépes képzés tematika Haladó irodai számítógépes képzés tematika Word haladó Haladó szövegszerkesztés Szöveg effektusok alkalmazása Az automatikus javítási beállítások használata Szöveg körbefuttatása, szövegtörés A szövegirány

Részletesebben

Tisztelt Felhasználó!

Tisztelt Felhasználó! Tisztelt Felhasználó! Az alábbiakban az NB termékek 3D modelljeinek generálása, használata kerül bemutatásra. A webes felület használatához regisztráció nem szükséges! Tartalomjegyzék Belépés... 2 Szükséges

Részletesebben

Táblázatkezelés Excel XP-vel. Tanmenet

Táblázatkezelés Excel XP-vel. Tanmenet Táblázatkezelés Excel XP-vel Tanmenet Táblázatkezelés Excel XP-vel TANMENET- Táblázatkezelés Excel XP-vel Témakörök Javasolt óraszám 1. Bevezetés az Excel XP használatába 4 tanóra (180 perc) 2. Munkafüzetek

Részletesebben

Access adatbázis elérése OLE DB-n keresztül

Access adatbázis elérése OLE DB-n keresztül Access adatbázis elérése OLE DB-n keresztül Készítsünk egy grafikus felülető alkalmazást, ami lehetıvé teszi egy Access adatbázisban tárolt hallgatói adatok (EHA, Név, e-mail cím) lekérdezését (összes

Részletesebben

Models are not right or wrong; they are more or less useful.

Models are not right or wrong; they are more or less useful. Eötvös Loránd Tudományegyetem Informatikai Kar Szoftvertechnológia 8. előadás Models are not right or wrong; they are more or less useful. (Martin Fowler) 2015 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto

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

Z80TAPE FELHASZNÁLÓI ÚTMUTATÓ

Z80TAPE FELHASZNÁLÓI ÚTMUTATÓ Z80TAPE FELHASZNÁLÓI ÚTMUTATÓ Tartalomjegyzék 1. A készülék ismertetése 2. Üzembe helyezés 3. Főmenü 4. COMPUTER 5. OPEN FILE 6. PLAY 7. LEVEL 8. SOUND 9. REMOTE 10. SAVE A Z80TAPE készülék 1. A készülék

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

Projektmenedzsment tréning

Projektmenedzsment tréning Projektmenedzsment tréning Komplex szervezetfejlesztési projekt megvalósítása Kaposvár Megyei Jogú Város Polgármesteri Hivatalánál ÁROP-1.A.2/B-2008-0020 2010.10.20. Tematika Projektek Projektcsapat összeállítása

Részletesebben

3. modul - Szövegszerkesztés

3. modul - Szövegszerkesztés 3. modul - Szövegszerkesztés Érvényes: 2009. február 1-jétől Az alábbiakban ismertetjük a 3. modul (Szövegszerkesztés) syllabusát, amely a gyakorlati vizsga alapját képezi. A modul célja Ezen a vizsgán

Részletesebben

N Y I L A T K O Z A T

N Y I L A T K O Z A T N Y I L A T K O Z A T A COM for Web internetes számlázó alkalmazás (https://konyveles.multienergie.hu) számlázási rendjéről. 1. A számlák iktatószámainak felépítése: 1.1. Az iktatószám felépítése kimenő

Részletesebben

Mobil Informatikai Rendszerek

Mobil Informatikai Rendszerek Mobil Informatikai Rendszerek Android NDK Native Development Kit 2016. november 27. Sicz-Mesziár János sicz- m e s z i a r. j a n o s @ nik.uni - obuda.hu NDK Native Development Kit Egy set of tools, amely

Részletesebben

VISUAL UML A RENDSZERTERVEZÉS OKTATÁSÁBAN

VISUAL UML A RENDSZERTERVEZÉS OKTATÁSÁBAN Térinformatika tanszék * Keresztmetszet 2004. Nyugat-Magyarországi Egyetem, Geoinformatikai Főiskolai Kar, Székesfehérvár. VISUAL UML A RENDSZERTERVEZÉS OKTATÁSÁBAN Rajki Péter Nyugat-Magyarországi Egyetem,

Részletesebben

ivms-4200 kliensszoftver

ivms-4200 kliensszoftver ivms-4200 kliensszoftver Felhasználói segédlet v1.02 2012.11.21. HU 1. TARTALOM 1. Tartalom... 2 2. Bevezető... 2 2.1. Felhasználás... 2 2.2. Hardverigény... 2 3. Használat... 3 3.1. Vezérlőpult... 3 3.2.

Részletesebben

Automatikus infrastruktúra menedzsment és alkalmazástelepítés

Automatikus infrastruktúra menedzsment és alkalmazástelepítés Intelligens rendszerfelügyelet Automatikus infrastruktúra menedzsment és alkalmazástelepítés Szatmári Zoltán Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Részletesebben

7. rész: A specifikációtól az implementációig az EJB rétegben

7. rész: A specifikációtól az implementációig az EJB rétegben 7. rész: A specifikációtól az implementációig az EJB rétegben Bakay Árpád NETvisor kft (30) 385 1711 arpad.bakay@netvisor.hu A tananyag készült az ELTE-IKKK projekt támogatásával Tartalom Tervezés lépései

Részletesebben

Objektumorientált szoftverfejlesztés. Követelmények tervezése

Objektumorientált szoftverfejlesztés. Követelmények tervezése Objektumorientált szoftverfejlesztés Követelmények tervezése Selmeci István, 2003 Tartalom Követelmény menedzsment követelmények tervezése... 3 A követelmények tervezésének jelentősége... 3 A fejlesztési

Részletesebben

Mobil Informatikai Rendszerek

Mobil Informatikai Rendszerek Mobil Informatikai Rendszerek Android NDK Native Development Kit Sicz-Mesziár János sicz-mesziar.janos@nik.uni-obuda.hu Mezei József mezei.jozsef@nik.uni-obuda.hu 2018. április 22. NDK Native Development

Részletesebben

A TERC VIP költségvetés-készítő program telepítése, Interneten keresztül, manuálisan

A TERC VIP költségvetés-készítő program telepítése, Interneten keresztül, manuálisan Telepítés internetről A TERC VIP költségvetés-készítő program telepítése, Interneten keresztül, manuálisan Új szolgáltatásunk keretén belül, olyan lehetőséget kínálunk a TERC VIP költségvetéskészítő program

Részletesebben

13. Tárgymutató. Windows XP alapokon

13. Tárgymutató. Windows XP alapokon Windows XP alapokon 13. Tárgymutató Ablakok elemei...16 ablak határvonal...18 címsor...17 előző méret gomb...18 kilépés gomb...17 kis méret gomb...17 teljes méret gomb...18 vezérlőmenü...19 fogalma...15

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

2 PowerPoint 2016 zsebkönyv

2 PowerPoint 2016 zsebkönyv 2 PowerPoint 2016 zsebkönyv BBS-INFO Kiadó, 2016. 4 PowerPoint 2016 zsebkönyv Bártfai Barnabás, 2016. Minden jog fenntartva! A könyv vagy annak oldalainak másolása, sokszorosítása csak a szerző írásbeli

Részletesebben

Operációs rendszerek. Tanmenet

Operációs rendszerek. Tanmenet Tanmenet TANMENET- Operációs rendszerek Témakörök Javasolt óraszám 1. Operációs rendszerek alapjai 2. Windows 2000 ismeretek- Munka a képernyőn 3. Windows 2000 ismeretek- A Start menü elemei 4. Windows

Részletesebben

HASZNÁLATI ESET DIAGRAM (USE CASE DIAGRAM)

HASZNÁLATI ESET DIAGRAM (USE CASE DIAGRAM) HASZNÁLATI ESET DIAGRAM (USE CASE DIAGRAM) Célja: A követelményrögzítés (a szoftverfejlesztés els fázisaiban, pl. a követelménydefiníciós fázisban használatos). Funkcionális diagram: középpontban a rendszer

Részletesebben

Szoftver-technológia II. Architektúrák dokumentálása UML-lel. Irodalom. Szoftver-technológia II.

Szoftver-technológia II. Architektúrák dokumentálása UML-lel. Irodalom. Szoftver-technológia II. Architektúrák dokumentálása UML-lel Irodalom L. Bass, P. Clements, R. Kazman: Software Architecture in Practice, Addison-Wesley, 2003 H. Störrle: UML 2, Panem, 2007 2 Szoftver architektúra (emlékeztet!)

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

Adabáziselérés ODBC-n keresztül utasításokkal C#-ban

Adabáziselérés ODBC-n keresztül utasításokkal C#-ban Adabáziselérés ODBC-n keresztül utasításokkal C#-ban 1. Előkészítés Access adatbázis lemásolása, ODBC DSN létrehozása Másoljuk le az alábbiakat: Mit Honnan Hova list.mdb p:\johanyák Csaba\Vizualis programozas\data\

Részletesebben

Táblázatkezelés Excel XP-vel. Tanmenet

Táblázatkezelés Excel XP-vel. Tanmenet Táblázatkezelés Excel XP-vel Tanmenet Táblázatkezelés Excel XP-vel TANMENET- Táblázatkezelés Excel XP-vel Témakörök Javasolt óraszám 1. Bevezetés az Excel XP használatába 4 tanóra (180 perc) 2. Munkafüzetek

Részletesebben

Az órát az első használat előtt legalább 2 órával fel kell tölteni.

Az órát az első használat előtt legalább 2 órával fel kell tölteni. Használati utasítás 1. Biztonsági figyelmeztetés Az órát az első használat előtt legalább 2 órával fel kell tölteni. Biztonsági kód Az alapértelmezett kód 1122. Ez a kód megakadályozza, hogy más személyek

Részletesebben

ECDL Táblázatkezelés. www.nomina3p.hu 1. 4.1.1 A táblázatkezelés első lépései. 4.1.2 Beállítások elvégzése

ECDL Táblázatkezelés. www.nomina3p.hu 1. 4.1.1 A táblázatkezelés első lépései. 4.1.2 Beállítások elvégzése 4.1 Az alkalmazás 4.1.1 A táblázatkezelés első lépései 4.1.2 Beállítások elvégzése 4.1.1.1 A táblázatkezelő alkalmazás megnyitása és bezárása. 4.1.1.2 Egy és több munkafüzet (dokumentum) megnyitása. 4.1.1.3

Részletesebben

WordPress segédlet. Bevezető. Letöltés. Telepítés

WordPress segédlet. Bevezető. Letöltés. Telepítés WordPress segédlet Bevezető A WordPress egy ingyenes tartalomkezelő rendszer (Content Management System - CMS), amely legnagyobb előnye az egyszerű telepítés és a letisztult kezelhetőség és a változatos

Részletesebben

JavaServer Pages (JSP) (folytatás)

JavaServer Pages (JSP) (folytatás) JavaServer Pages (JSP) (folytatás) MVC architektúra a Java kiszolgálón Ügyfél (Böngésző) 5 View elküldi az oldal az ügyfélez View (JSP) Ügyfél üzenet küldése a vezérlőnek 1 3 4 Kérelem továbbítása a megjelenítőnek

Részletesebben

Előszó. Bevezetés. Java objektumok leképzése relációs adatbázisokra OJB-vel Viczián István (viczus@freemail.hu) Viczián István

Előszó. Bevezetés. Java objektumok leképzése relációs adatbázisokra OJB-vel Viczián István (viczus@freemail.hu) Viczián István Java objektumok leképzése relációs adatbázisokra -vel Viczián István (viczus@freemail.hu) Előszó E cikk olyan haladó programozóknak nyújt segítséget, kik tisztában vannak a Java nyelvvel, és többször is

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

Nokia N97_mini (Mail for Exchange) beállítása Virtualoso email levelezésre

Nokia N97_mini (Mail for Exchange) beállítása Virtualoso email levelezésre Nokia N97_mini (Mail for Exchange) beállítása Virtualoso email levelezésre A következô lépések segítségével egyszerûen beállíthatja a Virtualoso email levelezést Nokia N97_mini készülékre. Az alkalmazás

Részletesebben

Programozás 1. 2.gyakorlat

Programozás 1. 2.gyakorlat Programozás 1. 2.gyakorlat 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

Részletesebben

Fakitermelések ütemezése és dokumentálása

Fakitermelések ütemezése és dokumentálása Fakitermelések ütemezése és dokumentálása ERDŐGAZDÁLKODÁSI HATÓSÁGI BEJELENTÉSEK/FAKITERMELÉSEK ÜTEMEZÉSE ÉS DOKUMENTÁLÁSA A Fakitermelések ütemezése és dokumentálása menüpont három terület kezelésére

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

Felhasználói segédlet a Scopus adatbázis használatához

Felhasználói segédlet a Scopus adatbázis használatához Felhasználói segédlet a Scopus adatbázis használatához Az adatbázis elérése, regisztrálás, belépés Az adatbázis címe: http://www.scopus.com Az adatbázis csak regisztrált, jogosultsággal rendelkező intézmények,

Részletesebben

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu Számonkérés 2 Papíros (90 perces) zh az utolsó gyakorlaton. Segédanyag nem használható Tematika 1. félév 3 Óra Dátum Gyakorlat 1. 2010.09.28.

Részletesebben

Programozás BMEKOKAA146. Dr. Bécsi Tamás 8. előadás

Programozás BMEKOKAA146. Dr. Bécsi Tamás 8. előadás Programozás BMEKOKAA146 Dr. Bécsi Tamás 8. előadás Visszatekintés A Windows Console alkalmazások egy karakteres képernyőt biztosítottak, ahol a kimenet a kiírt szöveg, míg a bemenet a billentyűzet volt.

Részletesebben

Home movie database. Specifikáció. Verzió: 1.0. Dátum: 2008.03.18. Státusz: Released. Készítette: Farkas Róbert. Kulcsár Orsolya.

Home movie database. Specifikáció. Verzió: 1.0. Dátum: 2008.03.18. Státusz: Released. Készítette: Farkas Róbert. Kulcsár Orsolya. Dátum: 20080318 Státusz: Released Készítette: Farkas Róbert Kulcsár Orsolya Molnár Andrea Készítette Név: Farkas Róbert Kulcsár Orsolya Molnár Andrea Jóváhagyta Név: Dátum: 20080318 Dátum: Aláírás: Aláírás:

Részletesebben

Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama. 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra

Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama. 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama 10. évfolyam: 105 óra 11. évfolyam: 140 óra 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra 36 óra OOP 14 óra Programozási

Részletesebben

Oracle SQL Developer Data Modeler és a DW adatmodellezés. Gollnhofer Gábor Meta Consulting Kft.

Oracle SQL Developer Data Modeler és a DW adatmodellezés. Gollnhofer Gábor Meta Consulting Kft. Oracle SQL Developer Data Modeler és a DW adatmodellezés Gollnhofer Gábor Meta Consulting Kft. Oracle Information Management & Big Data Reference Architecture 2 Mi a NoSQL modellezés célja? Forrás: Insights

Részletesebben

Forrás és idéző közlemények felvitele importtal

Forrás és idéző közlemények felvitele importtal MTMT2 lépésről lépésre Forrás és idéző közlemények felvitele importtal MTA KIK MTMT O. 2018.10.15. Közlemények importálási lehetősége Az MTMT1-ben bevált módon továbbra is lehetőség van a nagy nemzetközi

Részletesebben