Skip to main content

Was ist eine Software -Krise?

Eine Software -Krise ist ein Missverhältnis zwischen der Software und den Kapazitäten von Computersystemen sowie den Erwartungen ihrer Benutzer.Dies wurde im 20. Jahrhundert zu einem wachsenden Problem, da das Computer sprunghaft wuchs und die Software nicht in der Lage war, Schritt zu halten.Mit zunehmender Komplexität der Systeme wächst auch die Bedürfnisse von Benutzern, die von ihrer Software immer mehr Leistung erwarten.Programmierer mögen Schwierigkeiten haben, Schritt zu halten und eine Software -Krise zu schaffen.

Verbrauchersoftware bewegt sich in der Regel durch eine langsame Reihe von Entwicklungsphasen, macht jedoch einen kleinen Teil des Geschäftsvolumens in der Branche aus.Der Großteil der Softwareentwicklung wird in Systeme für bestimmte Anwendungen versunken, von den Programmen, die Raketenanleitungen an Bord der Marine-Kreuzer übernehmen, bis hin zu internen Aufzeichnungen für Krankenversicherungsunternehmen.Diese Software erfordert im Allgemeinen eine erhebliche Investition des Kunden sowie eine umfassende Programmierung von Personal, die mit der Entwicklung, Testen und Aufrechterhaltung beauftragt sind.

Solche Projekte können in eine Software -Krise stoßen, in der sie das Budget übergehen und viel länger dauern alsvoraussichtlich entwickeln.Die Programmierer, die an der Software arbeiten, müssen sich möglicherweise mit laufenden Fehlerbehebungen befassen, während sie neue Aspekte eines Systems lernen, Anpassungen für den Kunden vornehmen und andere Probleme behandeln.Geringe Qualität kann ein Problem sein, da die Programmierer möglicherweise einen zunehmenden Druck haben, um die Budgets um jeden Preis zu erfüllen, auch wenn dies bedeutet, dass die Software nicht von guter Qualität ist.Weniger Dokumentation wird auch in der Regel erstellt.

Dies ist nicht nur ein Problem für die Entwicklung neuer Softwareprodukte.Ein weiteres Problem kann die Notwendigkeit sein, ältere Software aufrechtzuerhalten, die Probleme im Zusammenhang mit einer schlechten Entwicklung oder dem Versäumnis, den wachsenden Bedarf zu antizipieren, aufweisen.Programmierer könnten viel Zeit damit verbringen, die Legacy -Software funktionsfähig zu halten, damit ein Unternehmen weiter operieren kann.Mit hohen Investitionen in die ältere Software zögert das Unternehmen möglicherweise, ein neues Programm zu bestellen, selbst wenn es seine Bedürfnisse besser erfüllen würde, da dies während der Umstellung mehr Kosten und Probleme beinhalten könnte.einen wesentlichen Beitrag zu einer Software -Krise sein.Es kann schwierig sein, den Druck zu kontrollieren, während die Kosten unter Kontrolle gehalten und auf einem Zeittisch bleiben.Einige Maßnahmen für den Umgang mit einer Software -Krise können eine erhebliche fortschrittliche Planung, die Auswahl hochqualifizierter Mitarbeiter und laufende Updates umfassen, um sicherzustellen, dass das Projekt auf der Aufgabe und auf dem Fokus bleibt.