See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Wartbarkeit – Wikipedia

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 Verwendung von allgemein bekannten und anerkannten Entwurfsmustern

Die Wartbarkeit ist eines der Kriterien, die die Weiterentwicklung der Programmiersprachen bestimmen.

Zur Bestimmung der Wartbarkeit wird basierend auf Zeilenmetriken, McCabe- und Halstead-Metriken der Wartbarkeitsindex (engl. Maintainability Index) errechnet.

[Bearbeiten] Weblinks


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -