Software Engineering
|
|
- Edit Tóthné
- 9 évvel ezelőtt
- Látták:
Átírás
1 Software Engineering Software Engineering Software Engineering értelmezése Az a folyamat, mely eredményekénk létrehozunk egy adott feladatot megvalósító szoftver rendszert. Tevékenységek, technológia, módszerek, eszközök Számítógép alapú rendszert hozunk létre 1
2 Engineering Mérnöki munka rendszerek létrehozására (~ fejlesztés) Építő mérnök Gépész mérnök Villamos mérnök Szoftver mérnök Modellezés általános eszköz leendő rendszer leírása, specifikációja, terve Modellezés Általános mérnöki tevékenység Modellezés: A valóság adott szempont szerinti tömör leírása. Az elemzési szempont alapján számunkra fontos információt kiemeljük, általánosítunk. Segít a valóság (működésének, felépítésének, stb.) megértésében, elemzésében. 2
3 Engineering System Engineering ( rendszer ) Business process engineering (üzleti folyamat ) vállalat működésének, üzleti folyamatainak tervezése, szervezése modellezzük az üzlet működését, környezetét információ feldolgozás lesz a középpontban nem koncentrál kizárólag a rendszerben használandó szoftverre Product engineering (termék ) termék tervezése modellezzük a terméket, annak használatát Software Engineering (szoftver ) szoftver alkalmazásokat, eszközöket ad a SE által definiált feladatok megoldására a szoftver rendszer (alkalmazás) létrehozására koncentrál Software Engineering Lépések definíciója, technikai tartalma 3
4 Szoftver fejlesztés lépések (Üzleti modellezés, Termék modellezés) Követelmény (feldolgozás, elemzés.) Elemzés Tervezés Implementáció Tesztelés Telepítés (Karbantartás, követés, továbbfejlesztés) Szoftver fejlesztés lépései Fejlesztési tevékenységek szoftver előállítása érdekében tett műveletek (pl. modellezés, kódolás, tervezés stb.) Fejlesztési termékek: fejlesztési lépések eredményei pl. modellek, kód, dokumentáció stb. 4
5 Fejlesztés lépéseinek sorrendje Vízesés modell szerint Fejlesztés lépéseinek sorrendje Iteratív fejlesztési modell szerint 5
6 Fejlesztési termékek előállítása a fejlesztés során Iteratív fejlesztés: Az iterációk során egyre több termék áll elő, és a termékek érettsége egyre nő. 1. System Engineering 6
7 System Engineering SYSTEM ENGINEERING Product Engineering Business Process Engineering Requirement Engineering (Business) Information System Planning Business Area Analysis Üzleti modellezés (Termék modellezés) Requirement Engineering (Software) System Component Engineering Business System Design Construction & Integration Software Engineering Követelmény (elemzés) Elemzés Tervezés Implementáció Tesztelés Üzembe helyezés System Engineering (SysEng) Általános értelemben vett rendszer fejlesztés System Engineering lehet Business Process Engineering ha vállalat (működésének) (át)szervezésével foglalkozunk Pl.: számlázási rendszer, Product Engineering ha egy termék előállítása a cél pl.: mobil telefon, repülőgép vezérlő rsz. 7
8 Számítógépes rendszerek Olyan rendszer, mely elemei információt feldolgozva dolgoznak egy előre definiált cél megvalósítása érdekében. Részei: szoftver hardver emberek (felhasználók, operátorok) dokumentáció (rendszer leírása) eljárások (a rendszer használatának lépései ) 1.1. Business Process Engineering (BPE) Üzleti folyamatok leírása, elemzése, tervezése 8
9 Business Process Engineering SYSTEM ENGINEERING Product Engineering Business Process Engineering Requirement Engineering (Business) Information System Planning Business Area Analysis Üzleti modellezés (Termék modellezés) Requirement Engineering (Software) System Component Engineering Business System Design Construction & Integration Software Engineering Követelmény (elemzés) Elemzés Tervezés Implementáció Tesztelés Üzembe helyezés Business Process Engineering (BPE) Célja: Olyan felépítés (architektúrák) definiálása az üzleti tevékenység számára, mely lehetővé teszi az információ hatékony felhasználását és ezáltal az üzlet hatékonyabb működését. Miért van rá szükség? nagy szervezetek (vállalatok) összetett információ feldolgozási lépések szükséges a szervezet működését leírni modellezni (megérteni), optimalizálni az adott cél érdekében megfelelő számítógépes (szoftver) rendszert készíteni a működés támogatására 9
10 BPE során megvalósítandó feladatok Leírni, analizálni és megtervezni az üzleti folyamatokat Szempontok: adat felépítés (architektúra) üzleti folyamatok által kezelt (feldolgozott) adatok, köztük levő kapcsolatok applikációs felépítés (architektúra) adatok feldolgozásának folyamata adatokat feldolgozó elemek működése szoftverek, emberek technológiai felépítés (architektúra) szoftver, hardver elemek, melyek az adatok tárolását és az applikációk működését támogatják Adat felépítés (architektúra) Példa Adatok, amelyeket a szervezet működtetéséhez kezelni kell. Ügyfél név cím, kontakt információ korábbi vásárlások utolsó vásárlás Termék Kapcsolatok leírása a tárolt adatok között. 10
11 Applikációs felépítés (architektúra) Példa Bejövő számlákat a pénzügyes feldolgozza, a törzsadatokat beviszi a számlanyilvántartó rendszerbe, a számlákat archiválja. A számlaadatok alapján a számlanyilvántartó rendszer banki utalást állít össze. Az utalást az üzletvezető engedélyezi és indítja. Technológiai felépítés (architektúra) Példa A vállalatnál egy ProLiant ML350-es szerveren (tároló: 162 GB, RAID 2, ) fut egy testreszabott ERP rendszer (Infosys), a banki rendszerrel közvetlen VPN kapcsolat van, fizikai közeg: SDSL, 2 Gbit/s, 11
12 BPE lépései (szintjei) I. Information Strategy Planning (ISP) Információs (információ kezelési) stratégia tervezés üzleti területek (domain-ek) meghatározása (pl. gyártás, marketing, pénzügyek stb.) Business Area Analysis (BAA) Üzleti terület elemzése Adott területen szükséges adatok és funkciók definiálása, valamint az együttműködés más területekkel. Eredményeként meghatározható, milyen (információs rendszer) számítógépes rendszer alkalmazható az adott területen. BPE lépései (szintjei) II. Business System Design (BSD) Üzleti rendszerek tervezése Software engineering Követelmények részletes és pontos meghatározása az alkalmazandó (információrendszer) számítógépes rendszer számára. Construction and Integration (C&I) Megvalósítás és integrálás Alkalmazás megvalósítása, integrálása az adott környezetbe. 12
13 1.2. Product Engineering Product Engineering SYSTEM ENGINEERING Product Engineering Business Process Enegineering Requirement Engineering (Business) Information System Planning Business Area Analysis Üzleti modellezés (Termék modellezés) Requirement Engineering (Software) System Component Engineering Business System Design Construction & Integration Software Engineering Követelmény (elemzés) Elemzés Tervezés Implementáció Tesztelés Üzembe helyezés 13
14 Product Engineering Célja olyan működő termék létrehozása, mely kielégíti a felhasználó követelményeit. Cél a rendszer architektúrájának, felépítésének meghatározása (megtervezése) Felépítés (architektúra) a következő szempontokból: szoftver hardver adatok (adatbázis) emberek (felhasználók, operátorok) Product Engineering lépései Requirement Engineering Követelmény (tervezés) Rendszerre vonatkozó követelmények meghatározása: funkció, viselkedés, teljesítmény, tervezési, interfész megkötések stb. System Component Engineering Komponens tervezés Software engineering analízis, tervezés, megvalósítás, integrálás Hardver tervezés Emberi erőforrás tervezés 14
15 1.3. Requirement Engineering Követelmény (meghatározás, specifikálás, elemzés ) Requirement Engineering (RE) A System Engineering lépések eredménye (kimenete): megvalósítandó rendszer specifikációja Kérdés: a specifikáció tényleg olyan rendszert ír le, ami kielégíti a felhasználó igényeit? Megoldás: Requirement Engineering definiál olyan lépések sorozatát, ami ezt biztosítja. 15
16 Requirement Engineering (RE) A RE-ről beszélhetünk: a System Engineering részeként, és a Software Engineering részeként. A System Enginereing részeként a RE nem csak a szoftver rendszerre vonatkozó követelményekkel foglalkozik. A RE lépései, a megvalósítandó feladatok hasonlóak mind a két esetben, a módszerek nem feltétlenül. Requirement Engineering lépései Követelmények kiderítése, összegyűjtése Követelmények elemzése és egyeztetése Követelmény specifikáció készítése Rendszer modellezés Követelmények validálása Követelmények kezelése, követése 16
17 Követelmények kiderítése, összegyűjtése Feladatok: Megoldandó probléma határának meghatározása (scope) Követelmények értelmezése (understanding) értelmezni, milyen lehetőségei lesznek a rendszernek, triviális és félreérthető követelmények elhagyása, ellenőrizhető követelmények definiálása Változó követelmények kezelése (volatility) ha a követelmények változnak ezt kezelni kell Követelmények elemzése és egyeztetése kategorizálás, követelmény típusok definiálása funkcionális kezelt adatokra vonatkozó viselkedésre vonatkozó felhasználói felületre vonatkozó kimenetekre vonatkozó követelmények közötti összefüggések meghatározása: konzisztencia, prioritások, különböző forrásból származó (stakeholder) követelmények összehangolása követelményekhez kapcsolódó (megvalósításhoz) kockázatok tisztázása 17
18 Követelmény specifikációkészítése követelmények rögzítése valamilyen formalizált módon konzisztens és érthető leírása a követelményeknek különböző formában lehetséges: szöveges (template alapján), grafikus, matematikai modell, prototípus, stb a specifikáció kötelező része a rendszer bemeneteinek és kimeneteinek definiálása Eredmény: Rendszer Specifikáció alapja minden további mérnöki munkának (szoftver, hardver, emberi erőforrás, stb.) Rendszer modellezés a teljes rendszer leképzése egy modellben pl.: ház tervrajza az egyes követelményekben leírt tulajdonságok egy modellben történő leírása követelmények közötti kapcsolat átlátható reprezentálása Szabványos technika (pl.): bemenet feldolgozás, kimenet feldolgozás, felhasználói interfész, irányító mag, szerviz 18
19 Követelmények validálása Követelmény halmaz teljes-e, ellentmondás mentes-e, hiba mentes-e? Technikák: review szimuláció Általános, követelményekre vonatkozó kérdések: érthető, jól definiált a követelmény? tesztelhető? forrása ismert? sért-e valamilyen szakterületi követelményt? Követelmények változásának kezelése, követése Követelmények változhatnak a rendszer élete során. Változásokat követni kell. Összefüggések követelmények és a rendszer különböző részei között: rendszer funkciók és követelmények interfészek és követelmények részrendszerek és követelmények 19
20 2. Elemzés (Követelmény elemzés) Software requiremet engineering Elemzés Software Engineering keretében végzett Requirement Engineering Szigorúan a létrehozandó szoftver rendszerre vonatkozó követelményekkel foglalkozik Elemzés ~ Software requiremet engineering 20
21 Követelmény elemzés szerepe a szoftver fejlesztésben System Engineering (SysEng) Követelmény elemzés Szoftver tervezés A (SE során specifikált) követelményekből a megvalósítandó rendszerre vonatkozó részletes követelmények meghatározása Interaktív: felhasználó + elemző Követelmény elemzés: MIT kell csinálni!! NEM HOGYAN kell csinálni!! Elemzés kapcsolata a szoftver rendszer fejlesztés lépéseihez System Engineering Szoftver követelmény elemzés Szoftver tervezés 21
22 Követelmény elemzés általános lépései probléma azonosítása követelmények összegyűjtése rendszer határainak tisztázása kiértékelés és szintézis konzisztencia modellezés specifikáció készítés review (értékelő áttekintés) 2.1. Követelmények kiderítése, összegyűjtése szoftver fejlesztéskor 22
23 Követelmények kiderítése, összegyűjtése interaktív rész beszélgetés, interjú, workshop, cél: kideríteni a részvényeseket akik húznak hasznot a rendszerből (felhasználók, megrendelő, stb.) igények: funkció, kimenet, teljesítmény, megfelelő embert kérdeztünk, van-e aki jobban tudja definiálni Technikák követelmények gyűjtésére Facilitated Application Specification Technique (FAST) Felhasználókat és sw fejlesztőket egy oldalra gyűjtöm formalizált lépések a követelmények definiálására a két oldal összehangolásával Quality Function Deployment módszer arra, hogy a felhasználói követelményeket a megvalósítandó rendszerre vonatkozó követelményekké fordítsuk át 23
24 Facilitated Application Specification Technique (FAST) Megkönnyített Alkalmazás Specifikáció Készítő Módszer Probléma: Fejlesztők és a megrendelők nehezen értik meg egymást. Megoldás: megbeszélés szervezése szabályok felállítása a résztvevők számára napirend készítése vezető (facilitator) kiválasztása követelmény definiáló módszer kiválasztása tábla, elektronikus, formaliznmus Cél, hogy közösen definiáljanak követelményeket, elemezzenek különböző megoldási lehetőségeket Quality Function Deployment Funkciók kategorizálása A követelmények három kategóriába sorolása: felhasználó által közvetlenül definiált követelmények elvárt (ipmlicit) követelmények, melyeket nem feltétlenül definiálja a felhasználó, mert természetesnek veszi izgalmas követelmények a közvetlenül definiált követelmények feletti követelmények, ami igazán elégedetté teszi a felhasználót 24
25 Quality Function Deployment Funkciókra vonatkozó követelmények kategorizálása Feldolgozott információkra vonatkozó követelmények kategorizálása adatok és események, melyek a rendszer felhasznál, ill. előállít A rendszer által végrehajtott feladatokra vonatkozó követelmények kategorizálása viselkedéssel kapcsolatos követelmények Érték elemzés felsorolt és kategórizált követelmények relatív összehasonlítása Technika funkcionális követelmények összegyűjtésére: Use case-ek aktor rendszerrel kapcsolatba kerülő felhasználó v. rendszer valamit akar a rendszertől: input, output szerepkört definiál! use-case rendszer használata adott cél érdekében rendszer használatakor történő események leírása forgatókönyv, aktivitás diagram 25
26 2.2. Elemzési alapelvek, módszerek, technikák (gy) Elemzési alapelvek, módszerek technikák (gy) Elemzéskor használt alapelvek: le kell írni, ill. megérteni a probléma megoldásához szükséges információ szerkezetét (information domain) definiálni kell a szoftver által megvalósítandó funkciókat (functional domain) definiálni kell a szoftver viselkedését (külső eseményekre adott válaszok) (behavioral domain) a szoftvert leíró modelleket (információ, funkció, viselkedés) strukturálni kell az elemzés menete során a alapvető tulajdonságoktól kell a megvalósítási részletek 26
27 Information domain (gy) Információs domén sw alkalmazás ~ adat feldolgozás, konverzió bemenet kimenet adat + vezérlő információ Information domain tartalma (nézetek) rendszer által kezelt adattartalmak és azok kapcsolata információ áramlás leírása a rendszerben információ struktúrája (adat elemek és vezérlő elemek kapcsolata, felépítése stb.) Modellezés (gy) funkciót leíró modell (functional domain) viselkedést leíró modell (behavioral domain) 27
28 Részekre bontás (gy) komplex probléma egyszerűbb rész problémákra horizontális partíciónálás vertikális partíciónálás Alapvető és implementációs nézet (gy) A szoftver követelmények lényegi, alapvető nézete (~logikai nézet): nem a megvalósítás (implementáció) érdekli megvalósítandó funkciók és a feldolgozandó adatok leírása A szoftverkövetelmények implementációs nézete (~fizikai nézet) a végleges implementáció érdekli megvalósítandó funkciók és a feldolgozandó adatok tényleges megvalósításának leírása gyakran csak tervezéskor kézül el, de néha korábban kell (pl. ) 28
29 2.3. Prototípus készítés Prototípus készítés prototípus készítési megközelítések eldobandó prototípus továbbfejlesztendő prototípus módszerek és eszközök negyedik generációs technikák (4GT) DB lekérdezés, interfész, grafikus felület stb újrahasználható szoftver komponensek formális specifikáció + prototípus generáló környezet: szöveges specifikáció automatikus kódgenerálás követelmények finomítása 29
30 2.4. Szoftver specifikáció Szoftver specifikáció alapelvek, általános szabályok a specifikáció készítésre vonatkozóan: funkció és az implementáció szétválasztása rendszer viselkedésének (funkció, adatkonverzió) leírása külső események hatására Eredmény általában szöveg és modell, ami lehet elektronikus, ill. írott formában. 30
31 Szoftver specifikáció eredménye Szoftver Követelmény Specifikáció Software Requirement Specification (SRS) SRS kötelező részei: Bevezető probléma definiálása Információ leírása ( információs domain ) rendszer által kezelt információk, adatok, köztük levő kapcsolatok leírása Funkció leírása ( functional domain ) rendszer által megvalósítandó műveletek a kezelt adatokon Viselkedés leírása ( behavioral domain ) a végrehajtott funkciók időbeni végrehajtási sorrendje Rendszer (v. funkció) validációjának lehetséges módja (fontos a teszteléshez!!) 2.4. Review 31
32 Review SRS teljes, konzisztens, pontos??? általában manuálisan nehéz!! prototípus működtetés modell szimuláció megrendelővel jóváhagyatni a szerződés alapja J 3. Elemzés módszerei 32
33 Elemzés Elemzés (teljes fejlesztés) megvalósítási alternatívái strukturált fejlesztés procedurális program objektum orientált objektum orientált rendszer fejlesztése Strukturált elemzés során készített modell szerkezete Data Object Description/ Adat elemek leírása Entitás- Relációs diagram Adatszótár Adatfolyam diagram Process Specification/ Folyamatok leírása Control Specification/ Vezérlés leírása Állapotátmenet diagram Cathye 33
34 Strukturált elemzés eszközei Adat könyvtár (dictionary) Rendszer által kezelt adatok leírása Entitás relációs diagram (entity relationship diagram) Adat objektumok és az adatelemek egymáshoz való viszonyának leírása Adat folyam diagram (dataflow) Adat transzformáció és adat mozgatás, valamint az adat manipuláló funkciók leírása Állapot átmeneti diagram (state transition diagram) Vezérlés leírása Strukturált elemzés GYAKORLATON! ER diagram Adat folyam diagram Állapot átmenet diagram 34
35 4. Tervezés Tervezés Cél: tervezési modell készítése Software Design Specification Tervezési modell direkt módon megvalósítható rendszer elemek leírása Tervezés fázisai (Belady) divergálás alternatívák konvergálás választás kreatív folyamat!! döntések! Alternatívák: Strukturált tervezés Objektum orientált tervezés 35
36 Tervezés fejlődése 70-es évek eleje: modularitás, top-down tervezés 70-es évek közepe: strukturált programozás, módszertanok 70-es évek vége: adatfolyam diagram, adat modellek használata a tervezésben 80-as évek: funkció adat szerkezet 90-es évek: objektum orientált szoftver fejlesztés 90-es évek vége: szoftver architektúra, minták (pattern) használata Strukturált tervezés fázisai Architektúra kialakítása: Adat tervezés adat könyvtár, ER adat struktúrák Architektúra tervezés strukturális felépítése a rendszernek minták, specifikáció, részek Részletes tervezés: Interfész tervezés belső és külső kommunikáció Komponens tervezés architektúra terv elemei implementálható program elemek, procedúrák, függvények stb. 36
37 Komponens tervezés Interfész tervezés Architektúra tervezés Adat tervezés Strukturált tervezés menete tipikusan iteratív folyamat absztrakt reprezentáció konkrét reprezentáció tervezési modell teljes reprezentációja a szoftvernek különböző nézetek: adat, funkció, viselkedés 37
38 Strukturált tervezés és a minőség Tervezés minősége alapvetően befolyásolja a végtermék minőségét terv célja: felhasználói követelmények szoftver rendszer Általános szempontok a terv minősítésére (McGlaughlin): Az összes követelményt lefedi? Érthető, egyértelmű? (fejlesztők, karbantartók) Tartalmazza a szoftvert minden szempontból történő leírását: adat, funkció, viselkedés? minőségi kritériumrumok a tervvel szemben: architektúra tiszta leírása strukturált, moduláris leírás elkülöníthető leírása az adat, architektúra, interfész és komponens 4.3. Szoftver architektúra 38
39 Szoftver architektúra rendszer általános felépítése, struktúrája a rendszert felépítő komponensek egymáshoz való viszonya (hierarchiája, szervezése) az architektúra leírásban szereplő komponensek mérete nem meghatározott komponensek együttműködésének módja komponensek kapcsolatai A szoftver architektúra leírás koncepcionális leírás Szoftver architektúra leírás részei, nézetei strukturális modell/nézet: rendszer felépítése framework modell/nézet: Absztrakt: milyen általános működési megoldásokat, tervezési mintákat használunk a rendszerünkben. dinamikus modell/nézet: Rendszer időbeli viselkedésének leírása: a rendszer hogyan változik külső hatásokra. funkcionális modell/nézet: A rendszer által megvalósított funkciók (bemeneti, ill. kimeneti adatok közötti kapcsolat). folyamat modell/nézet: A rendszer által támogatott, ill. megvalósított üzleti vagy technológiai folyamat leírása. architektúra leírása: különböző Arhitectural Description Language (Architektúra Leíró Nyelvek) segítségével 39
40 Strukturális modell Két szempontból beszélhetünk a szoftver rendszer struktúrájáról: Vezérlési elemek struktúrája, hierarchiája Adat elemek struktúrája, hierarchiája Struktúra: Vezérlési hierarchia modulok aktiválási sorrendje, alternatívái fa szerkezetű ábrázolás Jackson diagram meghatározható a vezérlés bonyolultsága definiálható a modulok láthatósága, kapcsolata 40
41 Architektúra meghatározása vezérlés alapján Horizontális bontás bontás egy-egy külső funkció alapján könnyű tesztelni, kevés mellékhatás változtatáskor, bővíthető Vertikális bontás vezérlő és munkavégző modulok változás általában a munkavégző modulokban karbantarthatóbb (kevesebb mellékhatás) Struktúra: Adat elemek hierarchiája, struktúrája alap adattípusok adatszerkezetek: vektorok több dimenziós tömbök láncolt listák hierarchikus adatszerkezetek 41
42 4.4. Általános elvek hatékony struktúra, ill. hierarchia tervezéséhez Információ rejtés modularitás gyakorlati haszna modulok önálló egységek önállóan lehessen őket tervezni megvalósítani belső működés, szerkezet rejtett a külvilág elöl adatszerkezetek vezérlés 42
43 Modulok tervezése Funkcionális függetlenség: kohézió (összetartozás) csatolás Kohézió együttműködés mértéke egy vagy több feladat (funkció) megvalósításában esetleges, logikai, állandó, procedurális Csatolás interfész bonyolultsága alapján hívási paramétereken keresztül vezérlő adatszerkezeteken keresztül globális adatszerkezeteken keresztül környezeti elemeken (eszközökön) keresztül 4.5. Szoftver architektúra tervezés 43
44 Szoftver architektúra tervezés rendszer általános működésére, felépítésére vonatkozó legfontosabb (korai) döntések követelményeket kielégítő rendszer megvalósítása alternatívák számbavétele cél a megvalósítás rizikójának csökkentése érthető méretű leírás: kommunikáció Szoftver architektúra tervezés fontossága Azonosítani a fontos komponenseket, áttekintést adni a rendszerről A fejlesztés korai fázisában meghatározni a rendszer fő jellemzőit Robusztus rendszer kialakítása robusztus: jól tűri a változásokat, rugalmasan fejleszthető a meglévő rendszer változtatása nélkül Újrafelhasználható rendszer komponensek készítése 44
45 Tipikus architektúrák, elterjedt architektúra modellek Tipikus architektúrák, elterjedt architektúra modellek Adat központú architektúra Adatfolyam (data flow) Call and return architektúra Kliens-szerver architektúra Rétegszerkezet 45
46 Tipikus architektúrák, elterjedt architektúra modellek Rétegszerkezet felhasználói felület alkalmazás réteg az adott alkalmazásra jellemző működés megvalósítása szolgáltatás réteg alapfunkciók, melyek ritkán változnak üzleti logika, adatbázis kezelés logikája mag/core operációs rendszer, adattárolás, stb. Adat központú architektúra Adat tároló központban megosztott adatok + kliensek, akik az adatokat felhasználják 46
47 Adat központú architektúra kliens komponens kliens komponens kliens komponens kliens komponens adatbázis (repository) kliens komponens kliens komponens kliens komponens kliens komponens Adatfolyam (data flow) lehet pipe vagy batch jelelgű komponensek, amelyek az adatokat sorban feldolgozzák 47
48 Adatfolyam (data flow) típusú feldolgozás modul modul modul modul modul modul Call and return architektúra program alprogram remote procedure call (kliensszerver) 48
49 Call and return architektúra modul1 modul2 modul3 modul4 modul5 modul6 modul7 modul8 Kliens-szerver architektúra Kliens-szerver működés: Modulok: szolgáltatások nyújtása és használata. Szolgáltatások igénybevétele kommunikációs csatornán keresztül. 49
50 Kliens-szerver működés 1. kérés kliens kliens kliens kliens 3. válasz szerver 2. szolgáltatás Rétegszerkezet felhasználói felület alkalmazás réteg az adott alkalmazásra jellemző működés megvalósítása szolgáltatás réteg alapfunkciók, melyek ritkán változnak üzleti logika, adatbázis kezelés logikája mag/core operációs rendszer, adattárolás, stb. 50
51 Rétegszerkezet felhasználói felület rejtett adatok alkalmazás réteg szolgáltatás réteg interfészek core (mag) 4.6. Interfész tervezés 51
52 Interfész tervezés Interfész felhasználói interfész kapcsolat a külvilággal felhasználók egyéb szoftver rendszerek komponensek közötti interfész modulok egymás közötti kommunikációja komponens tervezéssel összehangolt Felhasználói interfész tervezés A rendszer végső használhatósága szempontjából fontos Forgatókönyvek készítése (pl. use caseek alapján) Interfészt megvalósító elemek és általuk végrehajtott műveletek definiálása Szempontok a tervezéshez Felhasználó modellje : kezdő, haladó, tapasztalt 52
53 Felhasználói interfész tervezés folyamata Négy lépés: Felhasználó, feladat és környezet analízise és modellezése Interfész tervezése Interfész implementálása Interfész validálása Tipikusan iteratív folyamat!! Általános módszer: prototípus készítés Interfész tervezés iteratív folyamata Felhasználó, feladat és környezet analízise és modellezése Interfész tervezése Interfész validálása Interfész implementálása 53
54 4.7. Komponens tervezés Komponens tervezés Architektúra és interfész terv Komponens tervezés Működő szoftver Eredmény: részletes leírása a komponenseknek a megvalósítás részletei grafikus v. szöveges leírása a megvalósítandó kódnak 54
55 Strukturált tervezés fázisai (volt) Architektúra kialakítása: Adat tervezés adat könyvtár, ER Architektúra tervezés adat struktúrák strukturális felépítése a rendszernek minták, specifikáció, részek Részletes tervezés: Interfész tervezés belső és külső kommunikáció Komponens tervezés architektúra terv elemei implementálható program elemek, procedúrák, függvények stb. Komponens tervezés módszerei procedural design döntések a részletekig használható modellek folyamat vezérlési gráf (control flow graph) vezérlési szerkezet dobozos jelölés (box notation) -struktogram vezérlési szerkezet hierarcikusan Nassi Schneider diagram döntési táblák szabályok rögzítése feltételek (pl. bemenetek) hatások (műveletek) Program Design Language szimbolikus program kód 55
56 Komponens tervezési modellek: folyamat vezérlési gráf folyamat vezérlési gráf Contrrol Flow Graph begin 1: mid= (low + high) / 2; 2: if (x == list(mid)) then 3: found = 1; 4: if (x > list(mid)) then 5: low = mid+1; 6: if (x < list(mid)) then 7: high = mid; end 56
57 Komponens tervezési modellek: Nassi Schneider diagram box notation Nassi Schneider diagram Jackson ábra 57
Project Management 2014.10.29.
Project Management 2014.10.29. Mi az a project? Definíció: A projekt egy ideiglenes erőfeszítés, törekvés egy egyedi termék, szolgáltatás vagy eredmény létrehozása érdekében. (PMI) Fontos tulajdonságok:
Software Engineering
Software Engineering Software Engineering Software Engineering értelmezése Az a folyamat, mely eredményekénk létrehozunk egy adott feladatot megvalósító szoftver rendszert. Tevékenységek, technológia,
SW process Feladatok. SW process Feladatok
SW process Feladatok 2009.06.11 3. Feladat Adja meg a szoftver fejlesztési folyamat ICOM modelljét! 2009.06.11 6. Feladat Nevezze meg sorrendben a CMM (Capability Maturity Model) szintjeit! 2009.06.18
Szervezeti formák bemutatása
Szervezeti formák bemutatása Szakgyógyszerész-jelöltek képzése Király Gyula Szervezet fogalma Csoportot egyének tulajdonságai és a köztük zajló interakciók hoznak létre. Szervezet: egymással összefüggő
EPER E-KATA integráció
EPER E-KATA integráció 1. Összhang a Hivatalban A hivatalban használt szoftverek összekapcsolása, integrálása révén az egyes osztályok, nyilvántartások között egyezőség jön létre. Mit is jelent az integráció?
Minőségbiztosítás a Méliusz Könyvtárban. 2016. május 9. Dr. Csontosné Skara Ilona skara.ilona@meliusz.hu
Minőségbiztosítás a Méliusz Könyvtárban 2016. május 9. Dr. Csontosné Skara Ilona skara.ilona@meliusz.hu Előzmények 12/2010. (III.11.) OKM rendelet : Minősített Könyvtári cím és a Könyvtári Minőségi Díj
TANTÁRGYI ÚTMUTATÓ. Pénzügyi-számviteli informatika 2. tanulmányokhoz
IV. évfolyam Pénzügy és Számvitel Szak/Minden szakirány BA TANTÁRGYI ÚTMUTATÓ Pénzügyi-számviteli informatika 2. tanulmányokhoz TÁVOKTATÁS 2014/2015. I. félév A KURZUS ALAPADATAI Tárgy megnevezése: Pénzügyi-számviteli
Dr. Kulcsár Gyula. Virtuális vállalat 2013-2014 1. félév. Projektütemezés. Virtuális vállalat 2013-2014 1. félév 5. gyakorlat Dr.
Projektütemezés Virtuális vállalat 03-04. félév 5. gyakorlat Dr. Kulcsár Gyula Projektütemezési feladat megoldása Projekt: Projektütemezés Egy nagy, összetett, általában egyedi igény alapján előállítandó
Marketing I. X. előadás. Beszerzési magatartás és ipari marketing. Dr. Bíró-Szigeti Szilvia egyetemi adjunktus BME-MVT
Marketing I. X. előadás Beszerzési magatartás és ipari marketing Dr. Bíró-Szigeti Szilvia egyetemi adjunktus BME-MVT Amiről ma szó lesz 1. Az ipari piac sajátosságai 2. A beszerzési döntés folyamata 3.
VÁLTOZIK AZ ISO 9001-ES SZABVÁNY. KINEK JÓ EZ?
VÁLTOZIK AZ ISO 9001-ES SZABVÁNY. KINEK JÓ EZ? Tohl András technikai vezető 2014. SZEPTEMBER 23. SGS BEMUTATÁSA Alapítás: 1878 Központ: Genf, Svájc Tevékenység: ellenőrzés, tanúsítás és vizsgálat Szervezet:
Füzesabony Város Polgármesteri Hivatalának szervezetfejlesztése (ÁROP-1.A.2/A - 2008-0154)
Füzesabony Város Polgármesteri Hivatalának szervezetfejlesztése (ÁROP-1.A.2/A - 2008-0154) 2010.12.08. Erdész János Témák Projekttel szembeni elvárások Projektszakaszok, elvégzett feladatok, eredménytermékek
Adatok ábrázolása, adattípusok. Összefoglalás
Adatok ábrázolása, adattípusok Összefoglalás Adatok ábrázolása, adattípusok Számítógépes rendszerek működés: információfeldolgozás IPO: input-process-output modell információ tárolása adatok formájában
Programozás. A programkészítés lépései. Program = egy feladat megoldására szolgáló, a számítógép számára értelmezhető utasítássorozat.
Programozás Programozás # 1 Program = egy feladat megoldására szolgáló, a számítógép számára értelmezhető utasítássorozat. ADATOK A programkészítés lépései 1. A feladat meghatározása PROGRAM EREDMÉNY A
Vállalkozásfinanszírozás
Vállalkozásfinanszírozás Területei Pénzügyi tervezés Beruházás finanszírozás Hitelintézeti eljárás Pénzügyi tervezés a vállalkozásnál tervezés célja: bizonytalanság kockázat csökkentése jövőbeli események,
ITIL alapú szolgáltatás menedzsement megvalósítása a KELER Zrt-ben
ITIL alapú szolgáltatás menedzsement megvalósítása a KELER Zrt-ben Schultz Péter AlphaNet Jungbauer József KELER 2006 Alphanet Computing Ltd. All rights reserved ITIL lépésről lépésre Témakörök KELER-ről
Programozás alapjai Bevezetés
Programozás alapjai Bevezetés Miskolci Egyetem Általános Informatikai Tanszék Programozás alapjai Bevezetés SWF1 / 1 Tartalom A gépi kódú programozás és hátrányai Amagasszintÿ programozási nyelv fogalma
Vektoros elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán
Vektoros elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán Egy mintapéldán keresztül mutatjuk be a GRASS vektoros elemzési műveleteit. Az elemzési mintafeladat során gumipitypang termesztésére
Korszerű geodéziai adatfeldolgozás Kulcsár Attila
Korszerű geodéziai adatfeldolgozás Kulcsár Attila Nyugat-Magyarországi Egyetem Geoinformatikai Főiskolai Kar Térinformatika Tanszék 8000 Székesfehérvár, Pirosalma -3 Tel/fax: (22) 348 27 E-mail: a.kulcsar@geo.info.hu.
KÖZLEKEDÉSI ALAPISMERETEK (KÖZLEKEDÉS - ÜZEMVITEL, KÖZLEKEDÉS-TECHNIKA) KÖZLEKEDÉSI ALAPISMERETEK ÉRETTSÉGI VIZSGA II.
A vizsga részei KÖZLEKEDÉSI ALAPISMERETEK (KÖZLEKEDÉS - ÜZEMVITEL, KÖZLEKEDÉS-TECHNIKA) KÖZLEKEDÉSI ALAPISMERETEK ÉRETTSÉGI VIZSGA II. A VIZSGA LEÍRÁSA Emelt szint Írásbeli vizsga Szóbeli vizsga Írásbeli
Gazdálkodási modul. Gazdaságtudományi ismeretek II.
Gazdálkodási modul Gazdaságtudományi ismeretek II. Vezetés és kommunikációs ismeretek KÖRNYEZETGAZDÁLKODÁSI MÉRNÖKI MSc TERMÉSZETVÉDELMI MÉRNÖKI MSc Az innováció fogalma 73. lecke Az innováció fogalma
A tételsor a 21/2007. (V.21.) SZMM rendeletben foglalt szakképesítés szakmai és vizsgakövetelménye alapján készült.
A /07 (II. 27.) SzMM rendelettel módosított 1/06 (II. 17.) OM rendelet Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről alapján. Szakképesítés,
Az éves statisztikai összegezés. Statisztikai összegezés az éves közbeszerzésekről a Kbt. IV. és VI. fejezete szerinti ajánlatkérők vonatkozásában
9. melléklet a 14/2010. (X.29.) NFM rendelethez Az éves statisztikai összegezés Statisztikai összegezés az éves közbeszerzésekről a Kbt. IV. és VI. fejezete szerinti ajánlatkérők vonatkozásában I. SZAKASZ:
3. HÉT: CRM RENDSZEREK A GYAKORLATBAN FUNKCIONALITÁSOK
3. HÉT: CRM RENDSZEREK A GYAKORLATBAN FUNKCIONALITÁSOK Kiss László CIO tanácsadó, Magyar Telekom Nyrt. 2016 DR DANYI / KISS CRM A GYAKORLATBAN 1 TARTALOM Értékesítés automatizálás Lojalitás Értékesítési
Az informatika oktatás téveszméi
Az informatika oktatás Az informatika definíciója Definíció-1: az informatika az információ keletkezésével, továbbításával, tárolásával, feldolgozásával foglalkozó tudomány. Definíció-2: informatika =
Digitális technika (VIMIAA01) Laboratórium 1
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA01) Laboratórium 1 Fehér Béla Raikovich Tamás,
Ahol az ERP véget ér hasznos kiegészítők
Ahol az ERP véget ér hasznos kiegészítők Juhász Attila kereskedelmi vezető 2016. Április 06. Napirend 1. Konzorcia bemutatása 2. Egyedi fejlesztésű rendszereink Konzorcia 2002-ben alapított magyar tulajdonban
Bevezetés a lágy számítás módszereibe
BLSZM-07 p. 1/10 Bevezetés a lágy számítás módszereibe Nem fuzzy halmaz kimenetű fuzzy irányítási rendszerek Egy víztisztító berendezés szabályozását megvalósító modell Viselkedésijósló tervezési példa
Typotex Kiadó. Térinformatika. Detrekői Ákos jogutóda, Szabó György
Térinformatika Az informatika alkalmazásai A sorozat kötetei: Álmos A. Győri S. Horváth G. Várkonyiné Kóczy A.: Genetikus algoritmusok Csörnyei Zoltán: Fordítóprogramok Pataricza András (szerk.): Formális
ingatlan-gazdaságtani előadások projekt menedzsment módszerek
i előadások projekt menedzsment módszerek 1 1. rész: PM első változat FORRÁS: http://www.anco.hu/autohtml/p owerpoint/projektmenedzsment _elemei/frame.htm 2 projektfolyamat 3 kezdeményezés 4 definiálás
VHDL szimuláció. Tervezés. Labor II. Dr. Hidvégi Timót
VHDL szimuláció Labor II. Dr. Hidvégi Timót Tervezés 1 Lefoglalt szavak abs access after alias all and architecture array assert attribute block body buffer bus case component configuration constant disconnect
MEZŐGAZDASÁGI ALAPISMERETEK ÉRETTSÉGI VIZSGA II. A VIZSGA LEÍRÁSA
A vizsga részei MEZŐGAZDASÁGI ALAPISMERETEK ÉRETTSÉGI VIZSGA II. A VIZSGA LEÍRÁSA Középszint Emelt szint 180 perc 15 perc 240 perc 20 perc 100 pont 50 pont 100 pont 50 pont A vizsgán használható segédeszközök
Az éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN
11. melléklet a 92/2011. (XII.30.) NFM rendelethez Az éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN I. SZAKASZ: AJÁNLATKÉRŐ I.1)
A TÁMOP 3.1.10 KIEMELT PROJEKT KERETÉBEN KIALAKÍTOTT INFORMATIKAI RENDSZER
KERETÉBEN KIALAKÍTOTT (TERVEZÉS ÉS MEGVALÓSULÁS; JÖVŐBENI LEHETŐSÉGEK, LEHETSÉGES KAPCSOLÓDÁSI PONTOK) ELÖLJÁRÓBAN a projektről Célok, feladatok tervezés és megvalósulás Mit? Hogyan? jövőbeni hasznosulás
Junior Szoftvertesztelő mérnök
Kutatási-fejlesztési területen tevékenykedő nemzetközi cég számára keresek Junior Szoftvertesztelő mérnök munkatársat, budapesti vagy veszprém megyei munkavégzésre. Szoftvertesztek tervezése Automatizált
Dr. Schuster György. 2014. február 21. Real-time operációs rendszerek RTOS
Real-time operációs rendszerek RTOS 2014. február 21. Az ütemező (Scheduler) Az operációs rendszer azon része (kódszelete), mely valamilyen konkurens hozzáférés-elosztási problémát próbál implementálni.
The Unified Software Development Process
The Unified Software Development Process Rational Unified Process Krizsán Zoltán Ficsor Lajos Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2007. 12. 04. Történet Rational Unified Process
A TŰZVÉDELMI TERVEZÉS FOLYAMATA. Dr. Takács Lajos Gábor okl. építészmérnök BME Építészmérnöki Kar Épületszerkezettani Tanszék
A TŰZVÉDELMI TERVEZÉS FOLYAMATA Dr. Takács Lajos Gábor okl. építészmérnök BME Építészmérnöki Kar Épületszerkezettani Tanszék BME Épít Épületsze TŰZVÉDELMI TERVEZÉSI FELADATOK A tűzvédelmi tervezési tevékenység
Egy SLA kialakításának gyakorlata fókuszban a nehézségek megoldása. Előadó: Oroszi Norbert. KÜRT Rt. Információ Menedzsment www.kurt.hu 2005 KÜRT Rt.
Egy SLA kialakításának gyakorlata fókuszban a nehézségek megoldása Előadó: Oroszi Norbert Feladat Szolgáltatási Szint Megállapodások elkészítése egy kereskedelmi banknál Mit mond az ITIL? Cél / Vízió
Javítóvizsga témakörei matematika tantárgyból
9.osztály Halmazok: - ismerje és használja a halmazok megadásának különböző módjait, a halmaz elemének fogalmát - halmazműveletek : ismerje és alkalmazza gyakorlati és matematikai feladatokban a következő
Az éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN
1 11. melléklet a 92/2011. (XII. 30.) NFM rendelethez Az éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN I. SZAKASZ: AJÁNLATKÉRŐ
Tartalom. Újrafelhasználás alapú tervezés. Újrafelhasználás alapú tervezés 2011.03.30. Komponens alapú fejlesztés. Példák. Szoftvertechnológia előadás
Tartalom Komponens alapú fejlesztés Szoftvertechnológia előadás Újrafelhasználás Komponens alapú fejlesztés Példák Újrafelhasználás alapú tervezés A mérnöki tudományágakban a tervezés már létező komponensek
Dinamikus geometriai programok
2011 október 22. Eszköz és médium (fotó: http://sliderulemuseum.com) Enter MTM1007L információ: zeus.nyf.hu/ kovacsz feladatok: moodle.nyf.hu Reform mozgalmak A formális matematikát az életkori sajátosságoknak
A szerzõrõl... xi Bevezetés... xiii
TARTALOMJEGYZÉK A szerzõrõl...................................................... xi Bevezetés...................................................... xiii I. rész A webes parancsnyelvek és a JavaScript
Meta vezérelt bank adattárház bevezetése és működtetése
Meta vezérelt bank adattárház bevezetése és működtetése 2013 Adattárház Fórum Rekenei Zoltán, Adattárház Fejlesztés, Szervezés és Modellezés vezető 2013. Június 05. Tartalom Meta alapú DWH bevezetése Mikor
felsőfokú szakképzések szakirányú továbbképzések informatikai alapszakok informatikai mesterszakok informatikai doktori iskola
felsőfokú szakképzések szakirányú továbbképzések informatikai alapszakok informatikai mesterszakok informatikai doktori iskola Általános rendszergazda WEB - programozó Informatika tanár Társadalom-informatikai
HÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT
HÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT - 2016.04.01 után kötött szerződésekre Díjcsomag neve Go Go+ Go EU Go EU+ Kínált letöltési sebesség - 3G 42 Mbit/s 42 Mbit/s 42 Mbit/s
Webes adatbázis-kezelés MySQL és PHP használatával
Sági Gábor Webes adatbázis-kezelés MySQL és PHP használatával BBS-INFO, 2005. A könyv megírásakor a szerző és a kiadó a lehető legnagyobb gondossággal járt el. Ennek ellenére a könyvben előfordulhatnak
Egységes fejlesztési katasztert támogató informatikai modul, önkormányzati projektmenedzserek lehetőségei
Önkormányzati fejlesztések figyelemmel kísérése c. ÁROP-1.1.20-2012-0001 sz. kiemelt projekt Egységes fejlesztési katasztert támogató informatikai modul, önkormányzati projektmenedzserek lehetőségei 2014.
Az MSZ EN ISO 19011:2012 szabvány változásai. Támpontok az auditorok értékeléséhez Előadó: Turi Tibor, az MSZT/MCS 901 szakértője
Az MSZ EN ISO 19011:2012 szabvány változásai. Támpontok az auditorok értékeléséhez Előadó: Turi Tibor, az MSZT/MCS 901 szakértője 1 Bemutatkozás 1992 - irányítási rendszerek bevezetése 1994 - auditorképző
54 345 03 0000 00 00 Munkaerőpiaci szervező, elemző Munkaerőpiaci szervező, elemző 54 345 06 0000 00 00 Személyügyi gazdálkodó és fejlesztő
A 10/2007 (II. 27.) SzMM rendelettel módosított 1/2006 (II. 17.) OM rendelet Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről alapján. Szakképesítés,
A pedagógus-előmeneteli rendszer informatikai támogató rendszerének fejlesztése Fűrész Edit Budapest, 2015. október 27.
A pedagógus-előmeneteli rendszer informatikai támogató rendszerének fejlesztése Fűrész Edit Budapest, 2015. október 27. TÁMOP 3.1.5/12-2012-0001 PEDAGÓGUSKÉPZÉS TÁMOGATÁSA AZ INFORMATIKAI FEJLESZTÉSEK
Óravázlat. A szakmai karrierépítés feltételei és lehetőségei. Milyen vagyok én? Én és te. heterogén csoportmunka
Óravázlat Tantárgy: Téma: Résztémák: osztályfőnöki A szakmai karrierépítés feltételei és lehetőségei Önismeret Milyen vagyok én? Én és te Időigény: Munkaforma: 1 óra frontális osztálymunka heterogén csoportmunka
6. SZÁMÚ FÜGGELÉK: AZ E.ON ENERGIASZOLGÁLTATÓ KFT. ÁLTAL E.ON KLUB KATEGÓRIÁBA SOROLT ÜGYFELEKNEK NYÚJTOTT ÁRAK, SZOLGÁLTATÁSOK
6. SZÁMÚ FÜGGELÉK: AZ E.ON ENERGIASZOLGÁLTATÓ KFT. ÁLTAL E.ON KLUB KATEGÓRIÁBA SOROLT ÜGYFELEKNEK NYÚJTOTT ÁRAK, SZOLGÁLTATÁSOK 1. A függelék hatálya A jelen függelékben foglaltak azon Felhasználókra terjednek
Az éves statisztikai összegezés. Statisztikai összegezés az éves közbeszerzésekrıl a Kbt. IV. és VI. fejezete szerinti ajánlatkérık vonatkozásában
9. melléklet a 14/2010. (X.29.) NFM rendelethez Az éves statisztikai összegezés Statisztikai összegezés az éves közbeszerzésekrıl a Kbt. IV. és VI. fejezete szerinti ajánlatkérık vonatkozásában I. SZAKASZ:
2. HÉT: CRM RENDSZEREK A GYAKORLATBAN FUNKCIONALITÁSOK
2. HÉT: CRM RENDSZEREK A GYAKORLATBAN FUNKCIONALITÁSOK Kiss László CIO tanácsadó, Magyar Telekom Nyrt. 2016 DANYI / KISS - CRM A GYAKORLATBAN 1 TARTALOM Csatorna menedzsment Kampány menedzsment Értékesítés
Programozás I. - 9. gyakorlat
Programozás I. - 9. gyakorlat Mutatók, dinamikus memóriakezelés Tar Péter 1 Pannon Egyetem M szaki Informatikai Kar Rendszer- és Számítástudományi Tanszék Utolsó frissítés: November 9, 2009 1 tar@dcs.vein.hu
Fejlesztı neve: LÉNÁRT ANETT. Tanóra / modul címe: CÉGES REKLÁMBANNER KÉSZÍTÉSE PROJEKTMÓDSZERREL
Fejlesztı neve: LÉNÁRT ANETT Tanóra / modul címe: CÉGES REKLÁMBANNER KÉSZÍTÉSE PROJEKTMÓDSZERREL 1. Az óra tartalma A tanulási téma bemutatása; A téma és a módszer összekapcsolásának indoklása: Az órán
AZ ÖNÉRTÉKELÉS SZEREPE ÉS FOLYAMATA AZ INTÉZMÉNYFEJLESZTÉSBEN M&S Consulting Kft.
AZ ÖNÉRTÉKELÉS SZEREPE ÉS FOLYAMATA AZ INTÉZMÉNYFEJLESZTÉSBEN INNOVATÍV MINŐSÉGFEJLESZTÉSI ESZKÖZÖK A MAGYAR SZAKKÉPZÉSBEN (1.) EFQM Szakképzési Modell adaptáció 1995-1999 COMENIUS 2000 közoktatási minőségfejlesztési
Közszolgálati egyéni teljesítményértékelés
Közszolgálati egyéni teljesítményértékelés Budapest, 2013. július A teljesítményértékelés elméleti háttere A szervezet jellemzője Minden szervezettel szemben alapkövetelmény, hogy működése az eredményességen
Sikeres E-DETAILING KAMPÁNY receptje. GYÓGYKOMM 2016. KONFERENCIA Budapest, 2016. február 25. BALOGH JUDIT, PharmaPromo Kft.
Sikeres E-DETAILING KAMPÁNY receptje GYÓGYKOMM 2016. KONFERENCIA Budapest, 2016. február 25. BALOGH JUDIT, PharmaPromo Kft. AZ ORVOSOK SZÍVESEN FOGADJÁK Szinapszis, 2016. 01., Online (CAWI) kérdőíves kutatás,
Szállodai innováció, fejlesztés, felújítás hét alapérve Versenyképesség fenntartása
Szállodai innováció, fejlesztés, felújítás hét alapérve Versenyképesség fenntartása Árbevétel 5-7%-a évente, kereslet fenntartás, bevételek Visszatérő vendégek megtartása Piaci elvárás, a vendégek igénylik
Többfelhasználós adatbázis környezetek, tranzakciók, internetes megoldások
Többfelhasználós adatbázis környezetek, tranzakciók, internetes megoldások Alkalmazás modellek Egy felhasználós környezet Több felhasználós környezet adatbázis Központi adatbázis adatbázis Osztott adatbázis
A környezettan tantárgy intelligencia fejlesztő lehetőségei
A környezettan tantárgy intelligencia fejlesztő lehetőségei Készítette: Pék Krisztina biológia környezettan szak Belső konzulens: Dr. Schróth Ágnes Külső konzulens: Dr. Széphalmi Ágnes A szakdolgozatom
MOBIL CROWDSENSING ÉS BIG DATA TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM
MOBIL CROWDSENSING ÉS BIG DATA TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM 1 CROWDSENSING & BIG DATA CROWDSENSING DEFINÍCIÓ ÉRZÉKELÉSI SKÁLÁK ÖSZTÖNZŐK ÉRZÉKELŐK
www.acelkft.hu Elektronikus öltözőszekrényzárak
Elektronikus öltözőszekrényzárak Tronic Pro elektronikus szekrényzár Sportlétesítmények, uszodák, fürdők, szállodák, fitness klubok, bevásárló központok, iskolák, egyetemek, repülőterek, kollégiumok, hivatalok,
Minta. A középszintű szóbeli vizsga értékelési útmutatója
A középszintű szóbeli vizsga értékelési útmutatója A szóbeli feladatok értékelése központilag kidolgozott analitikus skálák segítségével történik. Ez az értékelési eljárás meghatározott értékelési szempontokon,
Tel.: (06) 78-311-122; Fax: (06) 78-312-160 SZERVEZETFEJLESZTÉS EREDMÉNYTERMÉKEK ÚTMUTATÓJA
KISKŐRÖS VÁROS ÖNKORMÁNYZAT POLGÁRMESTERI HIVATALA 6200 Kiskőrös, Petőfi tér 1. Tel.: (06) 78-311-122; Fax: (06) 78-312-160 SZERVEZETFEJLESZTÉS EREDMÉNYTERMÉKEK ÚTMUTATÓJA ÁROP 1.A.2/A-2008-0026 1.a);
Pénzmosás és fellépés a terrorizmus ellen (változó szabályok) Dr. Király Júlia MNB Budapest, 2007. november 12.
Pénzmosás és fellépés a terrorizmus ellen (változó szabályok) Dr. Király Júlia MNB Budapest, 2007. november 12. MNB szerepe pénzügyi rendszer stabilitása a pénzforgalom szabályozása, zökkenőmentes lebonyolítása
Tantárgyi program. 9. A tantárgy hallgatásának előfeltétele, előképzettségi szint: 10. A tantárgy tartalma:
Tantárgyi program 1. A tantárgy neve, kódja: AVM_VFLB111-K5 Marketing menedzsment 2. A neve, beosztása: 3. Szakcsoport (szakirány) megnevezése: Vállalkozásfejlesztés MSc szak, levelező tagozat 4. A tantárgy
Festetics Kristóf ÁMK Pókaszepetk Óvoda iskola átmenet segítő mikro-csoport
Festetics Kristóf ÁMK Pókaszepetk Óvoda iskola átmenet segítő mikro-csoport Tagjai: Célok: Szocializációs különbségek csökkentése Óvoda és iskola nevelési stratégiájának, módszertanának egymáshoz való
KOMPLEX TERVEZÉS TERVEZÉSI SZAKIRÁNY TARTÓSZERKEZETI FELADATRÉSZ 1. félév
KOMPLEX TERVEZÉS TERVEZÉSI SZAKIRÁNY 1. félév engedélyezési terv szintű dokumentáció tartószerkezeti munkarészének elkészítése folyamatos konzultáció, az első konzultációnak a vázlatterv beadás előtt meg
54 481 01 1000 00 00 CAD-CAM
Az Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről szóló 133/2010. (IV. 22.) Korm. rendelet alapján. Szakképesítés, szakképesítés-elágazás, rész-szakképesítés,
VÁLTOZÁSOK ÉS EREDMÉNYESSÉG: A DÉLUTÁNIG TARTÓ ISKOLA BEVEZETÉSÉNEK INTÉZMÉNYI TAPASZTALATAI
XXI. Századi Közoktatás (fejlesztés, koordináció) II. szakasz TÁMOP-3.1.1-11/1-2012-0001 EREDMÉNYESSÉG ÉS TÁRSADALMI BEÁGYAZOTTSÁG (TÁMOP 3.1.1. / 4.2.1.) VÁLTOZÁSOK ÉS EREDMÉNYESSÉG: A DÉLUTÁNIG TARTÓ
Tantárgyi program 2014/2015. tanév, 1. félév
Budapesti Gazdasági Főiskola Pénzügyi és Számviteli Kar Vállalkozás és Emberi Erőforrás Intézeti Tanszék Tantárgyi program 2014/2015. tanév, 1. félév Emberi erőforrás alapszak Nappali tagozat Gazdálkodás
A kamarák szerepe a vállalkozások innovatív működésének elősegítésében
A kamarák szerepe a vállalkozások innovatív működésének elősegítésében Dunai Péter főtitkár, MKIK 2012. december 5. Nyíregyháza A kamarai tevékenység változásai 2012-ben - Kötelező kamarai regisztráció
Fábián Zoltán Hálózatok elmélet
Fábián Zoltán Hálózatok elmélet Minden olyan dologi és személyi eszköz, ami egy cél eléréséhez szükséges Dologi erőforrás Olyan eszközök, amelyek kellenek a cél eléréséhez Emberi erőforrás Emberi munkaidő.
Gyakorlatok. VITMMA09 Okos város MSc mellékspecializáció
Gyakorlatok VITMMA09 Okos város MSc mellékspecializáció Okos város gyakorlatok Célok Lehetőség a tantárgy előadásian hallottak valós életbe való átültetésére, kipróbálására Valós szenzorhálózat és alkalmazások
MÁRKAPOZÍCIONÁLÁS TARTALOMMAL. DUDÁS KRISZTINA Marketingigazgató
MÁRKAPOZÍCIONÁLÁS TARTALOMMAL DUDÁS KRISZTINA Marketingigazgató MI A PROVIDENT? A PROVIDENT MÁRKA FEJLŐDÉSE (2001-2012) Ál-testimonial filmek 2001-2009 Rajzfilmek 2009 májusától Gyors kölcsön készpénzben
A szakképzési rendszer átalakulása a szakképzési fejlesztések mentén
A szakképzési rendszer átalakulása a szakképzési fejlesztések mentén Informatikai Oktatási Konferencia és Akadémia Nap (Budapest - 2015. február 21.) Katona Miklós főosztályvezető Képzésfejlesztési és
TANTÁRGYI ÚTMUTATÓ. Logisztika. tanulmányokhoz
IV. évfolyam Számvitel szakirány BA TANTÁRGYI ÚTMUTATÓ Logisztika tanulmányokhoz TÁVOKTATÁS Tanév (2014/2015) II. félév A KURZUS ALAPADATAI Tárgy megnevezése: Logisztika Tanszék: Vállalkozás és Emberi
Autóipari beágyazott rendszerek. Fedélzeti elektromos rendszer
Autóipari beágyazott rendszerek Fedélzeti elektromos rendszer 1 Személygépjármű fedélzeti elektromos rendszerek 12V (néha 24V) névleges feszültség Energia előállítás Generátor Energia tárolás Akkumulátor
Felsőoktatási és Ipari Együttműködés új lehetőségei
Felsőoktatási és Ipari Együttműködés új lehetőségei Lean Academy + University of Miskolc projects Rendszerszemléletű megközelítés IPARI ALKALMAZÁS KFI PROJEKTEK GENERÁLÁSA KFI EGYÜTTMŰKÖDÉSI KERETRENDSZER
Beszámoló: a kompetenciamérés eredményének javítását célzó intézkedési tervben foglaltak megvalósításáról. Őcsény, 2015. november 20.
Őcsényi Perczel Mór Általános Iskola székhelye: 7143 Őcsény, Perczel Mór utca 1. Tel: 74/496-782 e-mail: amk.ocseny@altisk-ocseny.sulinet.hu Ikt.sz.: /2015. OM: 036345 Ügyintéző: Ősze Józsefné Ügyintézés
Vasúti menetrendek optimalizálása
Vasúti menetrendek optimalizálása Jüttner Alpár ELTE TTK Operációkutatási Tsz. Jüttner Alpár (ELTE TTK) Vasúti menetrendek optimalizálása 1 / 10 Vasúti menetrendek tervezése Bemenet A vasúthálózat leírása
DIGITÁLIS GAZDASÁGFEJLESZTÉS
DIGITÁLIS GAZDASÁGFEJLESZTÉS 2016-BAN A GINOP VÁLLALATI INFOKOMMUNIKÁCIÓS PÁLYÁZATAI Dr. Kelemen Csaba főosztályvezető 2015. november 25. GINOP 3. PRIORITÁS VEKOP 3. PRIORITÁS GINOP 8. PRIORITÁS A fejlesztések
Szerb középszintű szóbeli vizsga értékelési útmutató
Szerb középszintű szóbeli vizsga értékelési útmutató Ez az értékelési eljárás meghatározott értékelési szempontokon, valamint az egyes szempontokhoz tartozó szintleírásokon alapul. Minden feleletet ezen
Kérjük, hogy mielőtt elkezdené használni a Csavarhat webáruházat, gondosan olvassa végig ezt a segédletet.
Csavarhat webáruház Részletes útmutató a webáruház használatához Kérjük, hogy mielőtt elkezdené használni a Csavarhat webáruházat, gondosan olvassa végig ezt a segédletet. Cégeknek, kis- és nagykereskedőknek,
Az MPM hálótechnika (I. előadás)
z MPM hálótechnika (I. előadás) z előadás célja MPM technika ismertetése Modell alkotó elemek (tevékenységek és kapcsolatok) MPM ábrázolás Logikai modellezési kérdések Lassítási paradoxon z MPM hálótechnika
Alapszintű tesztelői tanfolyam Boda Béla CTO, Neuron Software
Alapszintű tesztelői tanfolyam Boda Béla CTO, Neuron Software Hol, hogyan keletkeznek a tesztelői feladatok TESZTELÉS A SZOFTVER ÉLETCIKLUSÁN ÁT 2. Tesztelés a szoftver életciklusán át 2.1 Szoftverfejlesztési
Tájékoztató a szerződés módosításáról_munkaruházati termékek szállítása (5. rész)
Tájékoztató a szerződés módosításáról_munkaruházati termékek szállítása (5. rész) Közbeszerzési Értesítő száma: 2016/61 Beszerzés tárgya: Árubeszerzés Hirdetmény típusa: Tájékoztató a szerződés módosításáról/2015
Mágneses szuszceptibilitás vizsgálata
Mágneses szuszceptibilitás vizsgálata Mérést végezte: Gál Veronika I. A mérés elmélete Az anyagok külső mágnesen tér hatására polarizálódnak. Általában az anyagok mágnesezhetőségét az M mágnesezettség
Minőségmenedzsment a szerb élelmiszeripari vállalkozásoknál
Minőségmenedzsment a szerb élelmiszeripari vállalkozásoknál Minőségmenedzsment az élelmiszergazdaságban 2015 Szeged, 2015. November 25. Dr. Kovács Sárkány Hajnalka 1/19 BEVEZETÉS Szerbia élelmiszer-biztonságra
Tájhasználati változások közösségi értékelése az ökoszisztéma szolgáltatások tükrében
Tájhasználati változások közösségi értékelése az ökoszisztéma szolgáltatások tükrében Kalóczkai Ágnes Szent István Egyetem Környezet- és Tájgazdálkodási Intézet Környezeti Társadalomkutató Csoport LII.
AZ EURÓPAI UNIÓ TANÁCSA. Brüsszel, 2011. július 19. (19.07) (OR. en) 13081/11 AVIATION 193
AZ EURÓPAI UNIÓ TANÁCSA Brüsszel, 2011. július 19. (19.07) (OR. en) 13081/11 AVIATION 193 FEDŐLAP Küldi: az Európai Bizottság Az átvétel dátuma: 2011. július 18. Címzett: a Tanács Főtitkársága Biz. dok.
Útszelepek Pneumatikus működtetés 579, 589 sorozat. Katalógus füzetek
Útszelepek Pneumatikus működtetés 579, 589 sorozat Katalógus füzetek 2 Útszelepek Pneumatikus működtetés 579, 589 sorozat 3/2 szelep, Sorozat 589 Qn = 520-750 l/min Menetes csatlakozással Sűrített levegő
Bank: minden tranzakciónál. Egyetemek: regisztráci. Emberi erőforr. források: alkalmazottak adatainak rögzr
Adatbázis zis-kezelés Példák k adatbázisok alkalmazására Bank: minden tranzakciónál Légitársaságok: helyfoglalás, menetrend Egyetemek: regisztráci ció,, képzk pzés Értékesítés: s: ügyfelek, termékek, vásárlv
IKT FEJLESZTŐ MŰHELY KONTAKTUS Dél-dunántúli Regionális Közoktatási Hálózat Koordinációs Központ
Óratervezet: Kémia 7. osztály Témakör: Kémiai kötések Óra anyaga: Molekulák építése, térbeli modellezése Eszközök:, aktív tábla, projektor, számítógépek A tanóra részei Tanári tevékenység Tanulói tevékenység
Egy heti edzés leírása (5. sz. melléklet)
Egy heti edzés leírása (5. sz. melléklet) PÉCSI TUDOMÁNYEGYETEM Név:. EHA kód: Szak/Munkarend:.. Sportág:. Kiválasztott csapat/csoport/egyén:. A kiválasztott csoport/csapat/egyén minősítése:. Az edzés
Képzés leírása. Képzés megnevezése: DFMEA - PFMEA Jelentkezés
Képzés megnevezése: DFMEA - PFMEA Jelentkezés Mi a képzés célja és mik az előnyei? A résztvevő a képzés után - képes lesz DFMEA és PFMEA teamek munkájában részt venni. A résztvevő a képzés során - megismeri
A Justh Zsigmond Városi Könyvtár panaszkezelési szabályzata
A Justh Zsigmond Városi Könyvtár panaszkezelési szabályzata I. Általános rendelkezések, fogalom meghatározások Szabályzatunk célja, hogy a Justh Zsigmond Városi Könyvtár, mint nyilvános könyvtár a könyvtári