( sz332 | 2023. 10. 09., h – 17:18 )

Vannak olyan rendszerek amelyek mission critical-ok. Ilyenek az autóipari rendszerek egy része (fék, abs, stb.) a vasúti biztosítástechnika, orvostechnikai rendszerek bizonyos moduljai, reaktorok vezérlőrendszerei, digitális aláírással foglalkozó modulok, és a többi. Ezen szoftver rendszereknél amiket fent leírtam mind biztosítva van, és ezek fejlesztési ideje, költsége jóval-jóval magasabb, mint egy hagyományos, konzumer termék esetén. De miért csinálják ezt? Azért, mert a szabályozások ezt elvárják. Miért várják el a szabályozások? Risk-impact analízis alapján: ha valami félremegy, akkor annak nagyon nagy impactja van, például emberek kerülnek közvetlen életveszélybe. Ezt pedig nem lehet megengedni.

Ha egy webshop nem működik, annak milyen impactja van? Ja, semmilyen, max 2 nap múlva veszel gumicukrot. Teljesen jogos tehát, hogy ilyen (és hasonló) esetekben jóval lazább a szabályozás, egyszerűen a versenyképesség miatt: minél magasabb szintre húzod a bizonyítékokkal kapcsolatos elvárásokat (a rendszer helyességét tekintve) annál inkább kizárod a nagy cégek kivételével az összes többit, és ennek megfelelően annál drágább termékek lesznek a piacon, amelyet aztán a végfelhasználónak kell megfizetni. Éppen ezért megvan hogy mikor kell nagyon komoly szabályozásnak lenni és mely körülmények között lehet sokkal-sokkal rugalmasabb a szabályozás, lehetőséget adva a minél nagyobb versenyre és ezzel együtt a nagyságrenddel alacsonyabb árakra.

Tehát még egyszer, nem nekem szokatlan hogy más területen megkövetelik a minőséget, a szoftverek területén is ugyanúgy megvannak a megfelelő módszertanok erre. Csak hogy ezt te (mint consumer) sosem fogod tudni/akarni megfizetni, és igazából nincs is rá szükséged.