Wiederverwendung - auf Matthias-Draeger.info

Wiederverwendung - auf Matthias-Draeger.info Wiederverwendung - auf Matthias-Draeger.info

matthias.draeger.info
von matthias.draeger.info Mehr von diesem Publisher
12.07.2015 Aufrufe

Prinzip: Wiederverwendung• A: Vermeide die Konstruktion komplexer Teile oder Ideen• Suche, ob es ein gleichwertiges Teil schon gibt• Oder ein ähnliches, zu dem Du Deine Anforderungen abwandelnkannst• Oder ein allgemeineres, das Du passend ausprägen kannst• B: Vermeide die Konstruktion hoch spezialisierter Teile• Überlege, ob ein besser wiederverwendbares Teil mit etwa gleichemAufwand konstruiert werden kann• ! Wiederverwendung ist ein Spezialfall von Angemessenheit• Beispiel:• Kaufe eine Batterie statt selbst eine zu bauen• Verwende ein etabliertes Prozessmodell anstatt selbst eines zuentwickelnLutz Prechelt, prechelt@inf.fu-berlin.de [23+24] 30 / 84

NotationenAuch Notationen (z.B. UML, Programmiersprache u.a.) könnenals Muster aufgefasst werden:• Problem: Softwaretechnik ist auf die Zusammenarbeitmehrerer angewiesen; deshalb müssen Begriffe und Aussageneindeutig wiederholbar festgehalten werden können• Lösungsidee: Notation: Darstellung relevanter Konzeptedurch festgelegte Menge von Symbolen mit definierter Syntaxund Semantik• Abwägungen:• Notationen sind nur Hilfsmittel zu einem Zweck; jede Notationkann manche Dinge besser ausdrücken als andere; deshalb istwichtig, dass die jeweilige Notation gut zur Aufgabe passt• Andererseits sind Definition und Erlernen von Notationenaufwändig; deshalb sind nicht-zu-spezialisierte NotationenzweckmäßigLutz Prechelt, prechelt@inf.fu-berlin.de [23+24] 31 / 84

Prinzip: <strong>Wiederverwendung</strong>• A: Vermeide die Konstruktion komplexer Teile oder Ideen• Suche, ob es ein gleichwertiges Teil schon gibt• Oder ein ähnliches, zu dem Du Deine Anforderungen abwandelnkannst• Oder ein allgemeineres, das Du passend ausprägen kannst• B: Vermeide die Konstruktion hoch spezialisierter Teile• Überlege, ob ein besser wiederverwendbares Teil mit etwa gleichemAufwand konstruiert werden kann• ! <strong>Wiederverwendung</strong> ist ein Spezialfall von Angemessenheit• Beispiel:• K<strong>auf</strong>e eine Batterie statt selbst eine zu bauen• Verwende ein etabliertes Prozessmodell anstatt selbst eines zuentwickelnLutz Prechelt, prechelt@inf.fu-berlin.de [23+24] 30 / 84

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!