Wiederverwendung - Institut für Informatik - Freie Universität Berlin

Wiederverwendung - Institut für Informatik - Freie Universität Berlin Wiederverwendung - Institut für Informatik - Freie Universität Berlin

inf.fu.berlin.de
von inf.fu.berlin.de Mehr von diesem Publisher
01.03.2014 Aufrufe

Wo sind wir?: Taxonomie "Die Welt der Softwaretechnik" Welt der Problemstellungen: Welt der Lösungsansätze: • Produkt (Komplexitätsprob.) • Anforderungen (Problemraum) • Entwurf (Lösungsraum) • Prozess (psycho-soziale P.) • Kognitive Beschränkungen • Mängel der Urteilskraft • Kommunikation, Koordination • Gruppendynamik • Verborgene Ziele • Fehler • Technische Ansätze ("hart") • Abstraktion • Wiederverwendung • Automatisierung • Methodische Ansätze ("weich") • Anforderungsermittlung • Entwurf • Qualitätssicherung • Projektmanagement Stephan Salinger, salinger@inf.fu-berlin.de [23+24] 2 / 84

Wo sind wir?: Wiederverwendung • Einsicht: Etwas bekanntes wiederzuverwenden kann Qualität und Produktivität stark erhöhen und Risiko senken • Prinzipien: • Normales Vorgehen: Vermeide radikales Vorgehen • Universalität: Fast alles lässt sich im Prinzip wiederverwenden • z.B. Anforderungen, Anforderungsmuster, Architekturen, Teilentwürfe, Entwurfsmuster, Testfälle, Dokumentschablonen, Vorgehensbeschreibungen, Checklisten, Prozessmuster • Abwägung: Wäge sorgfältig den Gewinn an Produktivität und (hoffentlich) Qualität ab gegen den Verlust an Flexibilität und Kontrolle Stephan Salinger, salinger@inf.fu-berlin.de [23+24] 3 / 84

Wo sind wir?: Taxonomie<br />

"Die Welt der Softwaretechnik"<br />

Welt der Problemstellungen:<br />

Welt der Lösungsansätze:<br />

• Produkt (Komplexitätsprob.)<br />

• Anforderungen (Problemraum)<br />

• Entwurf (Lösungsraum)<br />

• Prozess (psycho-soziale P.)<br />

• Kognitive Beschränkungen<br />

• Mängel der Urteilskraft<br />

• Kommunikation, Koordination<br />

• Gruppendynamik<br />

• Verborgene Ziele<br />

• Fehler<br />

• Technische Ansätze ("hart")<br />

• Abstraktion<br />

• <strong>Wiederverwendung</strong><br />

• Automatisierung<br />

• Methodische Ansätze ("weich")<br />

• Anforderungsermittlung<br />

• Entwurf<br />

• Qualitätssicherung<br />

• Projektmanagement<br />

Stephan Salinger, salinger@inf.fu-berlin.de<br />

[23+24] 2 / 84

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!