Hvad er en software Krise?

En software krise er et misforhold mellem, hvad software kan levere og kapaciteten i edb-systemer, samt forventninger til deres brugere. Dette blev et voksende problem i det 20. århundrede som computing voksede med stormskridt og software ikke var i stand til at holde trit. Da kompleksiteten af ​​systemer vokser, så gør brugernes behov, som forventer mere og mere ydelse fra deres software. Programmører kan kæmpe for at holde trit, hvilket skaber en software krise.

Forbruger software typisk bevæger sig gennem en langsom serie af udviklingsfaser, men udgør en lille del af forretningsomfang i branchen. Hovedparten af ​​softwareudvikling er sunket i systemer til specifikke applikationer, der spænder fra de programmer, der håndterer missil vejledning ombord naval krydsere til intern registrering for sygeforsikringsselskaber. Denne software generelt kræver en betydelig investering fra kunden, samt omfattende programmering fra personale til opgave at udvikle, teste og vedligeholde det.

Sådanne projekter kan løbe ind i en software krise, hvor de begynder at gå over budget og tage meget længere tid end forventet at udvikle sig. Programmørerne arbejder på softwaren kan have til at beskæftige sig med løbende fejlrettelser, mens du lærer nye sider af et system, korrigere for klienten, og behandle andre problemer, der opstår. Lav kvalitet kan være et problem, da de programmører kan opleve stigende pres for at opfylde budgetterne for enhver pris, også selvom det betyder softwaren wonâ € t være af god kvalitet. Mindre dokumentation tendens til at blive fremstillet som godt.

Dette er ikke blot et problem for udviklingen af ​​nye softwareprodukter. En anden bekymring kan være behov for at bevare ældre software, der kan have problemer relateret til dårlig udvikling eller manglende forudse voksende behov. Programmører kan bruge store mængder af tid på at holde arven software funktionelle så en virksomhed kan fortsætte med at fungere. Med store investeringer i den ældre software, kan selskabet være tilbageholdende med at bestille et nyt program, selv om det bedre kan opfylde deres behov, fordi det kan indebære mere regning og problemer i overgangsperioden.

Pres for at producere komplekse, avancerede kode kan være en betydelig bidragyder til en software krise. Det kan være vanskeligt at styre trykket og samtidig holde omkostningerne under kontrol og opholder sig på en tidsplan. Visse foranstaltninger til håndtering af en software krise kan omfatte betydelige avanceret planlægning, udvælgelse af højt kvalificeret personale, og løbende opdateringer for at sikre, at projektet bliver på opgaven og på fokus.

  • Pres for at producere komplekse, avancerede kode kan være en betydelig bidragyder til en software krise.

© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com