Jelenlegi hely

Intelligens Eszközök Fejlesztése az Ipari Automatizálásban

Oktató:

Dr. Pletl Szilveszter

Leírás:

Az ipari automatizálás ma már szinte minden gyártási folyamat szerves része. Egyes termékek előállításához több intelligens eszköz nagy számítási kapacitása szükséges. Ezen eszközök egyik vezető gyártója a világban a Siemens, melynek leányvállalata az evosoft Hungary Kft. már közel 20 éve támogatja szoftver oldalról ezen izgalmas terület kutatásfejlesztését. A kurzus keretében szeretnénk megosztani sok év tapasztalatát és gyakorlatiasabb oldalról megközelíteni, hogyan hasznosul a szoftverfejlesztés elmélete a mindennapi munkában.

Tematika:

Bevezetés az ipari automatizálásba

Az automatizálás fajtái
Vezérlés és szabályozás
Eszközcsaládok (Példa, Érzékelés, Beavatkozás, PLC, HMI)
Terepi kommunikáció
Az ipari berendezések életciklusa

Runtime Software

A runtime szoftver sajátosságai
A runtime szoftver hardver környezete
A runtime szoftver komponensei
A runtime szoftver funkciói
Elvárások a runtime rendszerekkel szemben

Engineering Software

Az ES definíciója, feladata
ES vs. RT-SW
Az ES projekt és az ES állapotai
ES funkcionalitás  – üzembe helyezés támogatása
ES funkcionalitás  – programozás és hibakeresés

Fejlesztési szerepek

Az egyén és az egyéni viselkedés, egyéni és vállalati értékek
Motiváció, csoport vagy csapat
Szervezeti struktúra, a szervezet típusai
Termék-életciklus, a termékéletciklus-menedzsment fázisai és legfontosabb
szerepei
Fejlesztési szerepek az ipari szoftverfejlesztésben

Fejlesztési folyamatok

Vízesés modell
V-Modell
Iteratív fejlesztés: Spirál Modell
Iteratív fejlesztés: Inkrementális Modell
Agilis / SCRUM fejlesztés

Integráció

Az integráció (szükségessége, szintjei, interfészek)
Integrációs tesztelés
Eszköztámogatás, dokumentáció

Konfigurációmanagement

A konfigurációkezelés alapjai
Verziókövetés
Verziókövetés - toolok
Változáskezelés
Generálás
Kiadáskezelés
Integráció

SW-Tesztelés

A szoftvertesztelés célja
Tesztek típusai és fajtái
NFR teszt, Regressziós teszt, Kompatibilitási teszt
Tesztautomatizálás
Lefedettség
Hiba management, hibakövetés, hiba-életciklus

Minőségbiztosítás

Mi a minőség?
A minőségirányítás alapfogalmai
A minőségirányítás kialakulása
Minőség irányítás - minőség menedzsment
Minőség modellek a szoftverfejlesztésben
Hibalehetőségek és kiküszöbölésük a szoftverfejlesztésben

Ipari szoftverfejlesztés sajátosságai

Ügyfélorientált terméktámogatás
Termékverziók közti kompatibilitás
Szabványok
A szabványok fajtái
A szabványosítás szervezetei
A termékfelelősség fogalma
A szoftvertermékekre vonatkozó szabványok

Beágyazott eszközök fejlesztése

Bevezetés, a digitális rendszer fogalma, HW-SW dilemma
Az elektronikai tervezés eszközei
Digitális áramkörök tervezése
Digitális áramkörök verifikációja

Beágyazott SW-fejlesztés        A beágyazott szoftver sajátosságai
Követelmények, szoftver létrehozásának lehetőségei
Fejlesztési környezet, különleges funkcióik
Eredményes fejlesztés, biztonság, tesztelés