Grad, in dem ein Produkt ein anderes bestimmtes Softwareprodukt für denselben Zweck in derselben Umgebung ersetzen kann.

Ideen für Tatiken

  • Entkopplung
    • Entkopplung der Software von 3rd Party Produkten
    • Entkopplung von Frameworks und Bibliotheken
  • Einsatz von Standards
    • Formate
    • Software
    • Bibliotheken
  • Entscheidung
    • Treffen von Entscheidungen so spät wie möglich, damit die Anforderungen dazu möglichst gut bekannt sind

Wechselwirkungen zu anderen NFAs

  • Keine Austauschbarkeit -> meist auch niedrige Änderbarkeit
  • Hohe Austauschbarkeit (z.B. durch Einsatz von Standardsoftware) -> Geringe Anpassbarkeit ohne großen Aufwand