Wartbarkeit
aus Wikipedia, der freien Enzyklopädie
Die Wartbarkeit (engl. = maintainability) von Software ist ein Kriterium bei der Entwicklung von Software und zeigt an, mit welcher Energie und welchem Erfolg Änderungen in einem Systemzusammenhang von Applikationen durchgeführt werden können.
Wartbarkeit ist um so wichtiger
- je größer die geplante Verwendungsdauer der Software ist
- je geringer die Verfügbarkeit von Experten für das Sachgebiet ist
Wichtige Kriterien für die Wartbarkeit von Software sind:
- die Dokumentation, insbesondere die exakte Spezifikation von Schnittstellen (Interfaces)
- ein modularer, stark gegliederter Aufbau (Zerlegung in elementare, einzeln testbare Einheiten)
- die lokale Verständlichkeit von Anweisungen
- das Vermeiden globaler Variablen
- die Parametrisierbarkeit von Funktionen bzw. Methoden
- in das Programm eingebaute Prüfungen der Annahmen, die der Programmierer über Programmzustände hat (Assertions)
- ein möglichst großer Umfang von automatisch ausführbaren Tests für das System
Die Wartbarkeit ist eines der Kriterien, die die Weiterentwicklung der Programmiersprachen bestimmen.