Software-Wartung ist die letzte Phase eines Software-Projekts Lebenszyklus. Es umfasst eine Reihe von Aktivitäten auf Software-Systeme durchgeführt , nachdem sie geliefert werden . Die Korrektur der Fehler , Verbesserungen, Veränderungen und Zugabe von Fähigkeiten in Systemvoraussetzungen und Funktionalitäten sind unter diesen Aktivitäten. Einige Wartungsarbeiten durchgeführt werden , bevor das System in Betrieb ist , aber die Post- Lieferung von Software-Wartung hat Schwierigkeiten, Wartung geschaffen. Egal , über den gesamten Lebenszyklus eines Software-Projekts sollte das Entwicklungsteam ein Auge auf Wartung zu halten. Arten von Software Maintenance
Es gibt vier Arten der Instandhaltung, einschließlich Korrekturmaßnahmen , adaptive , perfective und präventiv. Korrektive Instandhaltung kümmert sich um die Störungen oder Fehlern, die vom Design Fehler , logische Fehler und Codierungsfehlern einzudämmen. Adaptive Wartung das Verändern Software entsprechend den Änderungen in der Umgebung , einschließlich Hardware oder des Betriebssystems. Die Umwelt Referenzen Bedingungen und Auswirkungen, die Funktion von außerhalb des Systems wie Geschäftsregeln oder Regierungspolitik. Produktpflege im Grunde richtet sich Änderungen in Bezug auf die Anforderungen der Nutzer . Dieser Prozess beinhaltet die funktionale Verbesserungen und Aktivitäten, um die Leistung des Systems zu verbessern. Vorbeugende Wartung umfasst Aktivitäten, die Erhöhung des Systems Wartbarkeit helfen.
Den Anforderungen der Software Maintenance
Software-Wartung ist eine notwendige Phase des Lebenszyklus der Softwareentwicklung , und es geht weiter zu funktionieren , nachdem die Software geliefert . Generell große Systeme benötigen mehr Wartungsaufwand als kleinere Systeme, wie sie komplizierter zu erlernen und auszuführen sind . Die traditionelle Bedeutung der Software-Wartung wird auf Korrekturen von Fehlern nach der Lieferung der Software konzentriert. Jedoch, wie Software entwickelt , könnten erhebliche Veränderungen nötig sind, um den neuen Anforderungen gerecht werden. Die Software Wartungskosten umfasst mehr als die Hälfte des gesamten Software- Projekt-Budget . Das Software-Produkt wird nicht den Anforderungen , ohne eine konsequente und regelmäßige Software- Wartung gerecht zu werden.
Management von Software- Wartung
effektive Verwaltung Wartungsaufgaben und Einsatz der geeigneten Personal , um die Aufgaben durchzuführen sind entscheidend für Software-Wartung . Dies wird auch die Produktivität zu steigern , Kosten zu kontrollieren und helfen Sie produzieren ein System, das den Anforderungen des Kunden entspricht. Verbesserung der Performance auf Wartungsaufgaben werden in eine höhere Produktivität von Software- Produkt führen. Wiederverwendung von Software verbessert auch die Wartbarkeit und Qualität des Systems , indem die bestehenden Software-Elemente .