Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.

Hasonló dokumentumok
Autóipari beágyazott rendszerek Dr. Balogh, András

Elektronikai tervezés Dr. Burány, Nándor Dr. Zachár, András

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

Szoftver-technológia I.

MIÉRT KELL TESZTELNI?

evosoft Hungary Kft.

Verziókövető rendszerek használata a szoftverfejlesztésben

Szárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz

A szoftverfejlesztés eszközei

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Előadók: Angyal Gergely (Raiffeisen), tesztelési csoportvezető Kováts Márton (KFKI), szenior rendszermérnök

evosoft Hungary Kft.

Miskolci Egyetem Alkalmazott Informatikai Intézeti Tanszék A minőségbiztosítás informatikája. Készítette: Urbán Norbert

Szoftverminőségbiztosítás

(Teszt)automatizálás. Bevezető

Szoftverminőségbiztosítás

Az alkalmazás minőségbiztosítás folyamata Fókuszban a teszt-automatizálás

Szoftvertechnológia 12. előadás. Szoftverfejlesztési módszerek és modellek. Giachetta Roberto. Eötvös Loránd Tudományegyetem Informatikai Kar

Járműinformatika A járműinformatikai fejlesztés

Verifikáció és validáció Általános bevezető

A TANTÁRGY ADATLAPJA

A fejlesztéshez használható eszközök

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

GYIK GYAKRAN ISMÉTELT KÉRDÉSEK

Bevezetés a hálózatok világába Forgalomirányítási és kapcsolási alapok Hálózatok méretezése Connecting Networks

ÓBUDAI EGYETEM KANDÓ KÁLMÁN VILLAMOSMÉRNÖKI KAR. Villamosmérnök szak

A TESZTELÉS ALAPJAI MIÉRT SZÜKSÉGES A TESZTELÉS? MI A TESZTELÉS? ÁLTALÁNOS TESZTELÉSI ALAPELVEK

Szoftverminőségbiztosítás

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom

Orvostechnikai eszköz tesztelése DSS Unit test. Taliga Miklós BME-IIT

SZOFTVER- TESZTELÉS 2019 & QA Workshop

30 MB INFORMATIKAI PROJEKTELLENŐR

Scrum vagy nem scrum - ahol nem hibázhatunk Röviden a budapesti fejlesztési központról

Modell alapú tesztelés: célok és lehetőségek

Szoftverfejlesztés teszteléssel

Szoftverminőségbiztosítás

Ami a vízesésen túl van

A TANTÁRGY ADATLAPJA

Fejlesztés kockázati alapokon 2.

Statikus technikák: A szoftver átvizsgálása. Statikus technikák: A szoftver átvizsgálása

ÓBUDAI EGYETEM KANDÓ KÁLMÁN VILLAMOSMÉRNÖKI KAR. Villamosmérnök szak

III. Alapfogalmak és tervezési módszertan SystemC-ben

Szoftverminőségbiztosítás

Szoftver újrafelhasználás

TESZTMENEDZSMENT TESZTELŐ SZERVEZET TESZTTERVEZÉS ÉS BECSLÉS

ÓBUDAI EGYETEM KANDÓ KÁLMÁN VILLAMOSMÉRNÖKI KAR. Villamosmérnök szak

Digitális eszközök típusai

Bevezetés a programozásba

Autóipari beágyazott rendszerek. Kockázatelemzés

Informatikai 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

Szoftverminőségbiztosítás

ÓBUDAI EGYETEM KANDÓ KÁLMÁN VILLAMOSMÉRNÖKI KAR. Villamosmérnök szak

Fejlesztési projektek menedzselése IBM Rational CLM termékekkel. Ker-Soft Kft. Kaszás Orsolya - üzleti tanácsadó

Elektronikai technikus SZAKKÉPZÉS SZAKMAI PROGRAMJA

Agilis projektmenedzsment

01. gyakorlat - Projektalapítás

TESZTELÉS A SZOFTVER ÉLETCIKLUSÁN ÁT SZOFTVERFEJLESZTÉSI MODELLEK

Szoftver technológia. Projektmenedzsment eszközök. Cserép Máté ELTE Informatikai Kar 2019.

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus

ESZKÖZTÁMOGATÁS A TESZTELÉSBEN

Programozási technológia 2.

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Szoftvertechnológia ellenőrző kérdések 2005

Életciklus modellek a rendszer és szoftverrendszer-fejlesztésben. SDLC System Development Life Cycle Software Development Life Cycle

Információs rendszerek Információsrendszer-fejlesztés

Kis-és nagyvállalatok együttműködésének előnyei és nehézségei a projektmenedzser szemével. Gyutai Balázs Loxon Tessényi András - Supercharge

A programkód átvizsgálásának hatékonyságát két ok magyarázza:

DW 9. előadás DW tervezése, DW-projekt

OpenCL alapú eszközök verifikációja és validációja a gyakorlatban

1. Bevezetés a szoftvertechnológiába

Információ menedzsment

A fejlesztési szabványok szerepe a szoftverellenőrzésben

Adatbányászati módszerek alkalmazása virtuális kurzusok minőségvizsgálatára

Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet

DW/BI rendszerek kialakítása bevezetői szemszögből. Gollnhofer Gábor - Meta Consulting Kft.

4. A szoftvergyártás folyamata

Bevezetés Mi a szoftver? Általános termékek: Mi a szoftvertervezés?

Tesztelési szintek Tesztautomatizálás

MEGHÍVÓ. hely: PKI Konferenciaterem, Bp. VI. Andrássy út 3. I. em. időpont: február 18., hétfő, 17 30

Wigner Jenő Műszaki, Informatikai Középiskola és Kollégium -/-/ OKJ: Automatikai technikus szakképesítés.

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

WebService tesztelés. SOAPui Pro, GreenPepper és Confluence használatával. Verhás & Verhás Szoftver Manufaktúra KNOW-HOW

Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve

I. A KÉPZÉS TARTALMA I.1. A képzés programja; a szak tanterve (az óra és vizsgaterv táblázatos összegzése)

Java Programozó képzés A&K AKADÉMIA 2019.

IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan

Test Management Strategy Document. Deák Kristóf Lauly Viktória Kunigunda Csiki Norbert Szabó Zoltán

CROCODILE 2.0_HU projekt

Mérnök informatikus mesterszak mintatanterve (GE-MI) nappali tagozat/ MSc in, full time Érvényes: 2011/2012. tanév 1. félévétől, felmenő rendszerben

Bevezető gondolatok az ISO 9001:2015 és az ISO 14001:2015 szabványok jelentőségéről

Ssz. Végzettség Tanított tantárgyak 1.

Biztonsági folyamatirányító. rendszerek szoftvere

TM TM TM-77203

Rubin SPIRIT TEST. Domino net provisioning tesztelése esettanulmány 1.0. Készítette: Dobó Arnold Jóváhagyta: Varga József. Rubin Informatikai Zrt.

(nemcsak) SBR technológiákban Ferge László

Bánfalvy Zoltán, ABB Kft., Védelmi és Irányítástechnikai Fórum, Siófok, IEC irányítástechnikai workshop Alállomási IEC 61850

TITLE ON CAP. Subtitle

Átírás:

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. Publication date 2013 Szerzői jog 2013 Evosoft Hungary Kft. Szerzői jog 2013 Dunaújvárosi Főiskola Kivonat Ez egy moodle kurzus amely az intelligens eszközök fejlesztése az ipari automatizálásban videóvezérelt tananyagot tartalmazza. Minden jog fenntartva.

Tartalom 1. 1. az ipari automatizálásba... 1 1. 1.1.... 1 2. 1.2. Az automatizálás fajtái... 1 3. 1.3. Vezérlés és szabályozás... 1 4. 1.4. Eszközcsaládok - Példa... 1 5. 1.5. Eszközcsaládok- Érzékelés, beavatkozás... 1 6. 1.6. Eszközcsaládok - PLC... 2 7. 1.7. Eszközcsaládok - HMI... 2 8. 1.8. Terepi kommunikáció... 2 9. 1.9. Ipari berendezések életciklusa... 2 10.... 3 2. 2. Runtime Software... 4 1. 2.1.... 4 2. 2.2. Runtime software részletei... 4 3. 2.3. A Run Time szoftver funkciói... 4 4. 2.4. Elvárások a Run Time rendszerekkel szemben... 4 5.... 4 3. 3. Engineering Software... 5 1. 3.1.... 5 2. 3.2. Az ES feladata... 5 3. 3.3. ES vs. RT-SW... 5 4. 3.4. Az ES projekt és az ES állapotai... 5 5. 3.5. ES funkcionalitás - üzembe helyezés támogatása... 5 6. 3.6. ES funkcionalitás - programozás és hibakeresés... 6 7.... 6 4. 4. Fejlesztési szerepek... 7 1. 4.1.... 7 2. 4.2. Az egyén és az egyéni viselkedés, egyéni és válallati értékek... 7 3. 4.3.1 Motiváció, csoport vagy csapat... 7 4. 4.3.2 Motiváció, csoport vagy csapat... 7 5. 4.4. Szervezeti struktúra, a szervezet típusai... 7 6. 4.5. Termék-életciklus, a termékéletciklus-menedzsment fázisai és legfontosabb szerepei.. 8 7. 4.6. Fejlesztési szerepek az ipari szoftverfejlesztésben... 8 8.... 8 5. 5. Fejlesztési folyamatok... 9 1. 5.1.... 9 2. 5.2. Vízesés modell... 9 3. 5.3. V-Modell... 9 4. 5.4. Iteratív fejlesztés: Spirál Modell... 9 5. 5. 5. Iteratív fejlesztés: Inkrementális Modell... 9 6. 5. 6. Agilis / SCRUM fejlesztés... 10 7.... 10 6. 6. Integráció... 11 1. 6. 1.... 11 2. 6.2. Az integráció (szükségessége, szintjei, interfés zek)... 11 3. 6.3. Integrációs tesztelés (I)... 11 4. 6.4. Integrációs tesztelés (II)... 11 5. 6.5. Integrációs tesztelés (III)... 12 6. 6.6. Eszköztámogatás, dokumentáció... 12 7.... 12 7. 7. Konfigurációmanagement... 13 1. 7.1.... 13 2. 7.2. A konfigurációkezelés alapjai... 13 3. 7.3. Verziókövetés... 13 4. 7.4. Verziókövetés - toolok... 13 5. 7.5. Változáskezelés... 13 iii

Intelligens eszközök fejlesztése az ipari automatizálásban 6. 7.6. Generálás... 14 7. 7.7. Kiadáskezelés... 14 8. 7.8. Integráció... 14 9.... 14 8. 8. SW-Tesztelés... 15 1. 8.1.... 15 2. 8.2. A szoftvertesztelés céljai... 15 3. 8.3. A tesztek típusai és fajtái... 15 4. 8.4. NFR tesz, Regressziós teszt, Kompatib ilitási teszt... 15 5. 8.5. Tesztautomatizálás... 16 6. 8.6. Lefedettség... 16 7. 8.7. Hiba management, hibakövetés, hiba-életciklus... 16 8.... 16 9. 9. Minőségbiztosítás... 17 1. 9.1., Mi a minőség?... 17 2. 9.2. A minőségirányítás alapfogalmai... 17 3. 9.3. A minőségirányítás kialakulása... 17 4. 9.4. Minőség irányítás - minőség menedzsment... 17 5. 9.5. Minőség modellek a szoftverfejlesztésben... 17 6. 9.6. Hibalehetőségek és kiküszöbölésük a szoftverfejlesztésben... 18 10. 10. Ipari szoftverfejlesztés sajátosságai... 19 1. 10.1.... 19 2. 10.2. Ügyfélorientált terméktámogatás... 19 3. 10.3. Szabványok... 19 4. 10.7. A szoftvertermékekre vonatkozó szabványok... 19 5. Összefoglaló, befejezés... 19 11. 11. Beágyazott eszközök fejlesztése... 21 1. 11.1., a digitális rendszer fogalma, HW-SW dilemma... 21 2. 11.2. Az elektronikai tervezés eszközei... 21 3. 11.3. Digitális áramkörök tervezése... 21 4. 11.4. Digitális áramkörök verifikációja... 21 5.... 22 12. 12. Beágyazott SW-fejlesztés... 23 1. 12.1., a beágyazott szoftver sajátosságai... 23 2. 12.2. Követelmények, s zoftver létrehozásának lehetőségei... 23 3. 12.3. Fejlesztési környezet, különleges funkcióik... 23 4. 12.4. Eredményes fejlesztés, biztonság, tesztelés... 23 5.... 24 Tárgymutató... 25 iv

1. fejezet - 1. az ipari automatizálásba 1. 1.1. 2. 1.2. Az automatizálás fajtái Az automatizálás fajtái Az automatizálás fajtái 3. 1.3. Vezérlés és szabályozás Vezérlés és szabályozás Vezérlés és szabályozás 4. 1.4. Eszközcsaládok - Példa Eszközcsaládok - Példa Eszközcsaládok - Példa 5. 1.5. Eszközcsaládok- Érzékelés, beavatkozás Eszközcsaládok- Érzékelés, beavatkozás 1

1. az ipari automatizálásba Eszközcsaládok- Érzékelés, beavatkozás 6. 1.6. Eszközcsaládok - PLC Eszközcsaládok - PLC Eszközcsaládok - PLC 7. 1.7. Eszközcsaládok - HMI Eszközcsaládok - HMI Eszközcsaládok - HMI 8. 1.8. Terepi kommunikáció Terepi kommunikáció Terepi kommunikáció 9. 1.9. Ipari berendezések életciklusa Ipari berendezések életciklusa Ipari berendezések életciklusa 2

1. az ipari automatizálásba 10. 3

2. fejezet - 2. Runtime Software 1. 2.1. 2. 2.2. Runtime software részletei Runtime software részletei Runtime software részletei 3. 2.3. A Run Time szoftver funkciói A Run Time szoftver funkciói A Run Time szoftver funkciói 4. 2.4. Elvárások a Run Time rendszerekkel szemben Elvárások a Run Time rendszerekkel szemben Elvárások a Run Time rendszerekkel szemben 5. 4

3. fejezet - 3. Engineering Software 1. 3.1. 2. 3.2. Az ES feladata Az ES feladata Az ES feladata 3. 3.3. ES vs. RT-SW ES vs. RT-SW ES vs. RT-SW 4. 3.4. Az ES projekt és az ES állapotai Az ES projekt és az ES állapotai Az ES projekt és az ES állapotai 5. 3.5. ES funkcionalitás - üzembe helyezés támogatása ES funkcionalitás - üzembe helyezés támogatása ES funkcionalitás - üzembe helyezés támogatása 5

3. Engineering Software 6. 3.6. ES funkcionalitás - programozás és hibakeresés ES funkcionalitás - programozás és hibakeresés ES funkcionalitás - programozás és hibakeresés 7. 6

4. fejezet - 4. Fejlesztési szerepek 1. 4.1. 2. 4.2. Az egyén és az egyéni viselkedés, egyéni és válallati értékek Az egyén és az egyéni viselkedés, egyéni és válallati értékek Az egyén és az egyéni viselkedés, egyéni és válallati értékek 3. 4.3.1 Motiváció, csoport vagy csapat 4.3.1 Motiváció, csoport vagy csapat 4.3.1 Motiváció, csoport vagy csapat 4. 4.3.2 Motiváció, csoport vagy csapat Motiváció, csoport vagy csapat Motiváció, csoport vagy csapat 5. 4.4. Szervezeti struktúra, a szervezet típusai Szervezeti struktúra, a szervezet típusai 7

4. Fejlesztési szerepek Szervezeti struktúra, a szervezet típusai 6. 4.5. Termék-életciklus, a termékéletciklusmenedzsment fázisai és legfontosabb szerepei Szervezeti struktúra, a szervezet típusai Szervezeti struktúra, a szervezet típusai 7. 4.6. Fejlesztési szerepek az ipari szoftverfejlesztésben Fejlesztési szerepek az ipari szoftverfejlesztésben Fejlesztési szerepek az ipari szoftverfejlesztésben 8. 8

5. fejezet - 5. Fejlesztési folyamatok 1. 5.1. 2. 5.2. Vízesés modell Vízesés modell Vízesés modell 3. 5.3. V-Modell V-Modell V-Modell 4. 5.4. Iteratív fejlesztés: Spirál Modell Iteratív fejlesztés: Spirál Modell Iteratív fejlesztés: Spirál Modell 5. 5. 5. Iteratív fejlesztés: Inkrementális Modell Iteratív fejlesztés: Inkrementális Modell 9

5. Fejlesztési folyamatok Iteratív fejlesztés: Inkrementális Modell 6. 5. 6. Agilis / SCRUM fejlesztés Agilis / SCRUM fejlesztés Agilis / SCRUM fejlesztés 7. 10

6. fejezet - 6. Integráció 1. 6. 1. 2. 6.2. Az integráció (szükségessége, szintjei, interfészek) Az integráció (szükségessége, szintjei, interfészek) Az integráció (szükségessége, szintjei, interfészek) 3. 6.3. Integrációs tesztelés (I) Integrációs tesztelés (I) Integrációs tesztelés (I) 4. 6.4. Integrációs tesztelés (II) Integrációs tesztelés (II) 11

6. Integráció Integrációs tesztelés (II) 5. 6.5. Integrációs tesztelés (III) Integrációs tesztelés (III) Integrációs tesztelés (III) 6. 6.6. Eszköztámogatás, dokumentáció Eszköztámogatás, dokumentáció Eszköztámogatás, dokumentáció 7. 12

7. fejezet - 7. Konfigurációmanagement 1. 7.1. Konfigurációmanagement Konfigurációmanagement 2. 7.2. A konfigurációkezelés alapjai A konfigurációkezelés alapjai A konfigurációkezelés alapjai 3. 7.3. Verziókövetés Verziókövetés - toolok Verziókövetés 4. 7.4. Verziókövetés - toolok Verziókövetés - toolok Verziókövetés - toolok 5. 7.5. Változáskezelés Változáskezelés 13

7. Konfigurációmanagement Változáskezelés 6. 7.6. Generálás Generálás Generálás 7. 7.7. Kiadáskezelés Kiadáskezelés Kiadáskezelés 8. 7.8. Integráció Integráció Integráció 9. 14

8. fejezet - 8. SW-Tesztelés 1. 8.1. 2. 8.2. A szoftvertesztelés céljai A szoftvertesztelés céljai A szoftvertesztelés céljai 3. 8.3. A tesztek típusai és fajtái A tesztek típusai és fajtái A tesztek típusai és fajtái 4. 8.4. NFR tesz, Regressziós teszt, Kompatibilitási teszt NFR tesz, Regressziós teszt, Kompatibilitási teszt NFR tesz, Regressziós teszt, Kompatibilitási teszt 15

8. SW-Tesztelés 5. 8.5. Tesztautomatizálás Tesztautomatizálás Tesztautomatizálás 6. 8.6. Lefedettség Lefedettség Lefedettség 7. 8.7. Hiba management, hibakövetés, hiba-életciklus Hiba management, hibakövetés, hiba-életciklus Hiba management, hibakövetés, hiba-életciklus 8. 16

9. fejezet - 9. Minőségbiztosítás 1. 9.1., Mi a minőség?, Mi a minőség?, Mi a minőség? 2. 9.2. A minőségirányítás alapfogalmai A minőségirányítás alapfogalmai A minőségirányítás alapfogalmai 3. 9.3. A minőségirányítás kialakulása A minőségirányítás kialakulása A minőségirányítás kialakulása 4. 9.4. Minőség irányítás - minőség menedzsment Minőség irányítás - minőség menedzsment Minőség irányítás - minőség menedzsment 5. 9.5. Minőség modellek a szoftverfejlesztésben Minőség modellek a szoftverfejlesztésben 17

9. Minőségbiztosítás Minőség modellek a szoftverfejlesztésben 6. 9.6. Hibalehetőségek és kiküszöbölésük a szoftverfejlesztésben Hibalehetőségek és kiküszöbölésük a szoftverfejlesztésben Hibalehetőségek és kiküszöbölésük a szoftverfejlesztésben 18

10. fejezet - 10. Ipari szoftverfejlesztés sajátosságai 1. 10.1. 2. 10.2. Ügyfélorientált terméktámogatás Ügyfélorientált terméktámogatás Ügyfélorientált terméktámogatás 3. 10.3. Szabványok Szabványok Szabványo 4. 10.7. A szoftvertermékekre vonatkozó szabványok A szoftvertermékekre vonatkozó szabványok A szoftvertermékekre vonatkozó szabványok 5. Összefoglaló, befejezés 19

10. Ipari szoftverfejlesztés sajátosságai Összefoglaló, befejezés Összefoglaló, befejezés 20

11. fejezet - 11. Beágyazott eszközök fejlesztése 1. 11.1., a digitális rendszer fogalma, HW- SW dilemma, a digitális rendszer fogalma, HW-SW dilemma, a digitális rendszer fogalma, HW-SW dilemma 2. 11.2. Az elektronikai tervezés eszközei Az elektronikai tervezés eszközei Az elektronikai tervezés eszközei 3. 11.3. Digitális áramkörök tervezése Digitális áramkörök tervezése Digitális áramkörök tervezése 4. 11.4. Digitális áramkörök verifikációja Digitális áramkörök verifikációja Digitális áramkörök verifikációja 21

11. Beágyazott eszközök fejlesztése 5. 22

12. fejezet - 12. Beágyazott SWfejlesztés 1. 12.1., a beágyazott szoftver sajátosságai, a beágyazott szoftver sajátosságai, a beágyazott szoftver sajátosságai 2. 12.2. Követelmények, szoftver létrehozásának lehetőségei Követelmények, szoftver létrehozásának lehetőségei Követelmények, szoftver létrehozásának lehetőségei 3. 12.3. Fejlesztési környezet, különleges funkcióik Fejlesztési környezet, különleges funkcióik Fejlesztési környezet, különleges funkcióik 4. 12.4. Eredményes fejlesztés, biztonság, tesztelés Eredményes fejlesztés, biztonság, tesztelés 23

12. Beágyazott SW-fejlesztés Eredményes fejlesztés, biztonság, tesztelés 5. 24

Tárgymutató 25