Studium, Ausbildung und Beruf

web uni-protokolle.de
 powered by
NachrichtenLexikonProtokolleBücherForenMontag, 28. Mai 2012 

Wartbarkeit


Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier.
Die Wartbarkeit von Software ist ein äußerst wichtiges in der Softwareentwicklung und gibt an mit welchem Aufwand welcher Qualität Änderungen in einem Softwaresystem durchgeführt können.

Wartbarkeit ist um so wichtiger

  • je größer die geplante Verwendungsdauer der ist
  • je mehr Personen an ihrer Entwicklung sind
  • je geringer die Verfügbarkeit von Experten das Sachgebiet ist
  • je größer die Wahrscheinlichkeit ist dass die Entwickler der Software selbst die späteren erfahrungsgemäß unvermeidbaren Änderungen durchführen werden.

Wichtige Kriterien für die Wartbarkeit von sind:

  • die Dokumentation insbesondere die exakte Spezifikation von Schnittstellen ( Interfaces )
  • ein modularer stark gegliederter Aufbau (Zerlegung elementare einzeln testbare Einheiten)
  • die lokale Verständlichkeit von Anweisungen
  • das Vermeiden nicht ersichtlicher Wirkungen von Anweisungen
  • das Vermeiden globaler Variabler
  • die Parametrisierbarkeit von Funktionen bzw. Methoden
  • in das Progamm eingebaute Prüfungen der die der Programmierer über Programmzustände hat
  • ein möglichst großer Umfang von automatisch Tests für das System

Der Grad der Wartbarkeit von Software durch die zugrundeliegende Progammiersprache stark beieinflusst. Sprachen denen viel mit Sprunganweisungen gearbeitet werden muss (z.B. Basic insbesondere die frühen Dialekte) sind immanent wartbar. Programme die kreuz und quer im hin- und herspringen bezeichnet man treffend als Spaghetticode ".

Die Wartbarkeit ist eins der wesentlichsten die die Weiterentwicklung der Programmiersprachen bestimmt.




Bücher zum Thema Wartbarkeit

Dieser Artikel von Wikipedia unterliegt der GNU FDL.

ImpressumLesezeichen setzenSeite versendenSeite drucken

HTML-Code zum Verweis auf diese Seite:
<a href="http://www.uni-protokolle.de/Lexikon/Wartbarkeit.html">Wartbarkeit </a>