Home Veranstaltungen Komplexität im Software Engineering

Komplexität im Software Engineering

Komplexität im Software Engineering

Seminar

Veranstalter: SIGS DATACOM GmbH

Referent: Andrea Herrmann


Veranstaltungsseite: zur Homepage

Sprache: Deutsch

Aufrufe gesamt: 41, letzte 30 Tage: 3

Kontakt

Veranstalter

SIGS DATACOM GmbH

Telefon: +49-2241-2341-100

Telefax: +49-2241-2341-199

Preis: 990,-- € zzgl. gesetzl. Mwst.

Software, deren Verwaltung und Dokumentation sind komplex. Die empirische Software Engineering Forschung (aber auch andere Disziplinen wie die Psychologie) hat die Grenzen des menschlichen Gehirns quantitativ ausgelotet und herausgefunden, dass der Mensch Komplexität schlechter beherrscht als man erwarten würde. Diese kognitiven Grenzen des Menschen zu kennen hilft, realistischere Erwartungen an Mitarbeiter stellen und die Softwareentwicklung entsprechend planen.

Zum Beispiel: Selbst bei ordentlicher Arbeit übersehen Menschen bei der Inspektion einer Spezifikation einen signifikanten Anteil der Fehler. Darum braucht es immer mehrere Reviewer für jedes Dokument. Für jede Software Engineering Aktivität gibt es grundlegende Prinzipien der Komplexitätsreduktion, die anwendbar sind unabhängig von der verwendeten Methode.

Dieses 1-tägige Seminar behandelt folgende Software Engineering Aktivitäten: Inspektion von Dokumenten, Modellierung von Anforderungen und Entwürfen, Wartung von Code, Risikovorhersage.

Themenschwerpunkte:

  • Was ist Komplexität, wie misst man die Komplexität von Software-Projekten?
  • kognitive Fähigkeiten und Grenzen des menschlichen Gehirns: Forschungsergebnisse aus der Psychologie
  • Wo liegen die Grenzen (quantitativ) bei der Software-Entwicklung? (Forschungsergebnisse aus dem Software Engineering) 
  • Komplexitätsbeherrschung durch Komplexitätsdeduktion: z.B. durch Abstraktion, Modularisierung und Automatisierung