Wiederverwendung - auf Matthias-Draeger.info
Wiederverwendung - auf Matthias-Draeger.info Wiederverwendung - auf Matthias-Draeger.info
Arten derWiederverwendung (3): ZielMit welchem Ziel kann manwiederverwenden?• Aufwandsverminderung jetzt• indem man etwas nicht ersterfinden muss• Qualitätsverbesserung• indem man etwas ausgereiftesbenutzt• Risikoverminderung• indem man die Eigenschaftenschon vorher kennt• Standardisierung• indem man das Gleiche vielfachverwendet• führt zu den obigen Wirkungen• Aufwandsverminderung später• indem man nur 1 Lösunganstatt N Lösungen pflegenmuss• Fokussierung• indem man sich mehr auf seineHauptkompetenz konzentriert• und Nebensachen Anderenüberlässt• Beschleunigung desMarkteintritts• "Nebenwirkung" derAufwandsverminderung• Flexibilisierung• indem man ggf. mit geringerenKosten die Lösung wechselnkannLutz Prechelt, prechelt@inf.fu-berlin.de [23+24] 6 / 84
Risiken derProdukt-Wiederverwendung"Produktrisiko":• Qualität ungewiss• Eventuell ist eine Komponentenicht hochwertig genug• Dadurch ist die Risiko- undAufwandsverminderungungewiss• Eignung ungewiss• Man versteht meist nicht vonvornherein, ob die Komponentedie funktionalen Anforderungenwirklich erfüllen kann• Flexibilität eingeschränkt• Man kann Qualitätsmängel oderFunktionslücken evtl. nichtselbst korrigieren"Lieferantenrisiko":• Zwangsstandardisierung oderEntwicklungsstillstand• Bei fremd zugeliefertenKomponenten geht die künftigeEntwicklung evtl. in eineRichtung, die mir ungelegen ist• oder der Hersteller stellt dieFortentwicklung ganz einBeide gelten vor allem für die WVausführbarer Komponenten• Wiederverwendung vonOpenSource-Komponenten hatetwas geringeres Risiko• Wiederverwendung von Ideenaller Art hat viel geringeresRisiko• Muster!Lutz Prechelt, prechelt@inf.fu-berlin.de [23+24] 7 / 84
- Seite 1 und 2: Vorlesung "Softwaretechnik"Wiederve
- Seite 3 und 4: Wo sind wir?:Wiederverwendung• Ei
- Seite 5: Arten derWiederverwendung (2): Gege
- Seite 9 und 10: Hindernisse für WiederverwendungWi
- Seite 11 und 12: Ist dieProduktivität wirklich ange
- Seite 13 und 14: Wiederverwendung von bewährtenKomp
- Seite 15 und 16: Wiederverwendung von bewährtenAnfo
- Seite 17: Wiederverwendung von bewährtenWerk
- Seite 20 und 21: Prinzip,Methode, Verfahren, Werkzeu
- Seite 22 und 23: Prinzip: Abstraktion• Beschreibe
- Seite 24 und 25: Prinzip: Strukturierung• Mache et
- Seite 26 und 27: Prinzip: Modularisierung• Mache e
- Seite 28 und 29: Prinzip: Konsistenz• Handhabe gle
- Seite 30 und 31: Prinzip: Wiederverwendung• A: Ver
- Seite 32 und 33: Arten von Mustern• Anforderungen
- Seite 34 und 35: Beobachtung 1:Personen versus Organ
- Seite 36 und 37: Beispiel einer Organisationshierarc
- Seite 38 und 39: Propagation von Attributen• Man k
- Seite 40 und 41: Mehrfache Hierarchien• Eventuell
- Seite 42 und 43: Verantwortlichkeit: Beispielfunctio
- Seite 44 und 45: Verantwortlichkeitenmit Regeln: Bei
- Seite 46 und 47: Arten von Mustern• Anforderungen
- Seite 48 und 49: Benutzbarkeit ist schwierigMantra d
- Seite 50 und 51: Benutzbarkeitsmuster I:Anforderunge
- Seite 52 und 53: Benutzbarkeitsmuster I:Anforderunge
- Seite 54 und 55: Benutzbarkeitsmuster I:Anforderunge
Arten der<strong>Wiederverwendung</strong> (3): ZielMit welchem Ziel kann manwiederverwenden?• Aufwandsverminderung jetzt• indem man etwas nicht ersterfinden muss• Qualitätsverbesserung• indem man etwas ausgereiftesbenutzt• Risikoverminderung• indem man die Eigenschaftenschon vorher kennt• Standardisierung• indem man das Gleiche vielfachverwendet• führt zu den obigen Wirkungen• Aufwandsverminderung später• indem man nur 1 Lösunganstatt N Lösungen pflegenmuss• Fokussierung• indem man sich mehr <strong>auf</strong> seineHauptkompetenz konzentriert• und Nebensachen Anderenüberlässt• Beschleunigung desMarkteintritts• "Nebenwirkung" derAufwandsverminderung• Flexibilisierung• indem man ggf. mit geringerenKosten die Lösung wechselnkannLutz Prechelt, prechelt@inf.fu-berlin.de [23+24] 6 / 84