Bánsághi Anna 1 of 67
|
|
- Sarolta Hajduné
- 8 évvel ezelőtt
- Látták:
Átírás
1 SZOFTVERTECHNOLÓGIA Bánsághi Anna 8. ELŐADÁS - VERIFIKÁCIÓ ÉS VALIDÁCIÓ 1 of 67
2 TEMATIKA I. SZOFTVERTECHNOLÓGIA ALTERÜLETEI II. KÖVETELMÉNY MENEDZSMENT III. RENDSZERMODELLEK IV. RENDSZERARCHITEKTÚRÁK V. RENDSZERTERVEZÉS VI. VALIDÁCIÓ, VERIFIKÁCIÓ VII. MINŐSÉGBIZTOSÍTÁS VIII. TESZTELÉS 2 of 67
3 VI. VALIDÁCIÓ, VERIFIKÁCIÓ 1. Felhasználói felületek tervezése 2. Verifikáció és validáció 3 of 67
4 1. FELHASZNÁLÓI FELÜLETEK TER VEZÉSE felhasználói kezelőfelület felhasználói kezelőfelületek tervezésének alapelvei a felhasználó és a rendszer kapcsolata az információ megjelenítése felhasználói támogatás felhasználói felületek értékelése 4 of 67
5 FELHASZNÁLÓI KEZELŐFELÜLET a felhasználó a kezelőfelületen keresztül kerül kapcsolatba a rendszerrel, ennek alapján alkot véleményt, csak ezután ismeri meg a rendszer funkcionalitását a rosszul tervezett kezelőfelület gyakran katasztrofális hibákhoz vezet a szegényes vagy következetlen felhasználói kezelőfelület sok rendszer bukásához vezetett már nagy fejlesztő szervezetekben szakértőket alkalmaznak (grafikus, pszichológus, szakterületi szakértő), de kis/közepes cégeknél a kezelőfelület megtervezése is különleges tervezői feladat 5 of 67
6 KONZOL ÉS GRAFIKUS FELÜLETEK konzol rendszerek csak alfanumerikus terminálokat alkalmaznak, a kezelőfelület karakteres parancsokat fogad grafikus nagyfelbontású, színes, grafikus felületet támogat. Az interakcióra nemcsak a klaviatúra, hanem egér vagy más kijelölő eszköz is rendelkezésre áll ALAPVETŐ ELVÁRÁSOK legyen strukturált, következetes, áttekinthető biztosítson segítő szolgáltatásokat a hibákat egyértelműen jelezze 6 of 67
7 GRAFIKUS FELÜLET JELLEMZŐI ablakok / oldalak több ablakban / oldalon egyszerre többféle információ jeleníthető meg ikonok az ikonokkal az információ fajtái jelölhetők: állományok, folyamatok, stb. menük menütechnikával a parancsok egy strukturált menüből választhatók ki. A felhasználónak nem kell egy parancsnyelvet megtanulnia és parancsokat begépelnie pozícionálás egér, toll, érintés vagy más eszköz alkalmazható egy menüpont kiválasztására, vagy egy ablakban a lényeges elemek meg- vagy kijelölésére grafika / szinek grafikus elemek és színek alkalmazása a szöveg mellett (vagy helyett) áttekinthetőbbé teszik a képernyőt 7 of 67
8 A GRAFIKUS KEZELŐFELÜLET ELŐNYEI könnyebben megtanulható és használható, akár számítógépes ismeretek nélkül is a felhasználó több képernyőt használhat az interakcióra, gyorsan válthat különböző alkalmazások között, az információ látható maradhat az éppen nem aktív ablakban is a felhasználó a teljes képernyő bármely részét elérheti, ez gyors interakciót tesz lehetővé 8 of 67
9 FELHASZNÁLÓ-CENTRIKUS TERVEZÉS User Experience Design (UX Design) a felhasználó központú kezelőfelület-tervezés megköveteli, hogy a tervező: alaposan megismerje a felhasználó tevékenységét (a munkafolyamatot, amelyet a rendszernek támogatnia kell) és felkészültségét a felhasználót kezdettől bevonjuk a tervezés folyamatába először papíron, a struktúra felvázolásával, majd prototípusok készítésével tesszük számára megfoghatóvá és érthetővé a tervet 9 of 67
10 A FELHASZNÁLÓI KEZELŐFELÜLET TERVEZÉSE 10 of 67
11 A FELHASZNÁLÓI KEZELŐFELÜLETEK TER VEZÉSÉNEK ALAPELVEI a kezelőfelület tervezésekor figyelembe kell venni a felhasználók igényeit, gyakorlatát és képességeit az emberek fizikai és mentális képességei korlátozottak (rövid távú memória), a felhasználói felület tervezésekor ezt is vegyük figyelembe a grafikus felhasználói felületek tervezésének alapelvei minden felhasználói interakció tervezésének alapjául szolgálhatnak 11 of 67
12 TERVEZÉSI ALAPELVEK 1. felhasználói jártasság figyelembevétele a felületnek olyan kifejezéseket és fogalmakat kell használnia, amelyeket az átlagos felhasználó ismer a felület konzisztenciája a menüknek és parancsoknak ugyanazzal a formátummal kell rendelkezniük, hasonló műveleteket hasonló módon kell jelezni és megvalósítani minimális meglepetés a felhasználóban kialakul egy modell a rendszer működéséről. A hasonló tevékenységeknek hasonló hatást kell kiváltaniuk, különben a rendszer kellemetlen meglepetéseket okoz felhasználó számára 12 of 67
13 TERVEZÉSI ALAPELVEK 2. visszaállíthatóság minden helyzetben számítsunk arra, hogy a felhasználó hibázhat, ezért gondoskodjunk arról, hogy a hibát kijavíthassa: visszavonási lehetőség (undo), esetleg többszintű veszélyes tevékenységek megerősítése (pl. törlés) puha törlés felhasználó támogatása a felület rendelkezzen könnyen elérhető segítő vagy súgó rendszerrel. A súgót struktúráljuk, nem szabad túl sok információt közölni. Előnyös a helyzetfüggő súgó alkalmazása felhasználók sokfélesége az alkalmi felhasználók több támogatást, a gyakorlott felhasználók egyszerűbb, gyorsabb működést várnak 13 of 67
14 A FELHASZNÁLÓ ÉS A RENDSZER KAPCSOLATA egy interaktív rendszer tervezésekor két kulcskérdést kell megoldani 1. hogyan jusson el az információ a felhasználótól a rendszerhez 2. hogyan jusson el az információ a rendszertől a felhasználóhoz a felhasználói beavatkozás és az információ megjelenítése egy összefüggő keretrendszerbe integrálható, amely biztosíthatja a konzisztenciát és a felhasználói támogatást 14 of 67
15 INTERAKCIÓK FAJTÁK közvetlen manipuláció menükiválasztás űrlapkitöltés parancsnyelv természetes nyelv 15 of 67
16 KÖZVETLEN MANIPULÁCIÓ lényege a felhasználó közvetlenül a képernyőn látható objektumot kezeli (pl. törléshez kukába viszi) előnyök könnyen tanulható és gyors a felhasználó azonnal visszajelzést kap, így a tévedés gyorsan visszavonható hátrányok bonyolult lehet a felhasználó tevékenységéről (szándékáról) a megfelelő információt begyűjteni a program számára csak akkor használható, ha a feladatok és az objektumok egyértelműen megkülönböztethető ikonokkal reprezentálhatók 16 of 67
17 MENÜKIVÁLASZTÁS lényege a felhasználó a rendszer által felkínált (sokszor helyzetfüggő) listából választhat, a kijelölést egér vagy kurzormozgatással, rövidített név beírással is végezheti előnyök alkalmazható érintőképernyős terminálokon is a felhasználónak nem kell parancsokat megjegyeznie kevés gépelést igényel, és a hibák könnyen kivédhetők állapotfüggő súgó alkalmazható hátrányok az akciók közötti logikai összefüggések (and, or) nem jeleníthetők meg kevés választási lehetőséget enged meg, a sok lehetőséghez struktúrált menüre van szükség a gyakorlott felhasználó számára lassú 17 of 67
18 ŰRLAPKITÖLTÉS lényege az űrlap az aktuális állapothoz igazítható. Olyan rendszerekben alkalmazzák, ahol sok adatot kell bevinni (pl. adatrögzítés) előnyök a felhasználói hibák felfedhetők és jelezhetők, illetve kivédhetők könnyen megtanulható hátrányok nagy képernyőfelületet foglal 18 of 67
19 lényege PARANCSNYELV a felhasználó parancsokat gépelve utasítja a rendszert előnyök egyszerű, olcsó terminálon is alkalmazható egyszerűen feldolgozható (pl. fordító technikával) bonyolult, egymásba ágyazott parancsok is kezelhetők rugalmas hátrányok nehezen tanulható, az átlagos felhasználó számára bonyolult gépelési gyakorlatot kíván a hibakezelést (hibajelzés, visszavonás) nehéz megoldani 19 of 67
20 TERMÉSZETES NYELV a felhasználó a parancsokat természetes nyelven gépeli be, amelynek szótára korlátozott. Az ilyen rendszerek általában speciális alkalmazási területet szolgálnak ki a természetes nyelv megfelelő az alkalmi felhasználó számára, de a gyakorlott felhasználó nem kedveli a túl sok gépelés miatt 20 of 67
21 TÖBBSZÖRÖS FELHASZNÁLÓI INTERFÉSZEK az eseti és a gyakorlott felhasználók számára külön felületet célszerű megvalósítani 21 of 67
22 AZ INFORMÁCIÓ MEGJELENÍTÉSE a rendszer megjeleníti a felhasználó számára közlendő információkat ez az információ megjelenhet közvetlenül szöveges formában, grafikusan, animációval, hang kíséretében a jól tervezett rendszerekben maga az információ és az azt megjelenítő réteg különválik többféle alkalmazásarchitektúra létezik az információ, az alkalmazás logika és a megjelenítés hármasának szétválasztására 22 of 67
23 MODEL VIEW CONTROLLER (MVC) az MVC alkalmazásarchitektúrát a Smalltalkban dolgozták ki, de azóta általánosan elterjedt az interaktív rendszerek grafikus felhasználói kezelőfelületének tervezésében lényege, hogy különválasztja a az információt (az üzleti logikát), a megjelenítés vezérlését és a megjelenítést 23 of 67
24 INFORMÁCIÓ TÍPUSOK STATIKUS értéket kap a munkafázis (session) kezdetén, és ez a session ideje alatt nem változik meg lehet numerikus vagy szöveges DINAMIKUS megváltozik a munkafázis alatt, és a megváltozott értéket a felhasználó számára meg kell jeleníteni lehet numerikus vagy szöveges 24 of 67
25 A MEGJELENÍTÉS MÓDJÁNAK KIVÁLASZTÁSA A felhasználónak pontos információra van-e szüksége (numerikus), vagy különböző adatok közti kapcsolatok, arányok érdeklik (grafikus)? Milyen gyorsan változik az információ? Azonnal szükség van-e rá? (A gyorsan változó információt grafikusan, vagy többféle módon kell megjeleníteni?) Egy változást követően be kell-e avatkoznia a felhasználónak valamilyen akcióval? (Ha igen, a megváltozott információt ki kell emelni.) Szükség van-e közvetlen beavatkozási felületre? (Ha igen, az információ közelében kell erre lehetőséget adni.) Szöveges vagy numerikus a megjelenítendő információ? Fontosak-e a relatív értékek? (Ha igen, grafikus.) 25 of 67
26 SZÖVEGES MEGJELENÍTÉS 26 of 67
27 GRAFIKUS MEGJELENÍTÉS 27 of 67
28 ANALÓG ÉS DIGITÁLIS MEGJELENÍTÉS DIGITÁLIS ANALÓG pontos értékeket közöl kevés helyet foglal a képernyőn egy pillantással áttekinthető relatív értékeket is képes közölni, pl. egy állandó értékhez képest (egy határhoz közeli értéket színnel még külön ki lehet emelni), vagy korábbi minimális-maximális értékhez képest 28 of 67
29 FIGYELMEZTETŐ SZÖVEG MEGJELENÍTÉSE a figyelmeztetés megjelenítésekor a grafika kiemeli a fontos szöveget, az információ jellegére ikonnal is utalhatunk a szöveg és grafika mellett hang is használható a figyelem felkeltésére, amennyiben feltételezhető, hogy a felhasználók nagy része rendelkezik hangkártyával 29 of 67
30 NAGY MENNYISÉGŰ ADAT MEGJELENÍTÉSE a megjelenítés felhívhatja a figyelmet a több forrásból származó adatok közti összefüggésekre, amelyek tendenciákra utalnak a tervezőnek ismernie kell a szakterületet, az ott alkalmazott jelölés- és ábrázolásmódokat 30 of 67
31 ADATMEGJELENÍTÉSI MÓDOK időjárási információt célszerű térképen ábrázolni egy hálózat állapota a központokkal és kapcsolataikkal ábrázolható egy vegyi üzem állapota a csövek és tartályok hálózatán tehető jól áttekinthetővé a térbeli modellezésre (pl. molekula modellje) jól kezelhető grafikus eszközök állnak rendelkezésre 31 of 67
32 SZÍNEK ALKALMAZÁSA a színek külön dimenziót kölcsönöznek a felületnek, segíthetnek a bonyolult összefüggések megértésében a különleges esetekre, értékekre felhívhatják a figyelmet ODA KELL FIGYELNI, HOGY a sokféle, rikító szín alkalmazása taszító lehet, fárasztja a szemet a rossz színkompozíció hibalehetőségeket okozhat a tervezőnek gondolnia kell arra, hogy sok ember színtévesztő vagy színvak 32 of 67
33 SZABÁLYOK A SZÍNEK ALKALMAZÁSÁRA ne használjunk túl sok színt (egy felületen 4-5, egy rendszerben 7-8 az átlag) először tervezzünk monokróm felületeket, utána adjuk hozzá a színeket az állapotváltozásokat jelezzük színváltással a végrehajtandó feladatokat jelöljük színkóddal, a különböző feladatokat különböztessük meg színekkel is a színkódolást alkalmazzuk következetesen a teljes rendszerben egyes színkombinációk zavaróak vagy fárasztják a szemet 33 of 67
34 FELHASZNÁLÓI TÁMOGATÁS a felhasználó támogatása kiterjed a rendszer minden megjelenési formájára: súgó, hibaüzenetek, kézikönyvek a felhasználó tájékoztatását be kell építeni a felhasználói felületekbe, hogy minden helyzetben kérhessen támogatást vagy kapjon információt, ha hibát vétett célszerű a súgó és az üzenő rendszert összeépíteni, hogy minden üzenetről magyarázatot kérhessen a felhasználó 34 of 67
35 SÚGÓ ÉS ÜZENŐ RENDSZER 35 of 67
36 HIBAÜZENETEK a hibaüzenetek tervezése különösen fontos: a kezdő felhasználó ezekkel találkozik a leggyakrabban. A rossz vagy számára érthetetlen hibaüzenetek miatt elutasíthatja a rendszert az üzeneteknek udvariasnak, előrevivőnek és következetesnek kell lennie a felhasználó háttere, gyakorlata a hibaüzenetek tervezésének meghatározó tényezője 36 of 67
37 AZ ÜZENETEK SZÖVEGEZÉSE szövegkörnyezet a rendszer a felhasználó tevékenységéhez és a rendszer aktuális állapotához igazodó üzenetet adjon tapasztalat a tapasztalt felhasználót már idegesíti az a kifejtő magyarázat, amit a kezdő felhasználó még hasznosnak tart és igényel. A rendszer mindkét üzenettípust kínálja fel képzettség igazítsuk az üzeneteket a felhasználó képzettségéhez és gyakorlatához. A különböző felhasználók számára szánt üzeneteket különböző módon, a számukra érthető terminológiával fogalmazzuk meg stílus az üzenetek legyenek pozitívak. Egy üzenet soha ne legyen sértő, gúnyolódó kultúra hasznos, ha az üzenetek tervezője tisztában van azzal a kultúrával, ahol a rendszert használni fogják. Az egyik országban megfelelő üzenetek a kulturális különbségek miatt egy másik országban elfogadhatatlanok 37 of 67
38 ROSSZ ÜZENETEK negatív szemléletű rendszerorientált, fejlesztőknek szóló hibáztat, nem javasol megoldást JÓ ÜZENETEK pozitív szemléletű felhasználó-orientált megoldást javasol 38 of 67
39 SÚGÓ TERVEZÉSE a felhasználó segítségért vagy információért fordul a súgóhoz a súgó tervezésekor mindkét igényt figyelembe kell venni többféle lehetőséget kell biztosítani, ehhez több belépési pontra van szükség a jó súgórendszer hierarchikus szerkezetű, de bonyolult hálós struktúrájú, ahol az információs egységek között sokféle kapcsolat van több ablak alkalmazásával érthetővé tehető a bonyolult hierarchia 39 of 67
40 A SÚGÓ INFORMÁCIÓTARTALMA a súgó nem lehet egy on-line kézikönyv a képernyő nem felel meg a papírlapoknak. Az emberek másként olvassák a képernyőt, mint a papírt a megjelenítés dinamikus természete segíti az információ megjelenítését a súgórendszer szövegeit az alkalmazást és a szakterületet jól ismerő embereknek kell megfogalmaznia 40 of 67
41 A SÚGÓRENDSZER HASZNÁLATA több belépési pontra van szükség, hogy a felhasználó a rendszer különböző állapotaiból léphessen be ugyanakkor hasznos azt jelezni, hogy éppen hol jár a súgó hierarchiájában célszerű a korábban bejárt útvonalat is megjeleníteni, mert a bonyolult hálóban könnyen elvész a felhasználó. Ez a visszalépéseket is támogathatja 41 of 67
42 SÚGÓRENDSZER BELÉPÉSI PONTJAI 42 of 67
43 FELHASZNÁLÓI DOKUMENTÁCIÓ az on-line súgó mellett papíralapú dokumentációt is kell készíteni a rendszerhez a dokumentációnak a kezdőtől a gyakorlott felhasználóig mindenkit figyelembe kell vennie a különböző csoportba tartozó felhasználók számára legalább ötféle dokumentumot kell készíteni 43 of 67
44 funkcionális leírás bevezető kézikönyv sok példával DOKUMENTUMTÍPUSOK a rendszer funkcióinak rövid leírása a rendszer helyes használatának leírása, referencia kézikönyv a rendszer lehetőségei, hibaüzenetek és teendők hiba esetén, minden esetre kiterjedően telepítési dokumentum beállítások ismertetése a telepítés menete, a teendők listája, a üzemeltetési-, adminisztrátori kézikönyv a rendszer működtetésének, a hibák kijavításának leírása 44 of 67
45 FELHASZNÁLÓI FELÜLETEK ÉRTÉKELÉSE a szoftverrendszer ellenőrzésének, jóváhagyásának része a felhasználói felület elemzése a használhatóság ellenőrzésére szolgál (a használhatóság specifikációja alapján kellene végrehajtani, de ilyen dokumentum ritkán készül) az alapos értékelés nagyon sokba kerül, mert sok valódi felhasználót kell bevonni, laboratóriumi körülmények között megfigyelni, és véleményüket kiértékelni 45 of 67
46 kérdőívek etnográfia ÉRTÉKELÉSI MÓDSZEREK a jellegzetes rendszerhasználat felvétele videóra felhasználói szemmozgások rögzítése felhasználói egérhasználat, billentyűhasználat rögzítése kódrészletek beépítése a gyakori hibák gyűjtésére 46 of 67
47 A HASZNÁLHATÓSÁG JELLEMZŐI tanulhatóság mennyi idő alatt tudja egy új felhasználó produktív módon megtanulni a rendszer használatát műveleti sebesség mennyire felel meg a rendszer válaszideje a felhasználó munkatempójának robusztusság mennyire toleráns a rendszer a felhasználói hibákkal szemben visszaállíthatóság hibák után adaptálhatóság munkamodellhez milyen jól áll helyre a rendszer a felhasználói mennyire van kötve a rendszer egy egyedi 47 of 67
48 ÖSSZEFOGLALÁS a felhasználói felületek tervezésekor mindenekelőtt a felhasználót tartsuk szem előtt. A felület legyen logikus, konzisztens és támogassa a felhasználót a hibák kijavításában grafikus megjelenítést akkor használjunk, ha megközelítő értékeket, trendeket szeretnénk bemutatni a színeket visszafogottan és következetesen alkalmazzuk a felület szolgáltasson on-line súgót is a hibaüzenetek legyenek pozitívak a felhasználói dokumentációkat különböző felkészültségű felhasználók számára készítsük 48 of 67
49 2. VERIFIKÁCIÓ ÉS VALIDÁCIÓ A SZOFTVER VERIFIKÁCIÓJA ÉS VALIDÁCIÓJA a verifikáció és validáció folyamata programtesztelés A VERIFIKÁCIÓ ÉS VALIDÁCIÓ TERVEZÉSE szoftverek átvizsgálása programátvizsgálás automatizált statikus elemzés 49 of 67
50 A SZOFTVER VERIFIKÁCIÓJA ÉS VALIDÁCIÓJA a szoftvernek azt kell megvalósítania, amit a felhasználó elvár tőle verifikáció annak ellenőrzése, hogy valóban a megfelelő terméket készítjük el, vagyis hogy a szoftver megfelel a specifikációnak ( The product was built right ) validáció annak bizonyítása, hogy a terméket jól készítjük el, vagyis hogy a szoftver valóban a megrendelő elvárásainak megfelelően működik (esetleg a specifikációval ellentétesen) ( The right product was built ) 50 of 67
51 A VERIFIKÁCIÓ ÉS VALIDÁCIÓ FOLYAMATA (V&V) a verifikáció és validáció folyamata a szoftver teljes életciklusára kiterjed, a szoftverfejlesztési folyamat minden fázisában szerepet kap alapvető céljai felfedni a rendszerben rejlő hibákat meggyőződni arról, hogy a rendszer egy-egy konkrét működési szituációban használhatóan működik-e meggyőződni arról, hogy a rendszer a megrendelő igényeinek megfelelően készül-e/készült-e el 51 of 67
52 STATIKUS ÉS DINAMIKUS VERIFIKÁCIÓ a V&V folyamatban kétféle technika alkalmazható szoftver-átvizsgálás (inspekció) a rendszer reprezentációjának elemzése (követelményspecifikáció, tervek, grafikus ábrázolások, forráskód). A forráskód elemzése automatizálható szoftvertesztelés a szoftver implementációjának tesztadatokkal való futtatása, és a viselkedés megfigyelése (dinamikus verifikáció) 52 of 67
53 STATIKUS ÉS DINAMIKUS V&V 53 of 67
54 PROGRAMTESZTELÉS még ma is a legelterjedtebb V&V technika (bár a szoftverfolyamat végén helyezkedik el) a hiba meglétét felfedezi fel, nem pedig a hiba hiányát az a sikeres teszt, amely legalább egy hibát felfedez az egyetlen módszer a nemfunkcionális követelmények validálására a statikus verifikációval (inspekció) együtt célszerű alkalmazni 54 of 67
55 A TESZTEK TÍPUSAI hiányosságok tesztelése feladata a rendszer hibáinak és hiányosságainak felfedése, például egy interaktív rendszer esetén tesztelni kell a menükön elérhető összes funkciót egyazon menüponton elérhető valamennyi rendszerfunkciót a felhasználói inputok által használt összes függvényt, helyes és helytelen input adatokkal egyaránt statisztikai tesztelés a rendszer teljesítményének és megbízhatóságának tesztelése, valós helyzetekben (valós felhasználói inputtal és gyakorisággal) 55 of 67
56 A VERIFIKÁCIÓ ÉS VALIDÁCIÓ CÉLJAI megbizonyosodni arról, hogy a szoftverrendszer megfelel a céljának (vagyis nem arról, hogy hibamentes!) az elfogadás szintje különböző célú rendszereknél különböző az elfogadást befolyásoló tényezők a szoftver funkciója (biztonsági rendszer vs. prototípus) a felhasználó elvárásai (olcsó szoftver több hiba) piaci környezet (árak, versenytársak) kritikus rendszerek (ne okozzon tragikus eseményeket) 56 of 67
57 TESZTELÉS ÉS BELÖVÉS a hiányosságok tesztelése és a belövés különböző folyamatok: a verifikáció és validáció feladata a hibák, hiányosságok létezésének felfedezése a belövés ezen hibák helyének lokalizálása és kijavítása a belövés a program viselkedésére vonatkozó feltételezések felállításával kezdődik, majd ezen feltételezések vizsgálatával próbálja megtalálni a hibákat a belövés során felfedezett hibák javítása után újra kell tesztelni a programot 57 of 67
58 A BELÖVÉS FOLYAMATA 58 of 67
59 VERIFIKÁCIÓ ÉS VALIDÁCIÓ TERVEZÉSE alapos tervezésre van szükség, hogy a legtöbb eredményt kapjuk az egyébként igen költséges tesztelésből és felülvizsgálatból a V&V tervezését a fejlesztési folyamat elején érdemes megkezdeni a tervn határozza meg az arányokat a statikus verifikáció és a tesztelés között a teszttervezésre a nagyobb cégeknél általános szabványokat, szabályokat dolgoznak ki. Ennek alapján kell megtervezni és végrehajtani a termék konkrét tesztelését, és a tesztek dokumentálását 59 of 67
60 A TESZTELÉS ÉS A FEJLESZTÉS MODELLJE 60 of 67
61 A SZOFTVER TESZTTERV STRUKTÚRÁJA a tesztelési folyamat, azaz a fő tesztfázisok leírása a követelmények nyomon követhetősége (minden követelményt külön kell tesztelni) a tesztelt elemek ( tesztelendő szoftver termékek listája) a tesztelés ütemezése (a szoftverfejlesztési projekt részeként) a tesztek dokumentálása (a tesztelés utólagos ellenőrzésére, minőségbiztosítására) a tesztek hardver és szoftver követelményei (a teszteléshez szükséges erőforrások) megszorítások (a tesztelést gátló tényezők) 61 of 67
62 A SZOFTVER ÁTVIZSGÁLÁSA a szoftver átvizsgálás célja a hiányosságok felderítése, a költséges tesztelés helyett a hibák kb. 60 %-a felfedhető az átvizsgálás során a fejlesztési folyamat kezdetétől alkalmazható, a dokumentumok (követelmények, tervek) átvizsgálásával egy átvizsgálás során több hiányosság felfedezhető, amíg egy teszt többnyire egy hibát fed fel a tapasztalt vizsgálók (inspektorok) már ismerik és könnyen megtalálják a típushibákat 62 of 67
63 ÁTVIZSGÁLÁS (INSPEKCIÓ) ÉS TESZTELÉS az inspekció és a tesztelés nem helyettesítik egymást, de a korai fázistól rendszeresen végzett átvizsgálás sok költséges tesztet előzhet meg érdemes mindkettőt alkalmaznia V&V folyamatban az inspekció alkalmas eszköz arra, hogy ellenőrizze azt, hogy a program megfelel-e a specifikációnak a nemfunkcionális rendszerkövetelmények vizsgálatára azonban a felülvizsgálat nem használható 63 of 67
64 PROGRAMÁTVIZSGÁLÁS a dokumentumok átvizsgálásának formalizált eszköze: tapasztalt szakemberek nézik át a dokumentumokat és a kódot, ellenőrző lista alapján célja a hiányosságok felderítése a forráskódban (logikai hibák, kezdőérték nélküli változók, szabványoknak való meg nem felelés, stb.) az átvizsgálást követően a programozó módosítja a programot, az új verziót nem kell feltétlenül újravizsgálni 64 of 67
65 AUTOMATIZÁLT STATIKUS ELEMZÉS a statikus elemzők a forráskódot vizsgáló szoftvereszközök nem futtatják a programot, hanem elemzik a program szövegét FÁZISAI a vezérlés folyamatának elemzése az adatok használatának elemzése interfész-elemzés az információáramlás elemzése a végrehajtási útvonalak elemzése 65 of 67
66 STATIKUS ELEMZŐK HASZNÁLATA a statikus elemzés különösen az olyan nyelveknél hasznos, mint a C, amelyek nem tartalmaznak szigorú szabályokat a típusokra, így a fordító sok hibát nem vesz észre elemző eszközök: SonarQube, FxCop, NDepend, Lint, Checkstyle, PMD 66 of 67
67 ÖSSZEFOGLALÁS a verifikáció és a validáció két különböző tevékenység a verifikáció a specifikációnak való megfelelést vizsgálja a validáció bizonyítja, hogy a rendszer megfelel a felhasználó igényeinek a tesztelési folyamatot tervezni kell a statikus verifikációs technikák a szoftver vizsgálatát és elemzését is tartalmazzák a felülvizsgálat hatékony eszköz a hibák felderítésére a statikus elemző eszközök a forráskódban olyan rejtett hibákat keresnek, mint a nem iniciált változók, nem használt kódrészletek, kódklónok 67 of 67
Verifikáció és validáció Általános bevezető
Verifikáció és validáció Általános bevezető Általános Verifikáció és validáció verification and validation - V&V: ellenőrző és elemző folyamatok amelyek biztosítják, hogy a szoftver megfelel a specifikációjának
RészletesebbenAz interakció stílusai
Az interakció stílusai Starkné dr. Werner Ágnes Interakció Az interakció folyamán, a képernyőn megjelenő információ, és a kezelő inputjainak, valamint ezek alapján a programfunkciók szervezési stílusának
RészletesebbenProgramtervezés. Dr. Iványi Péter
Programtervezés Dr. Iványi Péter 1 A programozás lépései 2 Feladat meghatározás Feladat kiírás Mik az input adatok A megoldáshoz szükséges idő és költség Gyorsan, jót, olcsón 3 Feladat megfogalmazása Egyértelmű
RészletesebbenBevezetés a programozásba
Bevezetés a programozásba A szoftverfejlesztés folyamata PPKE-ITK Tartalom A rendszer és a szoftver fogalma A szoftver, mint termék és készítésének jellegzetességei A szoftverkészítés fázisai: Az igények
RészletesebbenInformá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észletesebbenSzoftverminőségbiztosítás
NGB_IN003_1 SZE 2014-15/2 (8) Szoftverminőségbiztosítás Szoftvertesztelési folyamat (folyt.) Szoftvertesztelési ráfordítások (Perry 1995) Tesztelésre fordítódik a projekt költségvetés 24%-a a projekt menedzsment
RészletesebbenSzoftver-ergonómiára vonatkozó szabvány, avagy ISO 9241
Szoftver-ergonómiára vonatkozó szabvány, avagy ISO 9241 Ez a szabvány támpontokat ad a fejlesztőknek ahhoz, hogy ergonómikus rendszert tudjanak létrehozni. Az ISO 9241-es szabvány célja a képernyős munka
RészletesebbenCzifra Sándor Lőrinczi Konrád. Videó vezérelt kurzusok készítése Moodle keretrendszerben
Czifra Sándor Videó vezérelt kurzusok készítése Moodle keretrendszerben A kezdetek... Felsővezetői támogatás. Nemzetközi trendek kutatása. Tanulmány utak, best practice Szakmai iránymutatás, oktatás. Módszertani
RészletesebbenSzoftvertechnológia ellenőrző kérdések 2005
Szoftvertechnológia ellenőrző kérdések 2005 Mi a szoftver, milyen részekből áll és milyen típusait különböztetjük meg? Mik a szoftverfejlesztés általános lépései? Mik a szoftvergyártás általános modelljei?
RészletesebbenFelhasználói felületek. Felhasználói felületek. Felhasználói felületek 2011.12.29.
Felhasználói felületek Dr. Mileff Péter A felhasználói felület az elsődleges kapcsolódási pont a felhasználó és a számítógép között. A jól áttekinthető, gondos felhasználói felület kidolgozása fontos!
RészletesebbenMiskolci Egyetem Alkalmazott Informatikai Intézeti Tanszék A minőségbiztosítás informatikája. Készítette: Urbán Norbert
Miskolci Egyetem Alkalmazott Informatikai Intézeti Tanszék A minőségbiztosítás informatikája Készítette: Urbán Norbert Szoftver-minőség A szoftver egy termelő-folyamat végterméke, A minőség azt jelenti,
RészletesebbenMiskolci Egyetem Általános Informatikai Tanszék
Software tesztelés Miskolci Egyetem Általános Informatikai Tanszék Software tesztelés SWTESZT / 1 A tesztelés feladata Két alapvető cél rendszerben található hibák felderítése annak ellenőrzése, hogy a
RészletesebbenA tesztelés feladata. Verifikáció
Software tesztelés Miskolci Egyetem Általános Informatikai Tanszék Software tesztelés SWTESZT / 1 A tesztelés feladata Két alapvető cél rendszerben található hibák felderítése annak ellenőrzése, hogy a
RészletesebbenKinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás?
Bevezetés Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések Forráskód Hibajegyzék p2p.wrox.com xiii xiii xiv xiv xvi xvii xviii
RészletesebbenOpenCL alapú eszközök verifikációja és validációja a gyakorlatban
OpenCL alapú eszközök verifikációja és validációja a gyakorlatban Fekete Tamás 2015. December 3. Szoftver verifikáció és validáció tantárgy Áttekintés Miért és mennyire fontos a megfelelő validáció és
RészletesebbenA fejlesztési szabványok szerepe a szoftverellenőrzésben
A fejlesztési szabványok szerepe a szoftverellenőrzésben Majzik István majzik@mit.bme.hu http://www.inf.mit.bme.hu/ 1 Tartalomjegyzék Biztonságkritikus rendszerek A biztonságintegritási szint Az ellenőrzés
RészletesebbenHatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve
Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve Kérdő Attila, ügyvezető, INSERO Kft. EOQ MNB, Informatikai Szakosztály, HTE, ISACA 2012. május 17. Módszertanok
RészletesebbenESZKÖZTÁMOGATÁS A TESZTELÉSBEN
ESZKÖZTÁMOGATÁS A TESZTELÉSBEN MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN ÉLELMISZERIPAR, GÉPÉSZET, INFORMATIKA, TURISZTIKA ÉS VENDÉGLÁTÁS TERÜLETEN
RészletesebbenMentális modell, metaforák és analógiák. A desktop metafora. Xerox Star GUI
Mentális modell, metaforák és analógiák A desktop metafora Xerox Palo Alto Research Center Xerox Star GUI 1973/79. Xerox Alto A piacon megjelenő első számítógép bittérképes képernyővel egérrel grafikus
RészletesebbenMegújult az ARTISJUS Szerzői Információs Rendszere (SZIR) Online adatszolgáltatás szerzőknek bármikor, bárhonnan
Megújult az ARTISJUS Szerzői Információs Rendszere (SZIR) Online adatszolgáltatás szerzőknek bármikor, bárhonnan Grafikus megjelenítés A grafikus felület lehetővé teszi a jogdíjak és elhangzások áttekinthetőbb
RészletesebbenA szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom
A szoftver-folyamat Szoftver életciklus modellek Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 4. Roger S. Pressman: Software Engineering, 5th e. chapter 2. 2 A szoftver-folyamat Szoftver
RészletesebbenMIÉRT KELL TESZTELNI?
Unrestricted MIÉRT KELL TESZTELNI? MIÉRT KELL TESZTELNI? A termékminőség fejlesztése...hogy megtaláljuk a hibákat, mert azok ott vannak... MIÉRT KELL TESZTELNI? Hogy felderítsük, mit tud a szoftver MIÉRT
RészletesebbenTesztelés az XP-ben Tesztelés az XP-ben. A tesztelés kulcsjellemzői:
Dr. Mileff Péter 1 2 Az XP nagyobb hangsúlyt fektet a tesztelés folyamatára, mint a többi agilis módszer Oka: a teszteléssel és a rendszer validálásával kapcsolatos problémák elkerülése. A rendszertesztelés
RészletesebbenA TESZTELÉS ALAPJAI MIÉRT SZÜKSÉGES A TESZTELÉS? MI A TESZTELÉS? ÁLTALÁNOS TESZTELÉSI ALAPELVEK
A TESZTELÉS ALAPJAI MIÉRT SZÜKSÉGES A TESZTELÉS? MI A TESZTELÉS? ÁLTALÁNOS TESZTELÉSI ALAPELVEK MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN ÉLELMISZERIPAR,
RészletesebbenORVOSTECHNIKAI ESZKÖZÖK GYÁRTMÁNYFEJLESZTÉSE AKTÍV ORVOSI ESZKÖZÖK FEJLESZTÉSE - PEMS V&V
ORVOSTECHNIKAI ESZKÖZÖK GYÁRTMÁNYFEJLESZTÉSE AKTÍV ORVOSI ESZKÖZÖK FEJLESZTÉSE - PEMS V&V Nagy Katinka Budapest, 29 November 2018 Bemutatkozás Nagy Katinka Villamosmérnök BSc (2012) Villamosmérnök MSc
RészletesebbenOperá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észletesebbenSzoftverminőségbiztosítás
NGB_IN003_1 SZE 2014-15/2 (13) Szoftverminőségbiztosítás Szoftverminőség és formális módszerek Formális módszerek Formális módszer formalizált módszer(tan) Formális eljárások alkalmazása a fejlesztésben
Részletesebben30 MB INFORMATIKAI PROJEKTELLENŐR
INFORMATIKAI PROJEKTELLENŐR 30 MB DOMBORA SÁNDOR BEVEZETÉS (INFORMATIKA, INFORMATIAKI FÜGGŐSÉG, INFORMATIKAI PROJEKTEK, MÉRNÖKI ÉS INFORMATIKAI FELADATOK TALÁKOZÁSA, TECHNOLÓGIÁK) 2016. 09. 17. MMK- Informatikai
RészletesebbenAZ INTEGRÁLT NYOMONKÖVETŐ RENDSZER BEMUTATÁSA (TÁMOP 3.4.2-B) Kern Zoltán Közoktatási szakértő Kern.zoltan@educatio.hu
AZ INTEGRÁLT NYOMONKÖVETŐ RENDSZER BEMUTATÁSA (TÁMOP 3.4.2-B) Kern Zoltán Közoktatási szakértő Kern.zoltan@educatio.hu Integrált (Elektronikus) Nyomonkövető Rendszer Miért használjuk? Hogyan használjuk?
RészletesebbenE-learning tananyagfejlesztő képzés tematika oktatott modulok
E-learning tananyagfejlesztő képzés tematika oktatott modulok 1142-06 - Számítógépkezelés, szoftverhasználat, munkaszervezés o Hardvert üzemeltet, szoftvert telepít o Irodai programcsomagot egyedi és integrált
RészletesebbenOperációs rendszerek. Az X Window rendszer
Operációs rendszerek X Windows rendszer Az X Window rendszer Grafikus felhasználói felületet biztosító alkalmazás és a kapcsolódó protokoll 1983-84: a Massachusetts Institute of Technology-n (MIT, USA).
RészletesebbenWebService tesztelés. SOAPui Pro, GreenPepper és Confluence használatával. Verhás & Verhás Szoftver Manufaktúra KNOW-HOW
WebService tesztelés SOAPui Pro, GreenPepper és Confluence használatával Verhás & Verhás Szoftver Manufaktúra KNOW-HOW 2008. 5. 15. Verhás & Verhás Szoftver Manufaktúra 1 Tartalom WebService tesztelés
Részletesebben16. Felhasználói interfészek tervezése
16. Felhasználói interfészek tervezése Kérdések Mik a felhasználói interfészek általános tervezési elvei? Milyen különféle típusú interakciók vannak és mik ezek felhasználási lehetőségei? Mikor célszerű
RészletesebbenUnit Teszt. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Unit Teszt / 22
Unit Teszt Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) Unit Teszt 2013 1 / 22 Tartalomjegyzék 1 Bevezetés 2 Unit Teszt 3 Példa Tóth Zsolt (Miskolci Egyetem) Unit Teszt 2013 2 / 22 Szoftvertesztelés
Részletesebben01. 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észletesebbenOrvostechnikai eszközök gyártmányfejlesztése Aktív orvosi eszközök fejlesztése PEMS V&V. Nagy Katinka
Orvostechnikai eszközök gyártmányfejlesztése Aktív orvosi eszközök fejlesztése PEMS V&V Nagy Katinka 2016-11-24 Bemutatkozás Nagy Katinka Villamosmérnök BSc (2012) Villamosmérnök MSc (2014) Rendszer tesztmérnök,
RészletesebbenMŰSZAKI TESZTTERVEZÉSI TECHNIKÁK STRUKTÚRA ALAPÚ, VAGY FEHÉRDOBOZ TECHNIKÁK TAPASZTALAT ALAPÚ TECHNIKÁK
MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK STRUKTÚRA ALAPÚ, VAGY FEHÉRDOBOZ TECHNIKÁK TAPASZTALAT ALAPÚ TECHNIKÁK MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN
RészletesebbenCitiDirect BE SM Felhasználói útmutató
CitiDirect BE SM Felhasználói útmutató Bejelentkezés A CitiDirect BE SM futtatásának minimális rendszerkövetelményei megegyeznek a CitiDirect Online Banking rendszer követelményeivel. Kérjük, kattintson
RészletesebbenA 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észletesebbenRendszer szekvencia diagram
Rendszer szekvencia diagram Célkitűzések A rendszer események azonosítása. Rendszer szekvencia diagram készítése az eseményekre. 2 1.Iteráció Az első igazi fejlesztési iteráció. A projekt kezdeti szakaszában
RészletesebbenMŰSZAKI TESZTTERVEZÉSI TECHNIKÁK A TESZT FEJLESZTÉSI FOLYAMATA A TESZTTERVEZÉSI TECHNIKÁK KATEGÓRIÁI
MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK A TESZT FEJLESZTÉSI FOLYAMATA A TESZTTERVEZÉSI TECHNIKÁK KATEGÓRIÁI MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN
RészletesebbenTartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet
Konfiguráció menedzsment bevezetési tapasztalatok Vinczellér Gábor AAM Technologies Kft. Tartalom 2 Bevezetés Tipikus konfigurációs adatbázis kialakítási projekt Adatbázis szerkezet Adatbázis feltöltés
RészletesebbenII. rész: a rendszer felülvizsgálati stratégia kidolgozását támogató funkciói. Tóth László, Lenkeyné Biró Gyöngyvér, Kuczogi László
A kockázat alapú felülvizsgálati és karbantartási stratégia alkalmazása a MOL Rt.-nél megvalósuló Statikus Készülékek Állapot-felügyeleti Rendszerének kialakításában II. rész: a rendszer felülvizsgálati
RészletesebbenFelhasználói Kézikönyv
Felhasználói Kézikönyv A ForteMap használatához 1 T a r talomjegyzék 1. AZ ALKALMAZÁS ELINDÍTÁSA... 3 1.1. A KEZELŐFELÜLET ISMERTETÉSE... 3 1.2. NAVIGÁLÁS A TÉRKÉPEN... 3 1.2.1. Térkép nagyítása... 4 1.2.2.
RészletesebbenAz ErdaGIS térinformatikai keretrendszer
Az ErdaGIS térinformatikai keretrendszer Két évtized tapasztalatát sűrítettük ErdaGIS térinformatikai keretrendszerünkbe, mely moduláris felépítésével széleskörű felhasználói réteget céloz, és felépítését
RészletesebbenA TESZTELÉS ALAPJAI A TESZTELÉS ALAPVETŐ FOLYAMATA A TESZTELÉS PSZICHOLÓGIÁJA A TESZTELÉS ETIKAI KÓDEXE
A TESZTELÉS ALAPJAI A TESZTELÉS ALAPVETŐ FOLYAMATA A TESZTELÉS PSZICHOLÓGIÁJA A TESZTELÉS ETIKAI KÓDEXE MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN
RészletesebbenTartalom A verifikáció és validáció tervezése Szoftver vizsgálatok Automatizált statikus analízis Cleanroom szoftverfejlesztés
22. Verifikáció és validáció Kérdések Mi a szoftver verifikáció és validáció, mi a különbség köztük? Mi a program-vizsgálati eljárás, mi a szerepe a verifikációban és validációban? Mi a statikus analízis,
RészletesebbenIRÁNYÍTÓ RENDSZER IRÁNYÍTANDÓ FOLYAMAT. Biztonsági funkciók Biztonsági integritás. Normál működés. Hibák elleni védettség Saját (belső) biztonság
Biztonsági funkciók Biztonsági integritás Teljes funkcionalitás Biztonsági funkciók Irányító funkciók Gyakoriság Normál működés Kockázat osztályozás Veszélyelemzés Kockázatcsökkentés Súlyosság Belső kockázat
RészletesebbenAlkalmazá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észletesebbenAz 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észletesebbenKompetens szoftvertesztelés a gyakorlatban II. zárthelyi dolgozat
Név:...................................... Neptunkód:................... Kompetens szoftvertesztelés a gyakorlatban II. zárthelyi dolgozat 2015. április 22. (szerda) Kitöltési útmutató A dolgozat kitöltéséhez
RészletesebbenA BIZTONSÁGINTEGRITÁS ÉS A BIZTONSÁGORIENTÁLT ALKALMAZÁSI FELTÉTELEK TELJESÍTÉSE A VASÚTI BIZTOSÍTÓBERENDEZÉSEK TERVEZÉSE ÉS LÉTREHOZÁSA SORÁN
A BIZTONSÁGINTEGRITÁS ÉS A BIZTONSÁGORIENTÁLT ALKALMAZÁSI FELTÉTELEK TELJESÍTÉSE A VASÚTI BIZTOSÍTÓBERENDEZÉSEK TERVEZÉSE ÉS LÉTREHOZÁSA SORÁN Szabó Géza Bevezetés Az előadás célja, vasúti alrendszerekre
RészletesebbenOperációs rendszerek. Tanmenet
Tanmenet TANMENET- Operációs rendszerek Témakörök Javasolt óraszám 1. Windows XP ismeretek- Munka a képernyőn 2. Windows XP ismeretek- A Start menü elemei 3. Windows XP ismeretek- A billentyűzet 4. Windows
RészletesebbenStatikus technikák: A szoftver átvizsgálása. Statikus technikák: A szoftver átvizsgálása 2011.04.25.
Dr. Mileff Péter A V & V tervezési folyamatoknak egyensúlyt kell kialakítani a verifikáció és a validációstatikus és dinamikus technikái között. 1 2 Statikus technikák: A szoftver átvizsgálása A szisztematikus
RészletesebbenFelhasználói kézikönyv
Felhasználói kézikönyv Elektronikus Ügyintézés (EÜHT) Kézbesítési tárhely V 1.6 Utolsó mentés: 2015. 08. 11. TARTALOMJEGYZÉK 1. Bevezető... 3 2. Fogalomtár... 3 3. Kézbesítési Tárhely - szolgáltatás Intézmények
RészletesebbenIntelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.
Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft. Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.
RészletesebbenDKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák
A Portál rendszer felületének általános bemutatása Felhasználói útmutató Támogatott böngészők Internet Explorer 9+ Firefox (legújabb verzió) Chrome (legújabb verzió) Felületek felépítése Információs kártyák
RészletesebbenProgramfejlesztési Modellek
Programfejlesztési Modellek Programfejlesztési fázisok: Követelmények leírása (megvalósíthatósági tanulmány, funkcionális specifikáció) Specifikáció elkészítése Tervezés (vázlatos és finom) Implementáció
RészletesebbenA felhasználói interakciók alapelvei. Losteiner Dávid
A felhasználói interakciók alapelvei Losteiner Dávid Bevezetés Manapság főleg grafikus (GUI, weboldal) A vele dolgozó hatékony munkavégzését szolgálja Lehetőleg elrejti a belső működést Biztosítja a munka
RészletesebbenTelepítési útmutató a Solid Edge ST7-es verziójához Solid Edge
Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge Tartalomjegyzék Bevezetés 2 Szükséges hardver és szoftver konfiguráció 3 Testreszabások lementése előző Solid Edge verzióból 4 Előző Solid
RészletesebbenFogalomtár Etikus hackelés tárgyban Azonosító: S2_Fogalomtar_v1 Silent Signal Kft. Email: info@silentsignal.hu Web: www.silentsignal.
Fogalomtár Etikus hackelés tárgyban Azonosító: S2_Fogalomtar_v1 Silent Signal Kft. Email: info@silentsignal.hu Web: www.silentsignal.hu. 1 Tartalom 1. BEVEZETŐ... 3 1.1 Architektúra (terv) felülvizsgálat...
RészletesebbenMagyar Nemzeti Bank - Elektronikus Rendszer Hitelesített Adatok Fogadásához ERA. Elektronikus aláírás - felhasználói dokumentáció
ERA Elektronikus aláírás - felhasználói dokumentáció Tartalomjegyzék 1. Bevezető... 3 1.1. Általános információk... 3 2. DesktopSign... 3 2.1. Általános információk... 3 2.2. Telepítés... 3 3. MNBSubscriber...
RészletesebbenSzoftver-technológia I.
Szoftver technológia I. Oktatók Sziray József B602 Heckenast Tamás B603 2 Tananyag Elektronikus segédletek www.sze.hu/~sziray/ www.sze.hu/~heckenas/okt/ (www.sze.hu/~orbang/) Nyomtatott könyv Ian Sommerville:
RészletesebbenMegoldások a mintavizsga kérdések a VIMIAC04 tárgy ellenőrzési technikák részéhez kapcsolódóan (2017. május)
Megoldások a mintavizsga kérdések a VIMIAC04 tárgy ellenőrzési technikák részéhez kapcsolódóan (2017. május) Teszt kérdések 1. Melyik állítás igaz a folytonos integrációval (CI) kapcsolatban? a. Folytonos
RészletesebbenDesigner képzés tematika oktatott modulok
Designer képzés tematika oktatott modulok 1142-06 - Számítógépkezelés, szoftverhasználat, munkaszervezés o Hardvert üzemeltet, szoftvert telepít o Irodai programcsomagot egyedi és integrált módon használ
RészletesebbenInformatikai projektellenőr szerepe/feladatai Informatika / Az informatika térhódítása Függőség az információtól / informatikától Információs
Bevezetés Projektellenőr szerepe és feladatai Informatika Informatikai függőség Informatikai projektek Mérnöki és informatikai feladatok találkozása technológiák 1 Tartalom Informatikai projektellenőr
RészletesebbenSzemkamerás vizsgálatok web- és szoftverfejlesztéshez
Szemkamerás vizsgálatok web- és szoftverfejlesztéshez MIRŐL LESZ SZÓ? Felhasználási területek Kutatási módszertanok Mit látunk és hogyan? A szemkamera Milyen outputokat kapunk? Miért kutassunk és hogyan?
RészletesebbenA 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észletesebbenModell 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észletesebbenSzoftverminőségbiztosítás
NGB_IN003_1 SZE 2014-15/2 (3) Szoftverminőségbiztosítás A szoftverminőségbiztosítási rendszer (folyt.) Eljárások, munkautasítások Eljárás: egy adott módja valami elvégzésének részletezett tevékenységek,
Részletesebben5. Témakör TARTALOMJEGYZÉK
5. Témakör A méretpontosság technológiai biztosítása az építőiparban. Geodéziai terv. Minőségirányítási terv A témakör tanulmányozásához a Paksi Atomerőmű tervezési feladataiból adunk példákat. TARTALOMJEGYZÉK
RészletesebbenMŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények
1. sz. melléklet MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS A) Műszaki követelmények A körkereső szoftvernek (a továbbiakban Szoftver) az alábbi követelményeknek kell megfelelnie
RészletesebbenLETÉTKEZELŐ NYILVÁNTARTÁSI RENDSZER
LETÉTKEZELŐ NYILVÁNTARTÁSI RENDSZER Felhasználói kézikönyv a területi adminisztrátorok számára 1.2 verzió 2015.május 14. Dokumentum adatlap Projekt/modul megnevezése: Magyar Ügyvédi Kamara Letétkezelő
RészletesebbenKézikönyv. Szelekciós jegyzék 2.
Kézikönyv Szelekciós jegyzék 2. Tartalomjegyzék 1 SZÁMLA (ÉRTÉKESÍTÉS) - ÜRES... 4 2 ABAS-ERP MASZKINFÓ... 6 3 SZÁMLA (ÉRTÉKESÍTÉS) - ÜRES... 7 4 ABAS-ERP UTASÍTÁS ÁTTEKINTÉS... 8 5 PARANCS KERESÉSE...
RészletesebbenA vezetői jelentésrendszer alapjai. Információs igények, irányítás, informatikai támogatás
A vezetői jelentésrendszer alapjai Információs igények, irányítás, informatikai támogatás Tartalomjegyzék Döntéstámogató információs rendszer piramisa Integrált rendszer bevezetésének céljai Korszerű információ-szolgáltatási
RészletesebbenTérinformatikai támogatás a kistérségi döntés és erőforrás-gazdálkodásban
Térinformatikai támogatás a kistérségi döntés és erőforrás-gazdálkodásban Készítette: Pázmányi Sándor Hajdú-Bihar Megyei Önkormányzat Informatikai Központ 1 A stratégiai területi döntéstámogatási rendszerek
RészletesebbenDW 9. előadás DW tervezése, DW-projekt
DW 9. előadás DW tervezése, DW-projekt Követelmény felmérés DW séma tervezése Betöltési modul tervezése Fizikai DW tervezése OLAP felület tervezése Hardver kiépítése Implementáció Tesztelés, bevezetés
RészletesebbenImage Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv
Image Processor BarCode Service Áttekintés CIP-BarCode alkalmazás a Canon Image Processor programcsomag egyik tagja. A program feladata, hogy sokoldalú eszközt biztosítson képállományok dokumentumkezelési
RészletesebbenCabMap hálózat-dokumentáló rendszer
CabMap hálózat-dokumentáló rendszer A CabMap hálózat-dokumentáló rendszer elsősorban passzív optikai hálózatok elektronikus dokumentálására szolgál. A rendszer hatékony és rugalmas hozzáférést biztosít
RészletesebbenBánsághi Anna anna.bansaghi@mamikon.net. 1 of 67
SZOFTVERTECHNOLÓGIA Bánsághi Anna anna.bansaghi@mamikon.net 5. ELŐADÁS - RENDSZERTERVEZÉS 1 1 of 67 TEMATIKA I. SZOFTVERTECHNOLÓGIA ALTERÜLETEI II. KÖVETELMÉNY MENEDZSMENT III. RENDSZERMODELLEK IV. RENDSZERARCHITEKTÚRÁK
Részletesebbenakadálymentesen i e Tervezés
akadálymentesen i da X y S L e autizmus spektrumzavarral élők számára használj egyszerű színeket komplementer színeket írj egyszerűen Tedd! bonyolult kifejezéseket használj egyszerű mondatokat és felsorolásokat
RészletesebbenTartalommenedzser képzés tematika oktatott modulok
Tartalommenedzser képzés tematika oktatott modulok 1154-06 - Tartalommenedzser Elektronikus hírújságot tervez, szerkeszt és működtet WEB-lapok tartalmának szerkesztését, karbantartását végzi Tematikus
RészletesebbenTartalomjegyzék. Előszó... 10
Előszó... 10 1. Bevezetés a Symbian operációs rendszerbe... 11 1.1. Az operációs rendszer múltja...11 1.2. Az okos telefonok képességei...12 1.3. A Symbian felépítése...15 1.4. A könyv tartalma...17 2.
RészletesebbenTERC 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észletesebbenInternetes alkalmazásfejlesztő képzés tematika oktatott modulok
Internetes alkalmazásfejlesztő képzés tematika oktatott modulok 1142-06 - Számítógépkezelés, szoftverhasználat, munkaszervezés o Hardvert üzemeltet, szoftvert telepít o Irodai programcsomagot egyedi és
RészletesebbenHasználati útmutató Az online példatárhoz
Használati útmutató Az online példatárhoz A Példatár egy többféle szűrési feltétellel és találati megjelenítéssel rendelkező online adatbázis: I. Keresés 1. Találati lista 2. Térképes megjelenítés 3. Alrendszerek
RészletesebbenBevezetés a programozásba előadás: Alapvető programtervezési elvek
Bevezetés a programozásba 2 12. előadás: Alapvető programtervezési elvek Miről lesz szó A félév célja a nagyobb programrendszerek felépítésében való részvétel képességét megszerezni Mindenki a saját widgetkészletének
RészletesebbenInformációs rendszerek Információsrendszer-fejlesztés
Információs rendszerek Információsrendszer-fejlesztés A rendszerfejlesztés életciklusa problémadefiniálás helyzetfeltárás megvalósítási tanulmány döntés a fejlesztésrıl ELEMZÉS IMPLEMENTÁCIÓ programtervezés
RészletesebbenAutóipari beágyazott rendszerek Dr. Balogh, András
Autóipari beágyazott rendszerek Dr. Balogh, András Autóipari beágyazott rendszerek Dr. Balogh, András Publication date 2013 Szerzői jog 2013 Dr. Balogh András Szerzői jog 2013 Dunaújvárosi Főiskola Kivonat
RészletesebbenContractTray program Leírás
ContractTray program Leírás Budapest 2015 Bevezetés Egy-egy szerződéshez tartozó határidő elmulasztásának komoly gazdasági következménye lehet. Éppen ezért a Szerződés kezelő program főmenü ablakában a
RészletesebbenTisztelettel köszöntöm a RITEK Zrt. Regionális Információtechnológiai Központ bemutatóján. www.ritek.hu
Tisztelettel köszöntöm a RITEK Zrt. Regionális Információtechnológiai Központ bemutatóján. www.ritek.hu BEVEZETŐ az ASP-szolgáltatásról Az ASP-szolgáltatás (Application Service Providing) előnyei A megrendelő
RészletesebbenTESZTMENEDZSMENT TESZTELŐ SZERVEZET TESZTTERVEZÉS ÉS BECSLÉS
TESZTMENEDZSMENT TESZTELŐ SZERVEZET TESZTTERVEZÉS ÉS BECSLÉS MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN ÉLELMISZERIPAR, GÉPÉSZET, INFORMATIKA,
RészletesebbenIntegrált-HardverSzoftver-Rendszer
Integrált-HardverSzoftver-Rendszer dldh.hu dldh.hu/webshop Direct Line Kft DirectLine1 Direct-Line Kft. 2330-Dunaharaszti Jedlik Ányos u. 14. email: info@dldh.hu weblap: www.dldh.hu Történet A Direct-Line
RészletesebbenV. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus
V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus 1 Az előadás tartalma A GI helye az informatikában Az előadás tartalmának magyarázata A
RészletesebbenFelhasználói leírás a DimNAV Server segédprogramhoz ( )
Felhasználói leírás a DimNAV Server segédprogramhoz (1.1.0.3) Tartalomjegyzék Bevezetés...3 1. Telepítés...3 2. Eltávolítás...4 Program használata...5 1. Kezdeti beállítások...5 2. Licenc megadása...6
RészletesebbenWebes kurzus kezelés folyamata Oktatói felületek
Webes kurzus kezelés folyamata Oktatói felületek A kurzusok kezelésével kapcsolatban számos paraméterezési lehetőség áll rendelkezésre az ETR rendszerében. Jelen dokumentumban igyekeztünk a kurzusok oktatói
RészletesebbenWin 8 változatok. 2. sz. melléklet 2014.02.18. 2013.felnottkepzes@gmail.com. Töltse ki az előzetes tudásszint felmérő dolgozatot!
2 sz melléklet 20140218 Bemutatkozás Horváth Zoltán informatika tanár vagyok Az Inczédy György középiskolában tanítok Tudásszint felmérés Töltse ki az előzetes tudásszint felmérő dolgozatot! Tananyag elérhető:
RészletesebbenÖnálló labor feladatkiírásaim tavasz
Önálló labor feladatkiírásaim 2016. tavasz (ezekhez kapcsolódó saját témával is megkereshetnek) Mészáros Tamás http://www.mit.bme.hu/~meszaros/ Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika
RészletesebbenGyakorlati vizsgatevékenység B
Gyakorlati vizsgatevékenység Szakképesítés azonosító száma, megnevezése: 481 04 0000 00 00 Web-programozó Vizsgarészhez rendelt követelménymodul azonosítója, megnevezése: 1189-06 Web-alkalmazás fejlesztés
Részletesebben