Kutatási beszmoló

A kutats sorn a B.Braun Medical Kft-nl, a cg Budapesti szoftver-kzpontjban volt lehetsgem a fejleszti munkba betekintst nyerni. A cgen bell az akut vesedialzisgpet fejleszt csapat tagjaknt veszek rszt a fejlesztsi folyamatban, ahol a rm bzott feladatok elltsa sorn kzelebbrl megismerhettem a biztonsgkritikus szoftverfejleszts lpseit, a ksztett szoftver ltal teljestend kvetelmnyeket s ezek teljestshez elvgzend tesztelsi megoldsokat is. A cgnl vgzett munkm sorn elszr unit tesztek rsval foglalkoztam. Ennek jelentsge a szoftver megbzhatsgnak s rendeltetsszer mkdsnek biztostsa: az elksztett szoftver egy nagy, sszetett rendszert alkot, ami funkci szerint nagyobb alkotelemekre is bonthat, tovbbi feloszts esetn a folyamat vgn a legkisebb egysg a tesztelend unit. Az sszetett rendszer megbzhatsgt egyszerbb a legkisebb egysgek tesztelsvel biztostani, ezek mellett kifejezetten foglalkozni kell a klnbz unitok kztt fennll fggsgi kapcsolatokkal. Elrsok alapjn az elkszlt szoftver legalbb 90%-os tesztekkel val lefedettsgt biztostani kell. Ez kifejezetten nagy jelentsggel br az emberi testbe beavatkoz orvostechnikai mszerekre, ami esetn a szoftveres hibk elfordulsa letvdelmi szempontbl nem megengedhet. Az ilyen megfontolsbl elrt kvetelmnyek biztostsa rdekben a cgnl eltlttt idben tbb unit teszt megrsval foglalkoztam, amik C s C++ nyelven kszlt szoftverhez rdtak. A tesztelsi feladat mellett a gphez szksges, USB perifria kezelsre alkalmas mintakdt is kszthettem. A feladat sorn egy ARM architektrj, STM processzor hasznlatval kt modul kzti kommunikcis folyamatot kellett megvalstanom.

Vlint Zita

2023-12-14

Tmogat: B.Braun