Grad, in dem ein Produkt oder System effektiv und effizient modifiziert werden kann, ohne dass Mängel auftreten oder die vorhandene Produktqualität beeinträchtigt wird.

Weitere Merkmale

  • Änderbarkeit
  • Erweiterbarkeit

Ideen für Taktiken

  • Größe von Modulen reduzieren
    • Modul teilen
    • Verantwortlichkeiten aufteilen
  • Kohäsion erhöhen
    • Inneren semantischen Zusammenhang erhöhen
  • Kopplung reduzieren
    • Kapselung
    • Vermittler verwenden
    • Abhängigkeiten begrenzen
    • Refactoring
    • Allgemeine Services abstrahieren
  • Bindung verschieben
    • Frühe vs. Späte Bindung