Aktív Orvostechnikai Eszközökben használható modern fejlesztési technológiák lehetőségeinek vizsgálata

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

Download "Aktív Orvostechnikai Eszközökben használható modern fejlesztési technológiák lehetőségeinek vizsgálata"

Átírás

1 Aktív Orvostechnikai Eszközökben használható modern fejlesztési technológiák lehetőségeinek vizsgálata Kutatói beszámoló Kazinczi Ferenc (B. Braun Medical Hungary Ltd.) Dátum:

2 1 Tartalom jegyzék 1 Tartalom jegyzék Bevezetés Dialízis gépek bemutatása Akut és krónikus veseelégtelenség Dialízis terápiák Aktív egészségügyi gépek fejlesztése Szabványok és Guideline-ok ISO Kockázatmenedzsment Usability engineering Egészségügyi gépekben alkalmazott software fejlesztése IEC Medical electrical equipment - Part 1: General requirements for basic safety and essential performance Design History file (DHF) Product Requirement Profile Design and Development Plan Design Input Design Output Design Review Design Verification Design Validation Design Transfer DHF kialakítása Követelmény és Design specifikáció menedzsment Rendszer követelmények specifikációk Software követelmények specifikációk PCB és HW követelmény specifikációk Traceabilty Mátrix Követelmények Menedzselése Fejlesztési folyamat menedzsment Agilis metódusok a SW fejlesztésben A megvalósított SW fejlesztési folyamat

3 2 Bevezetés A kutatást a B. Braun Medical Kft.-nél végeztem, ami több komplex feladat elvégzését foglalt magába egy akut dialízis gép fejlesztésével kapcsolatban. Főbb feladatim közé tartozik az aktív egészségügyi gépek (Active Medical Device) fejlesztési folyamatai során felmerülő nemzetközi minőségügyi, szabályozási, biztonság technikai és a felhasználók által elvárt követelmények meghatározása és a folyamatoknak a javítása. A szabványokban leírt követelmények betartása, pontos dokumentációja nélkülözhetetlen a termék piaci bevezetésekor. A célországok jogrendszerének megfelelően be kell tudni bizonyítani, hogy a gyártó mindent megtett annak érdekében, hogy egy biztonságos és funkcionálisan jól működő gépet kíván forgalmazni, ami nem veszélyezteteti sem a betegeket, sem pedig a felhasználókat. Mindemellett a folyamatok betartása és alkalmazása nem csak csökkenti a fejlesztés költségeit, de növeli a fejlesztés hatékonyságát, minimalizálja az orvostechnikai eszközök által hordozott kockázatot és segíti a mérnököket az egyes életciklus fázisokban helyes döntéseket hozni. Az egészségügyi gépek minőségmenedzsmentjére vonatkozó specifikus követelményeket az ISO 13485:2003 szabványban összegezték. Annak érdekében, hogy akár már kis fejlesztői csapattól egészen a multinacionális cégekig, a szabályozási rendszerek által megkövetelt eredményeket be tudjuk mutatni, nélkülözhetetlen a folyamatok menedzselését és a dokumentációt támogató rendszerek alkalmazása. Ilyen rendszerek irányíthatják a: - Feladatok munkafolyamatát (IBM Lotus Notes alapú életciklus management) - Rendszer és komponens szintu követelmények menedzselését és traceability biztosítását (IBM Rational DOORS) - Konfiguráció és karbantartási menedzsmentet (Reporting rendszerek, Dokumentációs Adatbázis, SVN) - Tesztelési, Verifikációs és Validációs folyamatokat A kutatás fő témakörei: - Az orvostechnikai eszközök élet ciklusát menedzselő rendszerek kialakítása új eszközök, módszerek és technikák alkalmazásával. - Az adott projekttel kapcsolatos ISO által elvárt Design History File (DHF), valamint az amerikai Food and Drug Administration (FDA) CFR 21 Part 820 követelményei alapján agilis folyamatok kialakítása. (TDD, MediSPICE, SCRUM) Szükségszerű a folyamataink optimalizálása és hatékonyságának növelése, így továbbá feladatim közé tartozik még, olyan folyamatok megalkotása, melyek elvégzése nem hátráltatja a fejlesztőket. Ezt olyan, a fejlesztés során bevezetett Agilis módszerek alkalmazásával tesszük, mint például a SCRUM. Ezzel és a hasonló iteratív elveken alapuló módszerekkel időt, pénzt és energiát lehet megtakarítani, valamit növelhető mind az elektronikus, mechanikus és a software fejlesztések hatékonysága. 3

4 3 Dialízis gépek bemutatása 3.1 Akut és krónikus veseelégtelenség A vese funkcionalitásában fellépő különböző rendellenességek alapján megkülönböztethetünk akut és krónikus elégtelenséget. Ezek kezelései: Akut dialízis: a vesét ért hirtelen trauma, általában valamilyen visszafordítható patológia hatás áll a háttérben, ami akár több szervi elégtelenséggel is egyszerre jelentkezhet. Ilyen kiváltó okok lehetnek: o egy baleset, ami során a betegnek a veséje súlyos sérülést szenvedett a becsapódástól. o olyan betegek esetében, akiknek a szervezete túlságosan legyengül műtét közben és a vesét le szeretnék kapcsolni a vérkörről. (Transzplantációs műtétek, szív- és érrendszeri beavatkozások.) o urogenitális daganat következtében elzáródó húgyhólyag és húgyutak. o (Ezeket az okokat megkülönböztethetjük a vesét és környezetét ért hatásoknak megfelelően Prerenális/Renális/Postrenális eredetűeknek. ) Éppen ezért az ilyen jellegű gépek főleg az intenzív osztályokon fordulnak, ahol folyamatos akár több napig tartó kezelésekről lehet szó, amit a vese teljes funkcionalitásának visszanyerése követhet. Ennek érdekében a nővéreknek, orvosoknak egy könnyen kezelhető és kis gépre van szükségük, hogy a többi intenzíves eszközök közötti munka ne legyen még nehezebb. Krónikus dialízis: Krónikus veseelégtelenségről akkor beszélünk, ha fokozatos és visszafordíthatatlan romlás áll fent a betegnél. Ilyenkor a páciensnek rendszeres dialízis kezelésre van szüksége, hogy a vese kiválasztásának feladatit a gép el tudja végezni és ezzel megakadályozzuk a további állapot romlást. Ilyen krónikus gépeket az erre a feladatra kialakított dialízis centrumokban használnak, ahol a betegek állapottól függően hetente 2-3 kezelésen vesznek részt, melyek akár 4 órát is igénybe vehetnek. Ezek a központok saját vízmű - vel vannak ellátva, annak érdekében, hogy növeljék a terápia hatékonyságát. Ennek köszönhetően a krónikus gépeknek, az akut gépekkel szemben, nagyobb a helyigényük és rendszerint bonyolultabb a működésük és a felhasználói felületük is. Krónikus dialízis sajnos nemtől és kortól teljesen függetlenül is kialakulhatnak, de a leg főbb kiváltó okok lehetnek: o egészségtelen életvitel dohányzás, alkoholizmus túlsúlyosság. o a diabetes bármilyen típusú lefolyása o magas vérnyomás, szív- és érrendszeri megbetegedések o genetikailag örökletes és autoimmun betegségek (cystás vese elváltozások, IgA nephropathy (véres vizelet)) 4

5 3.2 Dialízis terápiák Míg a vesében bonyolult kémia folyamatok irányítják a kiválasztást, addig a valóságban egyszerű fizikai modellek helyettesítik a vese főbb funkcióit. Az egyszerűbb kezelések esetében egy féligáteresztő membránra (Haemofilter: Egy szemipermeábilis membrán, amelynek a kapillárisaiban a beteg vére folyik keresztül és a különböző eljárások következtében a hártyán konvekcióval, vagy diffúzióval (ozmósis hatására) molekulák áramlanak a vérből, a membrán egyik oldaláról a másikra.), a beteg vérére, ami egy külső szerelékben pumpák által szabályozottan folyik és dializáló oldatokra van szükség: Hemodialízis (HD): Ennél a terápiánál a beteg vérét egy perisztaltikus pumpa segítségével átvezetjük egy haemofilter kapillárisain, valamint egy dialízis pumpa segítségével a kapillárisokat kívülről dializáló oldatba helyezzük. Ekkor a féligáteresztő hártya két oldala között fellépő koncentráció különbség hatására a vérben oldott toxinok átáramlanak a szűrön keresztül a dialízis folyadékba. A kiválasztott ultrafiltrátum-ot, ezek után elvezetik. Hemofiltráció (HF): Hemofiltráció esetében csak a kapillárisokon belül folyik vér és folyadék. Ilyenkor a haemofilter előtt vagy után közvetlenül a vérhez adják hozzá az úgy nevezett helyettesítő folyadékot. Ennek köszönhetően a beteg vérét először felhígítjuk, majd a rendszerben lévő nyomás következtében a membrán lyukain átpréseljük a különböző molekulákat. Főleg nagyobb méretű molekulák eltávolításban segít. (Akut dialízis esetében, előfordulhat csak tiszta folyadék eltávolítás a betegből, ahol csak a páciens vérét áramoltatják át a filteren és folyadékot vesznek le. Ez főként ödémás betegek esetében alkalmazott.) Hemodiafiltráció (HDF): Ez a terápiás eljárás a hemofiltráció és a hemodialízis kombinációja. Ebben az esetben urémiás toxinok membránon keresztüli kiválasztása a vérből nem csak ozmózissal(koncentráció különbség) történik, hanem konvekcióval (két oldal közti nyomás különbséggel). Plazma terápiák: A plazma terápiák akut dialízis kezelések és egyéb szeptikus esetek kapcsán merülnek fel. Ilyen esetekben először elválasztják a vérplazmát a vér alakos elemeitől, majd vagy lecserélik, vagy egy második filteren vagy adsorberen keresztül a megtisztítják. o Plazma csere : Amikor az elválasztott plazmát eltávolítják és új plazmával helyettesítik. o Plazma adszorpció/perfúzió : Az elválasztott plazma egy szelektív adszorberen keresztül folyik át és az így az adott szelektivitásnak megfelelő molekulától megtisztított plazmát juttatják vissza e beteg váráramlásába. (Léteznek a Hemoperfúziós terápiák is, amikor a vért közvetlenül egy szelektív szűrőn keresztül tisztítják és juttatják vissza a betegbe. ) 5

6 4 Aktív egészségügyi gépek fejlesztése 4.1 Szabványok és Guideline-ok Az orvostechnikai eszközök fejlesztése egy meglehetősen erősen szabályozott iparág, ahol a versenyben maradás egyik alappillére, hogy ezeknek a nemzetközi szabványoknak, leírásoknak megfeleljen az adott gyártó. Ezek a szabályozások még szigorúbbak, olyan eszközök esteében, ahol az elvárt teljesítményért és a funkcionális biztonságért egy-egy beágyazott rendszer a felelős. A dialízis gépek is ebbe a kategóriába sorolhatóak, ahol a rendszer biztonságos működését egy vagy több software applikáció együttese biztosítja. Ilyenkor az általános minőségmenedzsment szabványok mellet, további folyamat leíró szabványok vagy akár termék specifikus szabványok is megjelenhetnek, mint ez a művese gépek esetében is történt. (IEC th edition - Particular requirements for basic safety and essential performance of haemodialysis, haemodiafiltration and haemofiltration equipment). A lentebbi táblázat egy listát tartalmaz a legfontosabb aktív egészségügyi gépek gyártásával kapcsolatos szabványok és guideline-okról. A gyártók minden évben rendszeresen úgy nevezett auditon vesznek részt, amit egy független minősítő szervezet végez és sikeres megfelelőség esetén a gyártó jogosultságot szerez, hogy forgalmazza a terméket az adott országban vagy. International Standards ISO 9001:2000, Chapter 7.3. Design and development, Chapter 8.3 Control of nonconforming product ISO/IEC 90003:2004 Software engineering Guidelines for application of ISO 9001:2000 to computer software ISO 13485:2003, Chapter 7.3. Design and development, Chapter 8.3 Control of nonconforming product ISO 14971:2007 Application of risk management to medical devices IEC :2005 Medical electrical equipment - Part 1: General requirements for basic safety and essential performance IEC :2006 Medical electrical equipment - Part 1-6: General requirements for basic safety and essential performance Collateral Standard: Usability IEC Medical Device Software Software life cycle processes IEC 62366:2007 Medical Devices Application of usability engineering to medical devices Guidance, national standards EC-Directive 93/42/EEC for Medical Devices and derived National Laws FDA 21 CFR 820 Quality System Regulations FDA Design Control Guidance for Medical Device Manufacturers, March 1997 FDA Guidance for the Content of Premarket Submissions for Software Contained in Medical Devices, May 2005 FDA General Principles of Software Validation, Final Guidance for Industry and FDA Staff, 2002 FDA Guidance Do it By Design (An Introduction to Human Factors in Medical Devices) FDA Guidance - Medical Device Use-Safety: Incorporating Human Factors Engineering into Risk Management - 18,July,2000 JUS Canadian Medical Devices Regulations (SOR/DORS) IEEE Std IEEE Standard for Software Reviews ANSI/AAMI HE74:2001 Human factors design process for medical devices IEC/PAS Guidance on human factors ANSI/AAMI HE75:2010 Human factors engineering engineering for system life cycle applications Design of medical devices Table 1. General International and National standards in the Medical device domain 6

7 4.1.1 ISO Ez a szabvány a Nemzetközi Szabványosítási Szervezet (ISO International Organization for Standardization) által elkészített egészségügyi gépekre vonatkozó minőségmenedzsment szabvány (ISO 13485:2003), ami az iparban alkalmazott ISO 9001:2008 minőségmenedzsment szabvány orvostechnikai eszközökre specializálódott módosítása és kiegészítése. A szabvány legfőbb célja, hogy olyan útmutatást biztosítson a gyártóknak, amely harmonizálja és egységesíti ezt az ipari szektort lehetővé téve egy jól kontrollált és felügyelhető termék életciklus megvalósításáti. Nem csak a vevők által felállított követelményeknek és a különböző országok jogszabályainak való megfelelés a cél, de az egészségügyi cégek termelékenységének fokozása és az egyre növekvő termékminőség elérése is meghatározó. Egységes Design History File kialakítása, ami a termék teljes életciklusát bemutató dokumentációs struktúra, egészen a kezdeti tervezési fázistól, a fejlesztésen keresztül, a piacra bocsátáson át a termék visszavonásáig. Ez a fajta egységesítés lehetővé teszi az egyes piacokon képviseltetett versenytársak egyenlő osztályozását és elbírálását. Külön hangsúlyt fektetnek a használhatóságra (Usability Engineering), ez magába foglalja a gép minden élethelyzetben történő felhasználási lehetőségeinek és az egyes felhasználói körök által elvárt követelmények megvizsgálást. Mindezek mellett az egyik legfontosabb szempont a kockázatmenedzsment (Risk Management) harmonizálása, ennek betartása nélkülözhetetlen egy biztonságosan működő termék fejlesztése és gyártása során Kockázatmenedzsment Az elmúlt évtizedek során az egészségügyi gépek fejlesztése során egyre nagyobb teret hódított a kockázatmenedzsment, aminek az iparágban alkalmazott és elvárt folyamatát az ISO 14971:2009 szabvány mutatja be. Természetesen a szabvány lehetőséget biztosít, mindenkinek, hogy a saját folyamataikhoz alakítsák és azok alapján alkalmazzák ezt, de a kimenetet miden esetben szigorú vizsgálatoknak vetik alá, melyeknek lényege a felelősségvállalás. A felhasználó és beteg központú gondolkodás alapja, hogy a rizikó analízis során a fejlesztői csoportok már magas szinten megvizsgálják, hogy a gép, milyen veszélyeket rejthet, attól függően, hogy a hazárdos eset felhasználói hibából, hardware hibából vagy esetleg valamilyen software hibából ered. A fő célja ennek a folyamatnak, olyan védelmek és biztonsági intézkedések kialakítása, melyek képesek az azonosított veszélyes helyzeteket megszűntetni vagy segítenek elkerülni azt. Ilyen megoldások lehetnek: Inherent safety by design: Olyan hardware elemek gyártása, tervezése melyek kizárják egy funkció nem megfelelő alkalmazását. (Mechanikus alkatrészek vagy akár már PCB design szinten bevezetett védelmi áramkörök.) Protective Measures: Főként olyan funkcionális biztonsági intézkedések, ahol valamilyen software által biztosított védelemről van szó. Ilyenkor a rendszer egy veszélyes helyzetben egy előre definiált biztonsági állapotba kerül és ezt figyelmeztető jelekkel jelzi a felhasználónak. (SW alrendszerek, amik bizonyos szenzorok monitorozásával biztosítják a normális működési körülményeket és azok eltérésekor jelzést adnak és beavatkoznak.) Information for safety: Sok esetben fordulhat elő olyan, hogy a veszély megakadályozása nem megvalósítható az előző két eljárás egyikével sem. Ilyenkor a leggyengébb???? védelem, ha megfelelő jelzésekkel, leírásokkal vagy a felhasználók oktatásával próbáljuk meg a rizikót csökkenteni. (Különböző címkék vagy a felhasználó útmutató stb ) 7

8 4.1.3 Usability engineering Egyre szélesebb körben elterjedt módszer, hogy az egészségügyi gépek használatát a lehető legnagyobb mértékben felhasználóbarátra kell tervezni. Ez nem csak a megjelenést rejti magában, ami,mint marketing fogás alkalmazható, hanem segíthet a különböző felhasználói csoportok szokásiból, kultúrából vagy képzettségéből eredő kockázati tényezők csökkentésére, ezáltal növelve a gép biztonságosabb működését. Ezzel az IEC 62366: Medical Device Usability Engineering szabvány foglalkozik, ami szintén egy folyamatot leíró szabvány és az egyes fejlesztési lépések során keletkező kimeneteket definiálja Egészségügyi gépekben alkalmazott software fejlesztése Ahogy már korábban kitértem rá, az orvostechnikai eszközök funkcionalitása és alkalmazhatósága a gép által megvalósított software-től függ a legnagyobb mértékben. Egy SW működésében sohasem lehetünk 100%-osan biztosak, abban hogy minden esetben jól és biztonságosan fog működni. Mégis annak érdekében, hogy egy a SW-t tartalmazó eszközök biztonságos működését elérjük, a Nemzetközi Elektronikai Bizottság hatályba helyezte az IEC 62304: Medical Device Software Software life cycle processes szabványt. Ez a szabvány kiterjeszti a fentebb ismertetett kockázatmenedzsment-et és lemegy egészen a legkisebb SW egységekig, hogy a lehető legalaposabb tervezést, implementálást, tesztelést és verifikációt biztosítsa. Ezáltal garantálja, hogy a gyártó a lehető legjobb tudása szerint járt el és minimalizálta a SW-ből származó hibák valószínűségét. Figure 1. IEC SW fejlesztési folyamat. 8

9 4.1.5 IEC Medical electrical equipment - Part 1: General requirements for basic safety and essential performance Érdemesnek tartom, hogy a legfőbb biztonság technikai szabványt is megemlítsem, ami az orvostechnikai eszközök területén található, ez az alcímben is megnevezett IEC rd edition. Ez a szabvány foglalja magába az összes olyan általános biztonság technikai követelményt és alapvető teljesítmény követelményeket, amik nélkülözhetetlenek az egészségügyi gépek piacán. Ez a szabvány az előzőekben bemutatottakkal szemben nem folyamatokat definiál, hanem konkrét követelményeket fogalmaz meg, amiket minden gyártónak követnie kell és a dokumentáltan bizonyítaniuk kell a követelményekkel szembeni megfelelősséget. Ezek a követelmények direkt hatással vannak a termékek tervezésére és fejlesztésére. További 10 úgy nevezett Colleteral szabványt definiál, amik külön foglalkoznak az Alarm jelzésekkel (IEC ) vagy az Elektromágneses Kompatibilitással (IEC ). Valamint 60 darab termék és piaci szegmens specifikus partikuláris szabványt, mint a bevezetőben említett dialízis gépekkel foglalkozó szabvány, a IEC Ez a szabvány család nélkülözhetetlen követelményeket fogalmaz meg, segítve a biztonságosabb és jobb minőségű gépek fejlesztését egy egységes rendszer keretein belül. 4.2 Design History file (DHF) A minőségmenedzsment legfőbb végterméke a Design History File, aminek egy jelentős részét, az adott termékkel kapcsolatos fejlesztési és egyéb folyamatok végeredményeként keletkező dokumentációk alkotják. A termék fejlesztési életciklusát a gyakorlatban legtöbbször az úgy nevezett V-modellel szokták ábrázolni és megvalósítani, ami egyben megfelelően illeszkedik az ISO által elvárt folyamat orientált megközelítéshez is. Figure 2. V-modell 9

10 4.2.1 Product Requirement Profile Az elsődleges hivatalos dokumentum egy termékkel kapcsolatban a magas szintű követelmények megfogalmazása, ami nagyobb cégek esetében a különböző divíziók elvárásait, a termékre jellemző felhasználói követelmények és egyéb általános a piac és a versenyképesség által megkövetelt specifikációkat foglalja össze. Ez egységesíti a cégen belül e termékkel kapcsolatos egységes elvárást, ami köré a későbbiekben a marketing, a salse és a fejlesztés is építhet Design and Development Plan Minden fejlesztési projectben nélkülözhetetlen, hogy tervet készítsünk az egyes fázisokhoz. Ennek keretében meg kell tervezni a termékfejlesztés szakaszait, mérföldköveit. Fontos meghatározni az átvizsgálási pontokat, ahol ellenőrizzük az egyes feladatok elkészültségét és a megvalósított design technikai átvizsgálását. Előírjuk, hogy milyen verifikálási tevékenységeket tervezünk és milyen mélységben tervezzük ezeket elvégezni, valamint a validálási és tervezésátadási tevékenységeket. A project elején a project vezetőknek meg kell határozniuk a felelősségi és hatásköröket. Lényeges követelmény, hogy ezt a fejlesztés folyamán karban kell tartani (pl. az átvizsgálások eredményeként szükségessé váló változtatások következményeként vagy a több éves fejlesztési ciklusból adódó erőforrás és technológiai igényeknek megfelelően) Design Input Ez az első lépcsőfok, hogy a termékkel kapcsolatos legfontosabb követelményeket megfogalmazzuk. Kiemelt jelentőségű, hogy a funkcionális és a teljesítmény követelmények mellett, az egyes jogszabályokból adódó elvárásokat is meghatározzuk már ilyen magas szinten és az implementációs eljáráshoz, mint bemenet rendelkezésre bocsássuk. Fontos, hogy az egyéb követelményeken túl kiemelten figyelembe kell venni a biztonsági követelményeket és a kockázatmenedzsment eljárás kimeneti adatait is. Az orvostechnikai eszközök területén az elmúlt években magas súllyal szerepelnek a követelmények között a felhasználói csoportok elvárásai és az esetleges felhasználók által elkövethető hibák elleni védelmek meghatározásai is. Tehát ezek a követelmény specifikációk foglalják össze, hogy MIT várunk el pontosan a végterméktől. A bemenő adatok kielégítő voltát jóvá kell hagyni és a fejlesztés folyamán át kell vizsgálni Design Output Ebben a fázisban születnek meg a magas szintű megvalósításhoz szükséges leírások. Meghatározásra kerülnek, milyen komponenseknek kell alkotniuk egy gépet ezek hogy fognak rendszert alkotni. Milyen SW egységek fogják az egyes funkcionalitásokat biztosítani és azok hogyan kapcsolódnak egymáshoz és a rendszerhez. A kimenő adatoknak ki kell elégíteniük a követelményeket (bemenő adatok) és megfelelő információt kell nyújtaniuk a beszerzéshez, gyártáshoz ill. szolgáltatásnyújtáshoz. Egyszerűen fogalmazva olyan leírások, modellek és egyéb segédeszközök gyűjteményei, amely pontosan megválaszolják, hogy a követelményeket HOGYAN szeretnénk megvalósítani Design Review Egy átlagos egészségügyi gép fejlesztés ciklusa akár 3-5 év is lehet, ami szinte kötelezően magával vonzza, hogy a konzisztencia érdekében a fejlesztési tervben meghatározott pontokon át kell vizsgálni az addigi eredményeket. Megfelelnek-e a követelményeknek, mindent kielégítünk a specifikációs oldalról és nincsenek le nem fedett elvárások. Illetve a feltárt problémák megoldására javaslatokat kell tenni, amelyeket a 10

11 megfelelő folyamatokkal alátámasztva, mint a Change Request Management vagy a Maintenance and Problem Resolution folyamatok Design Verification A verifikálás feladata annak igazolása, hogy a fejlesztés kimenő adatai teljesítik a tervezés és fejlesztés bemenő adatait, azaz a termék követelményeit. A szembe állított verifikációs teszteknek le kell fedniük a követelményeket, ezáltal igazolva, hogy a végtermék a teljesíti a kezdeti követelményeket ezáltal biztosítva az implementáció helyességét Design Validation A validálási tevékenység célja annak igazolása, hogy a termék kielégíti a használati és alkalmazási célokat, azaz megfelel a tényleges felhasználói igényeknek. Ennek részeként klinikai értékelést kell végezni. Fontos kihangsúlyozni, hogy ezt a tevékenységet a végleges körülmények között és valódi felhasználók által a gyártott terméken kell elvégezni a forgalomba helyezés előtt Design Transfer Az utolsó fejlesztési fázis, amikor a termék kész a gyártásra és átadásra kerül, hogy az adott piacra vezessék. A Fejlesztés miden szükséges dokumentációval és folyamattal, ami az egészségügyi gép sorozatgyártásához elvárt befejezésre? kerül DHF kialakítása Az ISO követelményeinek megfelelően az előbbiekben felsorolt fő fejlesztési fázisok kimenetelei fogják alkotni a Design History File -t, ami az Auditokon használt dokumentumok jelentős részét képviselik. Ezeknek a tartalmaknak a megfelelő kialakítása és folyamatos karbantartása nélkülözhetetlen a termék piaci versenyképességéhez. 11

12 5 Követelmény és Design specifikáció menedzsment 5.1 Rendszer követelmények specifikációk A projekt indulását követően a megismert folyamat alapján először szükséges, hogy a magas szintű marketingtől, piackutatásból származó adatokat egy jól strukturált, már technikai és biztonsági adatokkal kiegészített rendszer szintű követelmény halmazba rendezzük. Ezeket Rendszer Követelményeknek nevezik, ez a specifikáció adja az első igazi bemenetet a fejlesztőknek, akik ezek alapján meg tudják határozni, milyen komponensek alkossák a gépet, hogyan nézzen ki, az egyes elemek hogyan kapcsolódjanak egymáshoz. 5.2 Software követelmények specifikációk A SW követelmények már a fejlesztés egy későbbi fázisában válnak fontossá, ahol a SW mérnököknek egy, a Rendszer szintű követelmények alapján készített specifikáció fogja képezni az implementáláshoz szükséges inputot. Fontos, hogy a követelmények egyértelműek, jól érthetőek legyenek. Pontosan megfogalmazzák a funkciókkal szembeni elvárásokat, beállítható tartományokat, default értékeket, alarm limiteket. Definiálják a hardware-software interfészeket, bizonyos vezérlések esetében a kommunikáció paramétereit (RS232, RS422 ) vagy esetleg analóg jeleknél az egyes logikai szinteket. Ezek a követelmények egy fajta cheklist-et alkotnak az implementációs folyamat végén, melyek a verifikációs eljárás során, a teljesség és helyesség bizonyításához használhatók. Fontos megjegyezni, hogy a SW követelmények változnak a leggyakrabban egy fejlesztés során, mivel ez a legkiszámíthatatlanabb komponens és szinte 100%-osan biztos, hogy mindig javítani, módosítani kell és állandó support-ot kell biztosítani a termék életciklusának végéig. 5.3 PCB és HW követelmény specifikációk Mivel egy orvostechnikai eszköznek csak egy részét képezi a SW követelmények előállítása, külön folyamatok és eljárások léteznek, a mechanikus és elektronikus alkatrészek specifikálásához. A funkcionális követelmények mellett, fontos a teljesítmény kritikus követelmények meghatározása, melyek később a rendszer integrálás során tesztelésre kerülnek és biztosítják az egész gép egységes teljesítményét az előírt használati körülményeknek megfelelően. 5.4 Traceabilty Mátrix Project menedzsment szempontból fontos, hogy a változásokat minden szinten gyorsan és egyszerűen követni tudjuk. Ezért fontos, hogy az egyes dokumentációs szintek között egyértelmű hozzárendelések biztosítsák a teljes lefedést. Tehát fontos, hogy a követelményeket rendszer szintről egészen a komponens szintig követhessük és a teszteken keresztül a verifikációig is eljussunk. Ez az összeköttetés struktúra vagy gráf ábrázolható egy traceability mátrixszal (nyomon követhetőségi mátrix), ami biztosítja, hogy minden rendszer szintű követelmény ki lett elégítve és nincsenek felesleges vagy nem használt elemek a struktúrában. Ezt szemlélteti a lentebbi ábra, ahol a zöld nyom egy helyes lebontást reprezentál a struktúrában. Ezzel szemben a piros dobozok jelölik azokat az elemeket, amiket nem fedtünk le vagy kihagytunk az implementáció során. Ennek a segítségével a project végén, biztosíthatjuk, hogy ha traceability teljes, akkor nincs olyan követelmény, amivel a fejlesztés nem foglalkozott, nem lett implementálva vagy nem lett letesztelve. 12

13 Figure 3. Traceabilty 5.5 Követelmények Menedzselése Annak érdekében, hogy ezeket a különböző szintű és a szintenként eltérő mennyiségű követelményeket egyszerűen és átláthatóan tudjuk kezelni fontos, hogy olyan eszközöket alkalmaznunk, amelyek a következő tulajdonságokkal rendelkeznek: Robosztus és nagy mennyiségű szöveges tartalom kezelésére alkalmas Több felhasználó olvashat és szerkeszthet egy időben A tartalom több nézetben is megfigyelhető legyen Az egyes dokumentumok külön, jól definiált modulokba rendezhetőek Az egyes dokumentumok verzió kezelhetőek A dokumentum belül, az egyes követelmények és bejegyzések külön-külön verzió kezelhetőek Az egyes fejlesztési fázisokban baseline-ok húzhatóak (Verzió vagy verziók csoportja, amik ha tovább változnak külön tártolódnak és bármikor visszaállíthatóak.) Legalább Szerver- Kliens struktúra a biztonságos adattároláshoz Traceability (Nyomon követhetőség) biztosítása, ami segít egy magasabb szintű követelmény lebontásának a nyomon követésében, egészen az alacsonyabb szintű követelményeken keresztül a verifikációig. Tartalom exportálása pdf, word vagy egyéb szerkeszthető szöveges formátumba Helyesírás ellenőrzés Esetleges Script nyelvek támogatása, amik egyszerű funkciók megvalósítására alkalmas Ha belső fejlesztésű, akkor legyen validálva, hogy a gyártó garantálni tudja a helyes működést és ezáltal a helyes kimeneti dokumentumokat és eredményeket is. Ezeket a szempontokat figyelembe véve és azt, hogy a piacon mit ajánlanak, mint követelmény menedzsment rendszer, az IBM Rational DOORS program került bevezetésre. A Project keretin belül az eddig bemutatott folyamatoknak és a DHF-nek megfelelően felállítottam a DOORS-ban a dokumentációs struktúrát és az egyes szinteknek megfelelően a követelmény specifikációkat is implementáltam. 13

14 6 Fejlesztési folyamat menedzsment Az információs társadalom egyre gyorsabb és nagyobb léptékű változásait, a piacon való versenyt jelentősen befolyásolja, hogy milyen minőségügyi, fejlesztési folyamatokat követünk. Az ipart még mindig nagy mértékben az úgy nevezett vízesés modellen alapuló fejlesztések uralják. A módszer lényege, hogy az egyes lépéseket egymás után, szekvenciális sorrendben hajtjuk végre, ahol minden egyes újabb fázis bementét az előző állapotok kimenetei határoznak meg és nincs visszacsatolás a megelőző állapotokhoz. Figure 4. Vízesés modell Ennek a modellnek a hátránya, hogy lassan reagál a környezet változásaira, az újabb állapotba lépés előfeltétele az előző lépés 100%-os befejezése. Későn történnek tesztelési és átvizsgálási folyamatok, amik jelentősen befolyásolják egy termék végső minőségét, valamint sok esetben a fejlesztési munkák befejezésének a csúszását eredményezheti. Ez jelentős pénz, idő és pozíció vesztéssel járhat. A dinamikus és rugalmasabb változás követés igényei új koncepciók megjelenését hozták magukkal, ilyenek többek közt az úgy nevezett Agilis eszközök, életciklus modellek, amik innovatív folyamat menedzselési eljárásokat fognak össze egy hatékony módszer keretin belül. 6.1 Agilis metódusok a SW fejlesztésben Az agilis módszerek alapja a gyors visszacsatolási pontok meghatározása a kritikus fejlesztési szakaszokban. Ezek az iterációs lépések, olyan tanulási folyamatot biztosítanak, amik segítenek észrevenni az implementációs hibákat, nem megfelelő vagy hiányos implementálásokat, még az életciklus korai szakaszaiban. Lehetővé teszik a fejlesztés skálázhatóságát, könnyebb átlátását, valamint biztosítják a végtermék jó dokumentáltságát, helyesen implementálását, tesztelését és verifikálását. A folyamatos tesztek nem csak a hibák feltárását eredményezik, de a minőség folyamatos növekedését is magukkal hozzák. Az egyik ilyen agilis módszertan a SCRUM, ami a teljes termék egészre vonatkozó jól bevált gyakorlatok, eszközök, konw-how-k gyűjteménye. A SCRUM-ot, olyan SW fejlesztéssel foglalkozó cégek is alkalmazzák, mint az Erricsson, a Noki-Siemens-Networks. Az orvostechnikai eszközök területén, még mindig nem teljesen elfogadott módszer agilis eszközök és fejlesztések alkalmazása, főként a SW fejlesztések területén. A legfőbb problémát az egészségügyi gépekre vonatkozó túlzottan szigorú és erősen szabályozott szabvány rendszer okozza. A szabványok által előírt folyamatok, feladatok, biztonsági és 14

15 dokumentációs elvárások sok esetben nehezen bonthatóak kisebb egységekre és a tesztelési, verifikációs eljárások kivitelezése nehézkes. Ezeket figyelembe véve főbb feladatom volt, hogy a meglévő folyamatokat egy agilis fejlesztési folyamattá szervezzem és ezt egy munkafolyamat menedzselő rendszerrel megvalósítsam. A folyamat, amit meg kellett valósítani az IEC 62304: Medical Device Software Software life cycle processes szabvány definiálja pontosan. A kutatásaim továbbá kiterjedtek egy olyan folyamatmodell megismerésére és kezdeti alkalmazására, ami a szabvány következő verziójába fog bekerülni. Ez az úgy nevezett MediSPICE, ami az autóiparban alkalmazott SPICE modellre épít, de az egészségügyi gépekre specifikus kiterjesztéseket és szigorításokat is egzaktul magába foglalja. Így a jövőben nagyobb hangsúlyt fogunk fordítani ennek a módszernek az elsajátítására és a folyamatink ilyen irányú fejlesztésére. 6.2 A megvalósított SW fejlesztési folyamat A következő ábra vizuálisan illusztrálja az egyes fejlesztési fázisokat, az ott történő aktivitásokat. Egy másik jól bevált eszköz, hogy az egyes állapotokat egy ikonnal párosítjuk, így a vizuális tanulást és felismerést gyorsítjuk. Az ábrán előre mutató nyilak a munkafolyamat folyását ábrázolja, míg a visszamutató nyilak a visszacsatolást az egyes állapot között. Az alap gondolat, hogy bármelyik állapotból vissza tudunk lépni egy előző állapotba és minden állapotnak saját felelőse van, aki az adott lépésnek megfelelően dönthet, hogy tovább engedi az állapot vagy visszaküldi azt egy előzőbe, hogy kijavítsák a talált hibákat. 15

16 Figure 5. Software fejlesztési folyamat START: Egy új funkció, egy Bug vagy hiba implementálása előtt, minden esetben fontos, hogy a feladat jóváhagyásra kerüljön. A fejlesztés vezetőknek, a marketingnek és a további magasabb szerveknek a cégen belül, mérlegelniük kell, hogy milyen fontos az adott feladat megoldása, mekkora a prioritása a legközelebbi határidőhöz képest, mennyi időt és erőforrást igényel a fejlesztés. Ha faladat kiosztásra kerül, akkor elindul fejlesztési folyamat is. 16

17 Requirement Analysis és Review: Minden esetben az egyik legfontosabb bemenetet az adott feladathoz köthető technikai és egyéb követelmények megfogalmazása jelenti. Az agilis fejlesztés feltétele, hogy az első követelmény halmaz, ha nem is teljes, de elégséges a munka elkezdéséhez és a fejlesztők elkezdhetnek dolgozni, mialatt a tanulási fázisokon átesve a követelmények is teljesek lesznek. A bemeneti követelmények meghatározása általában a rendszermérnökök feladata, akik egyértelmű és jól megfogalmazott check-list jellegű követelményeket fogalmaznak meg. Az implementáció során folyamatos követelmények karbantartása a visszajelzések alapján és azok helyességének ellenőrzése. Implementation Phase: o Implementation: Ha az első követelmény halmazt tovább adták implementálásra a mérnökök elkezdenek dolgozni. Meghatározzák milyen architektúrális változásokra van szükség, az esetleges változások milyen kockázattal járhat és hogyan befolyásolja a már létező és implementálják a kódot. Ha a fejlesztés alatt újabb követelmények fogalmazódnak meg azok gyors visszakapcsolásokon keresztül bekerülnek a követelmény specifikációba, így biztosítva a verifikációs eljárás teljességét. A SW komplexszitásától függően akár már implementáció közben el lehet kezdeni a tesztelést. Ilyen lehet a kód szakértők jelenlétében történő átnézése az egyes kódolási szabványoknak megfelelően vagy statikus kód analizátorok alkalmazása, amik előre meghatározott szabályok és metrikák figyelésével elemzik a megvalósított forráskód halmazt. Ez biztosíthat egy állandó naprakész forráskód halmazt, ami lefordítható és szükségszerűen futtatható állapotba helyezhető. o Test Specification:. Tesztelés több fázisban is történhet attól függően milyen mélységben akarunk tesz eseteket megfogalmazni és milyen forráskód vagy rendszer ismereteket igényel teszt. (White-box, Grey-box és Black-box testing.) Mélyebb ismeret igénylő tesztek esetében a fejlesztő előkészítheti az egyes teszt eseteket, amiket a teszt mérnökök fognak futtatni, alkalmazni. Magasabb szinten a SW rendszer architektúráját jól ismerő teszt mérnökök készíthetik elő a teszt eseteket, specifikációkat. Tesztelhetünk pontosan definiált funkcionális SW egységeket, amik lehetnek akár függvények egy meghatározott funkcióval vagy objektum orientál környezetben az egyes objektumok tesztelése is idesorolható. Ezek után integrációs teszt szinten megvizsgálhatjuk, hogy egy adott SW rendszert alkotó egységek és objektumok összessége, hogyan kapcsolódnak egymáshoz, megfelelően elvégzik az alrendszer által meghatározott funkciókat, illeszkedik a tervezett modellhez és képes-e az interfészein keresztül más SW alrendszerekkel és HW egységekkel együttműködni. Esetleg több SW rendszert igénylő orvostechnikai gépek esetében is ajánlott lehet szimulált HW környezetben történő tesztelés, ahol az egyes SW rendszerek együtt működve tesztelhetőek, úgy mintha a valós rendszerben futnának. 17

18 o Testing: Tesztelés során az előre meghatározott teszteseteket hajtják végre. Az iparban sok olyan eszközök található, amik az egyes tesztelési szinteken meghatározott teszteseteket automatikusan lefuttatják és kiértékelik. A másik eshetőség kisebb fejlesztői csapatok esetében, hogy ezt is manuálisan végzik a tesztmérnökök. Ha a teszt megbukik valahol, akkor meg kell vizsgálni, hogy az implementáció a sikertelenség forrása vagy esetleg a teszt kritérium nem megfelelő. Általánosságban ha minden teszt eset eredményesen fut le és nem buknak meg a teszt kritériumokon, akkor az implementáció sikeresnek nevezhető és befejeződhet az implementációs fázis. Verification: A verifikációs állapotban, a verifikálónak a felelőssége, hogy leellenőrizze, hogy minden követelmény implementálva és tesztelve lett. Biztosítja, hogy a traceability létezik-e egészen a követelményektől eredően a tesztekig és megvizsgálja, hogy a folyamat által megkövetelt lépéseket pontosan végrehajtották-e a fejlesztési résztvevők. Ha ezeknek az elvárásoknak megfelel az implementálás, a verifikáció biztosítja hogy az új funkció, hibajavítás illeszkedik a IEC szabvány által elvárt folyamatnak és integrálható a következő SW verzióba. Validation: Az utolsó lépésben a SW fejlesztést vezető főmérnök, rendszermérnök jóváhagyja és aláírásával biztosítja, hogy az új funkció, módosítás bekerülhet a következő kiadott SW verzióba. 18

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

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

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

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

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

Orvostechnikai eszköz tesztelése DSS Unit test. Taliga Miklós BME-IIT Orvostechnikai eszköz tesztelése DSS Unit test Taliga Miklós BME-IIT Szabványok és direktívák Orvostechnikai eszközök feladatai Objektív eredmények képzése Embernek érzékelhetetlen paraméterek mérése Sokféle

Részletesebben

V. 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 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észletesebben

Orvosi eszközök gyártmányfejlesztése Aktív orvosi eszköz szoftver verifikálása, validálása (V&V) Dolgos Márton Budapest, 2013-11-07

Orvosi eszközök gyártmányfejlesztése Aktív orvosi eszköz szoftver verifikálása, validálása (V&V) Dolgos Márton Budapest, 2013-11-07 Orvosi eszközök gyártmányfejlesztése Aktív orvosi eszköz szoftver verifikálása, validálása (V&V) Dolgos Márton Budapest, 2013-11-07 Bemutatkozás Dolgos Márton Okleveles villamosmérnök (2008) Bay Zoltán

Részletesebben

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

Orvosi ké szü lé kékbén haszna lhato modérn féjlészté si téchnolo gia k léhéto sé géinék vizsga lata

Orvosi ké szü lé kékbén haszna lhato modérn féjlészté si téchnolo gia k léhéto sé géinék vizsga lata Orvosi ké szü lé kékbén haszna lhato modérn féjlészté si téchnolo gia k léhéto sé géinék vizsga lata Önellenőrző funkciók továbbfejlesztési lehetőségei Kutatói beszámoló Boros Dávid Budapesti Műszaki és

Részletesebben

Szoftverminőségbiztosítás

Szoftverminő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észletesebben

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

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

Követelmény alapú minőségbiztosítás az államigazgatásban

Követelmény alapú minőségbiztosítás az államigazgatásban Követelmény alapú minőségbiztosítás az államigazgatásban László István 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Témák Követelmény

Részletesebben

MIÉRT KELL TESZTELNI?

MIÉ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észletesebben

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

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

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

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Folyamatmodellezés és eszközei Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Folyamat, munkafolyamat Ez vajon egy állapotgép-e? Munkafolyamat (Workflow):

Részletesebben

Dr. Topár József 3. Eladás Marketing Külső szolgáltatás Alvállalkozók Fogyasztók. Engineering Termelés Anyagszabályozás Beszerzés Minőség

Dr. Topár József 3. Eladás Marketing Külső szolgáltatás Alvállalkozók Fogyasztók. Engineering Termelés Anyagszabályozás Beszerzés Minőség A minőségterv (quality plan) olyan dokumentum, amely előírja, hogy milyen folyamatokat eljárásokat és vele kapcsolódó erőforrásokat ki és mikor fogja alkalmazni, hogy egy konkrét projekt, termék, folyamat

Részletesebben

Laborinformációs menedzsment rendszerek. validálása. Molnár Piroska Rikker Tamás (Dr. Vékes Erika NAH)

Laborinformációs menedzsment rendszerek. validálása. Molnár Piroska Rikker Tamás (Dr. Vékes Erika NAH) Laborinformációs menedzsment rendszerek validálása Molnár Piroska Rikker Tamás (Dr. Vékes Erika NAH) Tartalom Túl a címen 17025:2017(8) elvárásai Gondolatok a NAH-tól LIMS validálás Számoló táblák/eszközök

Részletesebben

Szoftverminőségbiztosítás

Szoftverminő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észletesebben

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

Autóipari beágyazott rendszerek. Kockázatelemzés Autóipari beágyazott rendszerek Kockázatelemzés 1 Biztonságkritikus rendszer Beágyazott rendszer Aminek hibája Anyagi vagyont, vagy Emberéletet veszélyeztet Tipikus példák ABS, ESP, elektronikus szervokormány

Részletesebben

A CMMI alapú szoftverfejlesztési folyamat

A CMMI alapú szoftverfejlesztési folyamat A CMMI alapú szoftverfejlesztési folyamat Készítette: Szmetankó Gábor G-5S8 Mi a CMMI? Capability Maturity Modell Integration Folyamat fejlesztési referencia modell Bevált gyakorlatok, praktikák halmaza,

Részletesebben

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

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

(Teszt)automatizálás. Bevezető

(Teszt)automatizálás. Bevezető (Teszt)automatizálás Bevezető Órák ( az előadások sorrendje változhat) 1. Bevezető bemutatkozás, követelmények, kérdések és válaszok 2. Előadás Unit test in general, 3. Előadás Unit test, Tools and practices,

Részletesebben

ORVOSI ESZKÖZÖK GYÁRTMÁNYFEJLESZTÉSE AKTÍV ORVOSI ESZKÖZ SZOFTVER VERIFIKÁLÁSA, VALIDÁLÁSA (V&V)

ORVOSI ESZKÖZÖK GYÁRTMÁNYFEJLESZTÉSE AKTÍV ORVOSI ESZKÖZ SZOFTVER VERIFIKÁLÁSA, VALIDÁLÁSA (V&V) ORVOSI ESZKÖZÖK GYÁRTMÁNYFEJLESZTÉSE AKTÍV ORVOSI ESZKÖZ SZOFTVER VERIFIKÁLÁSA, VALIDÁLÁSA (V&V) Meilinger Ákos Budapest, 08 November 2018 Bemutatkozás Meilinger Ákos Villamosmérnök BSc (2011) Villamosmérnök

Részletesebben

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

Angolul: Extreme Programming, röviden: XP Agilis módszertan. Más módszertanok bevált technikáinak extrém módú (nagyon jó) használata

Angolul: Extreme Programming, röviden: XP Agilis módszertan. Más módszertanok bevált technikáinak extrém módú (nagyon jó) használata Angolul: Extreme Programming, röviden: XP Agilis módszertan. Más módszertanok bevált technikáinak extrém módú (nagyon jó) használata jelentése: gyors, fürge 1990-es évek vége Változás igénye Módszertan-család

Részletesebben

ISO/DIS MILYEN VÁLTOZÁSOKRA SZÁMÍTHATUNK?

ISO/DIS MILYEN VÁLTOZÁSOKRA SZÁMÍTHATUNK? ISO/DIS 45001 MILYEN VÁLTOZÁSOKRA SZÁMÍTHATUNK? MIÉRT KELL SZABVÁNYOS IRÁNYÍTÁSI RENDSZER? Minden 15 másodpercben meghal egy dolgozó Minden 15 másodpercben 135 dolgozó szenved balesetet 2,3 m halálos baleset

Részletesebben

Szoftverminőségbiztosítás

Szoftverminőségbiztosítás NGB_IN003_1 SZE 2017-18/2 (2) Szoftverminőségbiztosítás A szoftverminőségbiztosítási rendszer A szoftver-minőségbiztosítási rendszer összetevői Minőségbiztosítási rendszer Minőség menedzsment Minőségbiztosítás

Részletesebben

Fogalomtá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. 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észletesebben

Orvosi eszközök gyártmányfejlesztése Aktív orvosi eszköz szoftver verifikálása, validálása (V&V) Nagy Katinka Budapest,

Orvosi eszközök gyártmányfejlesztése Aktív orvosi eszköz szoftver verifikálása, validálása (V&V) Nagy Katinka Budapest, Orvosi eszközök gyártmányfejlesztése Aktív orvosi eszköz szoftver verifikálása, validálása (V&V) Nagy Katinka Budapest, 2016-11-24 Bemutatkozás Nagy Katinka Villamosmérnök BSc (2012) Villamosmérnök MSc

Részletesebben

II. 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ó

II. 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észletesebben

Szoftverminőségbiztosítás

Szoftverminőségbiztosítás NGB_IN003_1 SZE 2014-15/2 (2) Szoftverminőségbiztosítás A szoftverminőségbiztosítási rendszer A szoftver-minőségbiztosítási rendszer összetevői Szoftver minőségi alapkérdések Hogyan hasznosítsuk a know-how-t

Részletesebben

MINŐSÉGMENEDZSMENT ALAPJAI. 5. előadás Folyamatmenedzsment alapjai. Bedzsula Bálint

MINŐSÉGMENEDZSMENT ALAPJAI. 5. előadás Folyamatmenedzsment alapjai. Bedzsula Bálint MINŐSÉGMENEDZSMENT ALAPJAI 5. előadás Folyamatmenedzsment alapjai bedzsula@mvt.bme.hu Amiről szó lesz ma Választ adok a következőkre: Mit jelent a folyamatok folyamatos fejlesztése alapelv? Milyen modellek

Részletesebben

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

Járműinformatika A járműinformatikai fejlesztés Járműinformatika A járműinformatikai fejlesztés 2016/2017. tanév, II. félév Dr. Kovács Szilveszter E-mail: szkovacs@iit.uni-miskolc.hu Informatika Intézet 107/a. Tel: (46) 565-111 / 21-07 A járműfejlesztés

Részletesebben

Programrendszerek tanúsítása szoftverminőség mérése

Programrendszerek tanúsítása szoftverminőség mérése SZEGEDI TUDOMÁNYEGYETEM Programrendszerek tanúsítása szoftverminőség mérése Dr. Gyimóthy Tibor Dr. Ferenc Rudolf Szoftverminőség biztosítás Fő cél: az üzemelő IT rendszerekben csökkenteni a hibák számát

Részletesebben

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

Informá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észletesebben

A 9001:2015 a kockázatközpontú megközelítést követi

A 9001:2015 a kockázatközpontú megközelítést követi A 9001:2015 a kockázatközpontú megközelítést követi Tartalom n Kockázat vs. megelőzés n A kockázat fogalma n Hol található a kockázat az új szabványban? n Kritikus megjegyzések n Körlevél n Megvalósítás

Részletesebben

A szoftverfejlesztési folyamatok képességének mérése. Kuzma Éva Budapest,

A szoftverfejlesztési folyamatok képességének mérése. Kuzma Éva Budapest, A szoftverfejlesztési folyamatok képességének mérése Kuzma Éva Budapest, 2013-11-14 Bemutatkozás Kuzma Éva Okleveles műszaki menedzser (BME) -2011 Minőség-és technológiamenedzsment szakirány Belső minőségügyi

Részletesebben

Miskolci Egyetem Általános Informatikai Tanszék

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

A tesztelés feladata. Verifikáció

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

Autó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 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észletesebben

ISO 9001 kockázat értékelés és integrált irányítási rendszerek

ISO 9001 kockázat értékelés és integrált irányítási rendszerek BUSINESS ASSURANCE ISO 9001 kockázat értékelés és integrált irányítási rendszerek XXII. Nemzeti Minőségügyi Konferencia jzr SAFER, SMARTER, GREENER DNV GL A jövőre összpontosít A holnap sikeres vállalkozásai

Részletesebben

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

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

Orvosi eszközök gyártmányfejlesztése Aktív orvosi eszközök verifikálása, validálása (V&V) Kuzma Éva Budapest,

Orvosi eszközök gyártmányfejlesztése Aktív orvosi eszközök verifikálása, validálása (V&V) Kuzma Éva Budapest, Orvosi eszközök gyártmányfejlesztése Aktív orvosi eszközök verifikálása, validálása (V&V) Kuzma Éva Budapest, 2013-12-05 Bemutatkozás Kuzma Éva Okleveles műszaki menedzser (BME) -2011 Minőség-és technológiamenedzsment

Részletesebben

Mobil nyomtatás működési elv és megoldás választási kritériumok

Mobil nyomtatás működési elv és megoldás választási kritériumok Mobil nyomtatás működési elv és megoldás választási kritériumok A mobil eszközök száma világszerte rohamosan növekszik és jelentős kiegészítőjévé, sok esetben helyettesítőjévé vált a hagyományos számítógépeknek.

Részletesebben

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

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Folyamatmodellezés és eszközei Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Folyamat, munkafolyamat Munkafolyamat (Workflow): azoknak a lépéseknek a sorozata,

Részletesebben

Szoftver karbantartási lépések ellenőrzése

Szoftver karbantartási lépések ellenőrzése Szoftverellenőrzési technikák (vimim148) Szoftver karbantartási lépések ellenőrzése Majzik István Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék http://www.inf.mit.bme.hu/

Részletesebben

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

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom Szoftver újrafelhasználás (Software reuse) Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 18. Roger S. Pressman: Software Engineering, 5th e. chapter 27. 2 Szoftver újrafelhasználás Szoftver

Részletesebben

Digitális eszközök típusai

Digitális eszközök típusai Digitális eszközök típusai A digitális eszközök típusai Digitális rendszer fogalma Több minden lehet digitális rendszer Jelen esetben digitális integrált áramköröket értünk a digitális rendszerek alatt

Részletesebben

MINŐSÉGBIZTOSÍTÁS ÉS E- LEARNING. Jelli János Apor Vilmos Katolikus Főiskola

MINŐSÉGBIZTOSÍTÁS ÉS E- LEARNING. Jelli János Apor Vilmos Katolikus Főiskola MINŐSÉGBIZTOSÍTÁS ÉS E- LEARNING Jelli János Apor Vilmos Katolikus Főiskola Minőség fogalma (üzleti) 1 egy termék vagy szolgáltatás olyan tulajdonságainak összessége amelyek meghatározott vagy elvárható

Részletesebben

A minőségirányítási rendszer auditálása laboratóriumunkban. Nagy Erzsébet Budai Irgalmasrendi Kórház Központi Laboratórium

A minőségirányítási rendszer auditálása laboratóriumunkban. Nagy Erzsébet Budai Irgalmasrendi Kórház Központi Laboratórium A minőségirányítási rendszer auditálása laboratóriumunkban Nagy Erzsébet Budai Irgalmasrendi Kórház Központi Laboratórium Alkalmazott standardok MSZ EN ISO 9000:2001 (EN ISO 9000: 2000) Minőségirányítási

Részletesebben

30 MB INFORMATIKAI PROJEKTELLENŐR

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

Minőségtanúsítás a gyártási folyamatban

Minőségtanúsítás a gyártási folyamatban Minőségtanúsítás a gyártási folyamatban Minőség fogalma (ISO 9000:2000 szabvány szerint): A minőség annak mértéke, hogy mennyire teljesíti a saját jellemzők egy csoportja a követelményeket". 1. Fogalom

Részletesebben

evosoft Hungary Kft.

evosoft Hungary Kft. Intelligens eszközök fejlesztése az ipari automatizálásban 9. fejezet: Minőség menedzsment Előadó: Harrer Ágnes Krisztina minőségügyi megbízott menedzser ELŐADÓ: HARRER ÁGNES KRISZTINA Minőségügyi megbízott

Részletesebben

Teszt terv Új funkció implementációja meglévı alkalmazásba

Teszt terv Új funkció implementációja meglévı alkalmazásba Teszt terv Új funkció implementációja meglévı alkalmazásba Passed Informatikai Kft. www.passed.hu Farkas Gábor 2007-P-123-45-T-1-1 IIR - Test Manager course 2 Szerepkör Név Aláírás Aláírás dátuma IT Projekt

Részletesebben

Autóipari beágyazott rendszerek. Komponens és rendszer integráció

Autóipari beágyazott rendszerek. Komponens és rendszer integráció Autóipari beágyazott rendszerek és rendszer integráció 1 Magas szintű fejlesztési folyamat SW architektúra modellezés Modell (VFB) Magas szintű modellezés komponensek portok interfészek adattípusok meghatározása

Részletesebben

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)

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

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

Biztonsági folyamatirányító. rendszerek szoftvere Biztonsági folyamatirányító rendszerek szoftvere 1 Biztonsági folyamatirányító rendszerek szoftvere Tartalom Szoftverek szerepe a folyamatirányító rendszerekben Szoftverek megbízhatósága Szoftver életciklus

Részletesebben

Nagy bonyolultságú rendszerek fejlesztőeszközei

Nagy bonyolultságú rendszerek fejlesztőeszközei Nagy bonyolultságú rendszerek fejlesztőeszközei Balogh András balogh@optxware.com A cég A BME spin-off-ja A Hibatűrő Rendszerek Kutatócsoport tagjai alapították Tisztán magánkézben Szakmai háttér Hibatűrő

Részletesebben

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

Életciklus modellek a rendszer és szoftverrendszer-fejlesztésben. SDLC System Development Life Cycle Software Development Life Cycle Életciklus modellek a rendszer és szoftverrendszer-fejlesztésben SDLC System Development Life Cycle Software Development Life Cycle Mi az életciklus? A termék piacon való megjelenésétől a kivonásáig terjedő

Részletesebben

Szoftver újrafelhasználás

Szoftver újrafelhasználás Szoftver újrafelhasználás Szoftver újrafelhasználás Szoftver fejlesztésekor korábbi fejlesztésekkor létrehozott kód felhasználása architektúra felhasználása tudás felhasználása Nem azonos a portolással

Részletesebben

Orvosi készülékekben használható modern fejlesztési technológiák lehetőségeinek vizsgálata

Orvosi készülékekben használható modern fejlesztési technológiák lehetőségeinek vizsgálata Kutatási beszámoló a Pro Progressio Alapítvány számára Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Mérnök informatika szak Orvosi készülékekben használható modern

Részletesebben

1 A SIKERES PROJEKT KOCKÁZATMENEDZ SMENT FŐ ELEMEI ÉS KULCSTÉNYEZŐI

1 A SIKERES PROJEKT KOCKÁZATMENEDZ SMENT FŐ ELEMEI ÉS KULCSTÉNYEZŐI 1 A SIKERES PROJEKT KOCKÁZATMENEDZ SMENT FŐ ELEMEI ÉS KULCSTÉNYEZŐI 1.1 MIT JELENT ÉS MIÉRT FONTOS A KOCKÁZATMENEDZSMEN T? A Project Management Institute (PMI) definíciója szerint a projekt egy ideiglenes

Részletesebben

A szoftverfejlesztés eszközei

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

Részletesebben

- képzési programok kidolgozásának, tervezésének eljárás tervezete (A)

- képzési programok kidolgozásának, tervezésének eljárás tervezete (A) A ZENFE PROJEKT KAPCSÁN KIALAKÍTANDÓ - képzési programok kidolgozásának, tervezésének eljárás tervezete (A) szakalapítási eljárás tervezete (B) A, A ZENFE konzorcium tagjai, a kialakításra kerülő VIR rendszerben,

Részletesebben

Változások folyamata

Változások folyamata ISO 9001:2008 Változások az új szabványban Változások folyamata A változtatások nem csak a rendszer dokumentumait előállítókra vonatkozik, hanem: az ellenőrzéseket végzőkre, a belső auditot végzőkre, és

Részletesebben

Szoftver-technológia I.

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

IRÁNYTŰ A SZABÁLYTENGERBEN

IRÁNYTŰ A SZABÁLYTENGERBEN IRÁNYTŰ A SZABÁLYTENGERBEN amikor Bábel tornya felépül BRM konferencia 2008 október 29 BCA Hungary A Csapat Cégalapítás: 2006 Tanácsadói létszám: 20 fő Tapasztalat: Átlagosan 5+ év tanácsadói tapasztalat

Részletesebben

Hadházi Dániel.

Hadházi Dániel. Hadházi Dániel hadhazi@mit.bme.hu Orvosi képdiagnosztika: Szerepe napjaink orvoslásában Képszegmentálás orvosi kontextusban Elvárások az adekvát szegmentálásokkal szemben Verifikáció és validáció lehetséges

Részletesebben

INFÚZIÓS PUMPA BEMUTATÓ. dr. Nagy Péter Budapest, Október 4

INFÚZIÓS PUMPA BEMUTATÓ. dr. Nagy Péter Budapest, Október 4 INFÚZIÓS PUMPA BEMUTATÓ dr. Nagy Péter Budapest, 2018. Október 4 Bemutatkozás Pumpafejlesztés a magyarországi B. BRaun-nál: ~3 éve Melsungeni központ, B. Braun Hungary, beszállító cégek Gyártás németországban

Részletesebben

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

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

ISO HOGYAN ÉPÜL FEL A MIR RENDELÉSRE KÉSZÜLT ESZKÖZÖK GYÁRTÓI ESETÉN? előadó Juhász Attila SAASCO Kft.

ISO HOGYAN ÉPÜL FEL A MIR RENDELÉSRE KÉSZÜLT ESZKÖZÖK GYÁRTÓI ESETÉN? előadó Juhász Attila SAASCO Kft. ISO 13485 HOGYAN ÉPÜL FEL A MIR RENDELÉSRE KÉSZÜLT ESZKÖZÖK GYÁRTÓI ESETÉN? előadó Juhász Attila SAASCO Kft. TARTALOMJEGYZÉK 1. BEVEZETÉS Miről és kinek szól az előadás? 3. AZ ÚTITERV Bevezetési stratégia

Részletesebben

Funkciópont elemzés: elmélet és gyakorlat

Funkciópont elemzés: elmélet és gyakorlat Funkciópont elemzés: elmélet és gyakorlat Funkciópont elemzés Szoftver metrikák Funkciópont, mint metrika A funkciópont metrika alapelveinek áttekintése Bonyolultsággal korrigált funkciópont A funkciópont

Részletesebben

Bevezetés a programozásba

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

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

Programtervezés. Dr. Iványi Péter

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

Norway Grants. Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai. Kakuk Zoltán, Vision 95 Kft.

Norway Grants. Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai. Kakuk Zoltán, Vision 95 Kft. Norway Grants AKKUMULÁTOR REGENERÁCIÓS ÉS Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai Kakuk Zoltán, Vision 95 Kft. 2017.04.25. Rendszer szintű megoldás

Részletesebben

Vállalati mobilitás. Jellemzők és trendek

Vállalati mobilitás. Jellemzők és trendek Vállalati mobilitás Jellemzők és trendek Vállalati mobilitás értelmezése és előnyei A mobil eszközök (okos telefon, tablet, laptop) száma világszerte rohamosan növekszik és használatuk már nem luxus, hanem

Részletesebben

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

A 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-technológia aspektusai

Részletesebben

IATF 16949:2016 szabvány fontos kapcsolódó kézikönyvei (5 Core Tools):

IATF 16949:2016 szabvány fontos kapcsolódó kézikönyvei (5 Core Tools): APQP IATF 16949:2016 szabvány fontos kapcsolódó kézikönyvei (5 Core Tools): PPAP (Production Part Approval Process) Gyártás jóváhagyási folyamat APQP (Advanced Product Quality Planning and Control Plans)

Részletesebben

Gara Péter, senior technikai tanácsadó. Identity Management rendszerek

Gara Péter, senior technikai tanácsadó. Identity Management rendszerek Gara Péter, senior technikai tanácsadó Identity Management rendszerek I. Bevezetés Tipikus vállalati/intézményi környezetek Jogosultság-kezeléssel kapcsolatos igények Tipikus jogosultság-igénylési folyamatok

Részletesebben

Fejlesztés kockázati alapokon 2.

Fejlesztés kockázati alapokon 2. Fejlesztés kockázati alapokon 2. Az IEC61508 és az IEC61511 Szabó Géza Szabo.geza@mail.bme.hu 1 A blokk célja Áttekintő kép a 61508-ról és a 61511-ről, A filozófia megismertetése, Nem cél a követelmények

Részletesebben

minic studio Melinda Steel Weboldal kivitelezési árajánlat 2013.03.01.

minic studio Melinda Steel Weboldal kivitelezési árajánlat 2013.03.01. minic studio Melinda Steel Weboldal kivitelezési árajánlat 2013.03.01. Weboldal 1. Előkészítés 1.1. Anyaggyűjtés 1.2. Kutatás 2. Tervezés 3. Kivitelezés 3.1. Drótváz 3.2. Grafikus tervezés 3.3. Programozás

Részletesebben

SZTE Nyílt Forrású Szoftverfejlesztő és Minősítő Kompetencia Központ

SZTE Nyílt Forrású Szoftverfejlesztő és Minősítő Kompetencia Központ UNIVERSITY OF SZEGED SZTE Nyílt Forrású Szoftverfejlesztő és Minősítő Kompetencia Központ Gyimóthy Tibor és Ferenc Rudolf Szegedi Tudományegyetem Szoftverfejlesztés Tanszék Szoftverfejlesztés Tanszék Több

Részletesebben

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

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

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

Szoftvertechnoló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észletesebben

2651. 1. Tételsor 1. tétel

2651. 1. Tételsor 1. tétel 2651. 1. Tételsor 1. tétel Ön egy kft. logisztikai alkalmazottja. Ez a cég új logisztikai ügyviteli fogalmakat kíván bevezetni az operatív és stratégiai működésben. A munkafolyamat célja a hatékony készletgazdálkodás

Részletesebben

Programfejlesztési Modellek

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

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

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

Részletesebben

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

Tartalom. 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észletesebben

Projectvezetők képességei

Projectvezetők képességei Projectvezetők képességei MOI modell Motivation ösztönzés Organisation szervezés Ideas or Innovation ötletek vagy újítás Más felosztás Probléma megoldás Vezetői öntudat Teljesítmény Befolyás, team képzés

Részletesebben

Bevezetés: Mi a CRM? A tervezési fázis helye és szerepe a CRM implementációs projektekben Jógyakorlatok: mire figyeljünk a CRM tervezés közben.

Bevezetés: Mi a CRM? A tervezési fázis helye és szerepe a CRM implementációs projektekben Jógyakorlatok: mire figyeljünk a CRM tervezés közben. Mire figyeljünk a CRM rendszerek tervezésekor? Gyakorlati tapasztalatok Komáromi András Bevezetés: Mi a CRM? A tervezési fázis helye és szerepe Miért fontos a tervezési fázis? A tervezési fázis helye és

Részletesebben

Modell alapú tesztelés mobil környezetben

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

Részletesebben

Rubin SPIRIT TEST. Rubin firmware-ek és hardverek tesztelése esettanulmány V1.0. Készítette: Hajnali Krisztián Jóváhagyta: Varga József

Rubin SPIRIT TEST. Rubin firmware-ek és hardverek tesztelése esettanulmány V1.0. Készítette: Hajnali Krisztián Jóváhagyta: Varga József Rubin firmware-ek és hardverek tesztelése esettanulmány V1.0 Készítette: Hajnali Krisztián Jóváhagyta: Varga József Rubin Informatikai Zrt. 1149 Budapest, Egressy út 17-21. telefon: +361 469 4020; fax:

Részletesebben

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

DW/BI rendszerek kialakítása bevezetői szemszögből. Gollnhofer Gábor - Meta Consulting Kft. DW/BI rendszerek kialakítása bevezetői szemszögből Gollnhofer Gábor - Meta Consulting Kft. Bemutatkozás Meta Consulting Kft. BI, DW és CRM rendszerek tervezése és kialakítása rendszerintegráció, egyedi

Részletesebben

BMEVIHIM134 Hálózati architektúrák NGN menedzsment vonatkozások: II. Üzemeltetés-támogatás és üzemeltetési folyamatok

BMEVIHIM134 Hálózati architektúrák NGN menedzsment vonatkozások: II. Üzemeltetés-támogatás és üzemeltetési folyamatok Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Mérnök informatikus szak, mesterképzés Hírközlő rendszerek biztonsága szakirány Villamosmérnöki szak, mesterképzés - Újgenerációs

Részletesebben

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

III. Alapfogalmak és tervezési módszertan SystemC-ben III. Alapfogalmak és tervezési módszertan SystemC-ben A SystemC egy lehetséges válasz és egyben egyfajta tökéletesített, tovább fejlesztett tervezési módszertan az elektronikai tervezés területén felmerülő

Részletesebben

Vezetői információs rendszerek

Vezetői információs rendszerek Vezetői információs rendszerek Kiadott anyag: Vállalat és információk Elekes Edit, 2015. E-mail: elekes.edit@eng.unideb.hu Anyagok: eng.unideb.hu/userdir/vezetoi_inf_rd 1 A vállalat, mint információs rendszer

Részletesebben

IV/1. sz. melléklet: Vállalati CRM, értékesítési terület funkcionális specifikáció

IV/1. sz. melléklet: Vállalati CRM, értékesítési terület funkcionális specifikáció IV/1. sz. melléklet: Vállalati CRM, értékesítési terület funkcionális specifikáció 1. A követelménylista céljáról Jelen követelménylista (mint a GOP 2.2.1 / KMOP 1.2.5 pályázati útmutató melléklete) meghatározza

Részletesebben

Belső ellenőrzés és compliance. szolgáltatások. Cover. KPMG.hu

Belső ellenőrzés és compliance. szolgáltatások. Cover. KPMG.hu Belső ellenőrzés és compliance Cover szolgáltatások KPMG.hu Stratégiai fontosságú lehetőségek a belső ellenőrzésben Valós képet nyújt a szervezet működésének hatásosságáról és hatékonyságáról. Felderíti

Részletesebben

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

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