www.wikidata.de-de.nina.az
Die Wartbarkeit englisch maintainability supportability oder serviceability von Software ist die Einfachheit mit der ein Softwaresystem oder eine Softwarekomponente modifiziert werden kann um Fehler zu beheben Performanz oder andere Attribute zu verbessern oder Anpassungen an die veranderte Umgebung vorzunehmen 1 Inhaltsverzeichnis 1 Bedeutung 2 Siehe auch 3 Literatur 4 Weblinks 5 EinzelnachweiseBedeutung BearbeitenWartbarkeit ist umso wichtiger je grosser die geplante Verwendungsdauer der Software ist je geringer die Verfugbarkeit von Experten fur das Sachgebiet istWichtige Kriterien fur die Wartbarkeit von Software sind 2 die Dokumentation insbesondere die exakte Spezifikation von Schnittstellen Interfaces eine tragfahige skalierbare und erweiterbare Architektur ein ubersichtliches Design das auch allgemein bekannte und anerkannte Entwurfsmuster nutzt eine hohe Kohasion und lose Kopplung der Module ein modularer stark gegliederter Aufbau Zerlegung in elementare einzeln testbare Einheiten die Vermeidung von Duplikaten DRY Prinzip ubersichtlicher und gut kommentierter Code der die lokale Verstandlichkeit gewahrleistet in das Programm eingebaute Prufungen von Schnittstellenbedingungen Design by Contract ein moglichst grosser Umfang von automatisch ausfuhrbaren Tests fur das System die Abwesenheit von Sprunganweisungen GOTO Befehlen das Vermeiden globaler Variablen die Parametrisierbarkeit von Funktionen bzw Methoden in das Programm eingebaute Prufungen der Annahmen die der Programmierer uber Programmzustande hat Assertionen Zur Bestimmung der Wartbarkeit wird basierend auf Zeilenmetriken McCabe und Halstead Metriken der Wartbarkeitsindex engl Maintainability Index errechnet Siehe auch BearbeitenSoftwarewartung Evolvierbarkeit Software Support Dienstleistung Literatur BearbeitenCh Bommer M Spindler V Barr Softwarewartung Grundlagen Management und Wartungstechniken dpunkt verlag Heidelberg 2008 ISBN 3 89864 482 0Weblinks BearbeitenTools zur Bestimmung der Wartbarkeit Testwell CMT und CMTJava Berechnung der Wartbarkeit anhand eines Beispielprojektes PDF Datei 737 kB Einfuhrung in Wartbarkeit J MeiertEinzelnachweise Bearbeiten Institute of Electrical and Electronics Engineers Inc Hrsg IEEE Standard Computer Dictionary IEEE Std 610 New York 1990 ISBN 1 55937 079 3 englisch 217 S The ease with which a software system or component can be modified to correct faults improve performance or other attributes or adapt to a changed environment See also extendability flexibility 610 12 Christoph Bommer Markus Spindler Volkert Barr Softwarewartung Grundlagen Management und Wartungstechniken dpunkg verlag 2008 ISBN 978 3 89864 482 2 2 2 3 Wartbarkeit S 25 328 S Abgerufen von https de wikipedia org w index php title Wartbarkeit amp oldid 225343642