Skip to main content

Mi az a szoftver rothadás?

A szoftver rothadás a számítógépes szoftver lassú lebomlása annak eredményeként, hogy a programozási áramot a többi számítógépes rendszerrel tartják.A szoftver rothadás kifejezés téves, mert a szoftver valójában nem romlik;Csak nem frissítik megfelelően, ami lassabban fut, és úgy tűnik, mintha zavarba ejt.Ez általában nem visszavonhatatlan változás, és a szoftver újratelepítése vagy a hatékony frissítések gyakran megoldhatja a problémát.Széles értelemben az ilyen típusú rothadás aktív vagy inaktívnak minősül, a szoftver használatától függően.A legtöbb esetben nem ez történik a szoftver rothadásban.Ugyanakkor a mindkét kérdésben észlelt változások hasonlóak lehetnek, mivel a szoftver lelassul és kevésbé lesz hatékony.Ennek egyik kisebb oka a fel nem használt programozás, amelynek nagyobb a hajlandósága a rothadáshoz, összehasonlítva az aktívabb kódolással.Ennek oka lehet a rossz frissítések, amelyek nem javítják meg ezeket a problémákat, vagy egyáltalán nincs frissítés.Például, ha van egy olyan program, amely teljesen függ egy bizonyos órasebesség működéshez, akkor ez a program kevésbé lesz hatékony, mivel az órasebesség jobb hardverrel növekszik.A program nem tudná, hogyan kell kezelni a nagyobb sebességeket, és a rothadás megkezdődik.Ha a szoftver még mindig, vagy részben tükrözi az aktuális számítástechnikai környezetet, akkor a felhasználónak újra kell telepítenie a programot.Ez képes eltávolítani a tárgyakat és felgyorsítani a programot arra, hogy miként volt, amikor a felhasználó először megkapta.A szoftver rothadásának javításának másik módja a program frissítése, de ezt általában csak a programozó végezheti el, és a frissítéseknek minden funkcionalitási problémát kezelniük kell.

Két fő szoftver rothadás van: inaktív és aktív.Az inaktív rothadás a ritkán megnyitott vagy frissített szoftver problémáira utal, amelyek a tárgyak megjelenését vagy a programot már nem tükrözik, amire a felhasználóknak és a számítógépeknek szükségük van.Az aktív rothadás akkor történik, amikor a programot használják és frissítik, de a frissítések vagy nem tükrözik a számítógépes környezethez való megfelelő alkalmazkodáshoz szükséges változásokat, vagy az eredeti forráskód annyira megváltozott, hogy a problémák bekövetkeznek.