Skip to main content

Mi az a szoftverválság?

A szoftverválság eltérés a szoftverek kézbesítése és a számítógépes rendszerek kapacitása, valamint a felhasználók elvárásai között.Ez egyre növekvő problémává vált a 20. században, mivel a számítástechnika ugrásszerűen növekedett, és a szoftver nem tudta lépést tartani.Ahogy a rendszerek összetettsége növekszik, a felhasználók igényei is, akik egyre nagyobb teljesítményt várnak el szoftverüktől.A programozók küzdhetnek a tempó fenntartása érdekében, szoftverválság létrehozása.

A fogyasztói szoftverek általában egy lassú fejlesztési szakaszon haladnak át, de az iparági üzleti mennyiség kis részét képezik.A szoftverfejlesztés nagy részét meghatározott alkalmazások rendszereibe süllyesztik, kezdve a haditengerészet fedélzetén lévő rakétavezetési programoktól kezdve az egészségbiztosító társaságok belső nyilvántartásáig.Ez a szoftver általában jelentős beruházást igényel az ügyféltől, valamint kiterjedt programozást igényel a kidolgozással, teszteléssel és annak fenntartásával vádolt személyzettől.

Az ilyen projektek egy olyan szoftverválságba léphetnek, ahol elkezdenek túllépni a költségvetést, és sokkal hosszabb ideig tartanak, mintvárhatóan fejlődik.A szoftveren dolgozó programozóknak valószínűleg foglalkozniuk kell a folyamatban lévő hibajavításokkal, miközben megtanulják a rendszer új aspektusait, kiigazítják az ügyfél számára, és foglalkozniuk kell más felmerülő kérdésekkel.Az alacsony minőség aggodalomra ad okot, mivel a programozók egyre növekvő nyomást gyakorolhatnak a költségvetés minden áron történő teljesítésére, még akkor is, ha ez azt jelenti, hogy a szoftver nem lesz jó minőségű.Kevesebb dokumentációt is előállítanak.További aggodalomra adhat okot a régebbi szoftverek fenntartásának szükségessége, amelynek problémái lehetnek a rossz fejlődéssel vagy a növekvő igények előrejelzésével kapcsolatos problémákkal.A programozók nagy időt tölthetnek a régi szoftver funkcionális tartására, így a vállalat továbbra is működhet.A régebbi szoftverekbe történő magas beruházásokkal a vállalat vonakodhat új program megrendeléséről, még akkor is, ha jobban megfelelne igényeinek, mivel ez több költségt és problémát vonhat maga után az átállás során.

Nyomás az összetett, fejlett kódex előállításáhozjelentősen hozzájáruljon a szoftverválsághoz.Nehéz lehet ellenőrizni a nyomást, miközben ellenőrzés alatt tartja a költségeket, és az ütemtervben marad.A szoftverválság kezelésére vonatkozó egyes intézkedések magukban foglalhatják a jelentős fejlett tervezést, a magasan képzett személyzet kiválasztását és a folyamatos frissítéseket, hogy megbizonyosodjanak arról, hogy a projekt a feladaton marad, és a fókuszban.