Die Definition der Wiederverwendung, dargestellt in der Abbildung, geht von der Nutzung vorhandener Software aus.
Abbildung: Definition von Wiederverwendung
Diese Abgrenzung entspricht dem Sprachgebrauch und dem intuitiven Verständnis, auch wenn sie in der Literatur nicht immer so klar vorgenommen wird.
Von systematischer Wiederverwendung wird gesprochen, wenn Software genutzt wird, die explizit für die Wiederverwendung entwickelt bzw. aufbereitet ist. Wird hingegen Software benutzt, die nicht zur Wiederverwendung aufbereitet wurde, so wird es Ad-Hoc-Wiederverwendung genannt. Diese Art der Wiederverwendung tritt regelmäßig auf, da viele Entwickler Software aus vergangenen Projekten bei ähnlichen Anforderungen erneut verwenden. Weniger weit verbreitet ist systematische Wiederverwendung.
Dies hat in der letzten Zeit etwa durch Produktlinien-Ansätze praktische Bedeutung gewonnen.
Dieser Text ist angelehnt an Wiederverwendung ohne Mythos. |