Itthon Szoftver Mi a hibakezelés? - meghatározás a techopedia alapján

Mi a hibakezelés? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a hibakezelés?

A hibakezelés a szoftveralkalmazásban található hibahelyzetekre adott válasz- és helyreállítási eljárásokra vonatkozik. Más szavakkal: ez az alkalmazás-hibák, programozási hibák vagy kommunikációs hibák előrejelzéséből, észleléséből és megoldásából álló folyamat. A hibakezelés segít fenntartani a program végrehajtásának normál folyamatát. Valójában sok alkalmazás számos tervezési kihívással néz szembe a hibakezelési technikák figyelembevétele során.

A Techopedia magyarázza a Hibakezelést

A hibakezelés elősegíti a hardver- és a szoftverhibák kecses kezelését, valamint megszakítás esetén a végrehajtás folytatását. A szoftverkezelésnél a programozó kidolgozza a hibák kezeléséhez szükséges kódokat, vagy a hibák kezeléséhez szoftveres eszközöket használ. Azokban az esetekben, amikor a hibákat nem lehet besorolni, a hibakezelést általában speciális hibakódokkal adják vissza. Bizonyos alkalmazásokhoz hibakezelők néven ismert speciális alkalmazások állnak rendelkezésre, amelyek segítenek a hibakezelésben. Ezek az alkalmazások kiszámíthatják a hibákat, ezáltal segítve a helyreállítást az alkalmazás tényleges megszüntetése nélkül.

A hibák négy fő kategóriája van:

  • Logikai hibák
  • Generált hibák
  • Fordítási idő hibák
  • Futásidejű hibák

A fejlesztési hibákkal kapcsolatos hibakezelési technikák közé tartozik a szigorú lektorálás. A logikai hibák vagy hibák hibakezelési technikái általában aprólékos alkalmazás-hibakeresés vagy hibaelhárítás. A hibakezelő alkalmazások a környezettől függően ésszerű ellenintézkedések alkalmazásával megoldhatják a futásidejű hibákat, vagy minimalizálhatják azok hatását. A legtöbb hardver alkalmazás tartalmaz egy hibakezelő mechanizmust, amely lehetővé teszi számukra, hogy gradiensen helyrehozhassák a váratlan hibákat.

Mivel a hibák halálosak lehetnek, a hibakezelés az alkalmazástervezők és fejlesztők számára az egyik legfontosabb terület, függetlenül attól, hogy milyen alkalmazást fejlesztettek ki vagy a használt programozási nyelveket. A legrosszabb esetekben a hibakezelő mechanizmusok arra kényszerítik az alkalmazást, hogy jelentkezzen ki a felhasználótól, és állítsa le a rendszert.

Mi a hibakezelés? - meghatározás a techopedia alapján