Nächste Seite: 7.2.4.4 Testen: Aufwärts: 7.2.4 Die 12 Grundpraktiken
Vorherige Seite: 7.2.4.2 Versionsplanung: Inhalt Index
7.2.4.3 Metapher für das System:
In Extreme Programming findet keine explizite Phase zur Planung der
Softwarearchitektur statt. Trotzdem wird eine Metapher für das
zu entwickelnde System gesucht. Diese Metapher soll zur besseren
Kommunikation zwischen Entwickler und Kunde dienen. Weiterhin
unterstützt die Systemmetapher die Entwicklung. Es werden
z. B. Klassen entsprechend der Metapher benannt.
Wahrscheinlich wurde der Begriff Metapher gewählt, um sich
gegen den Begriff Architektur abzugrenzen. Die Metapher ist eine
abstrakte Beschreibung der Architektur. Sie soll allen Beteiligten
,,ein schlüssiges Modell zur Verfügung (...) stellen, mit
dem sie arbeiten können und das sowohl für die
Geschäftsleute als auch für die Techniker brauchbar
ist.`` (Bec00, S. 56)
Sebastian Stein 2004-08-30