Back to top

Workshop Softwarearchitektur - Abstraktion und Visualisierung 2011

Last modified by Florian Matthes Apr 5, 2012

Mittwoch, 20. Juli, 9:00–12:00 Uhr im Rahmen der Software-Architektur Jahrestagung 2011 in Hamburg

Veranstalter

Motivation

Zu den wichtigsten Aufgaben eines Softwarearchitekten gehören der Entwurf und die Dokumentation der Softwarearchitektur eines Systems.  Gemäß geläufigen Definitionen manifestiert eine Softwarearchitektur die grundlegenden Entwurfsentscheidungen für ein System und legt seine „fundamentalen Strukturen“ fest. Ein wichtiges Mittel zur stakeholdergerechten Dokumentation und Darstellung einer Softwarearchitektur ist eine angemessene graphische Visualisierung der Architektur, sei es durch „White-Board-Skizzen“ oder durch Diagramme einer geeigneten Modellierungssprache wie z.B. UML.

Vor der Frage nach der geeigneten Visualisierung steht die Frage nach dem darzustellenden Inhalt und des Abstraktionsniveaus, das eine Softwarearchitektur als Sicht auf ein System besitzen soll:  Ist eine Architektur lediglich eine graphische, von einigen Details abstrahierende Repräsentation des Codes? Oder muss eine Architekturbeschreibung abstraktere Konzepte dokumentieren? Wie unterscheidet sich das Abstraktionsniveau einer Softwarearchitektur von dem eines detaillierten Designs?

Darauf aufbauend stellt sich die Frage, wie Softwarearchitekturen sinnvoll und angemessen visualisiert werden können, um auf angemessenem Abstraktionsniveau das System zu dokumentieren, und welche Techniken/Darstellungsformen für welchen Einsatzzweck zur Dokumentation hilfreich sind.

Ziel dieses Workshops ist, Softwarearchitekten und –entwickler aus Forschung und Praxis zusammen zu bringen, um aktuelle Probleme und Ansätze aus den Bereichen Abstraktion durch Softwarearchitektur sowie Visualisierung von Architekturen zu diskutieren.

Teilnehmer

  • Azadeh Alebrahim (Universität Duisburg-Essen)
  • Udo Borkowski (abego Software)
  • Claas Gaidies (Hamburger Berater Team)
  • Sebastian Herold (TU Clausthal)
  • Bettina Karstens (C1 WPS)
  • Thorsten Keuler (Fraunhofer IESE)
  • Bodo Kraft (FH Aachen)
  • Mario Kupries (Software Engineering)
  • Thomas Laub (Universität Zürich)
  • Claus Lewerentz (BTU Cottbus)
  • Florian Matthes (TU München)
  • Daniel Moldt (Universität Hamburg)
  • Matthias Naa b(Fraunhofer IESE)
  • Matthias Postina (OFFIS Oldenburg)
  • Jarig Richter-Peill (C1 WPS)
  • Axel Schmolitzky (Universität Hamburg)
  • Ulf Schreier (Hochschule Furtwangen)
  • Christian Siebert (PTA)
  • Ulrike Steffens (OFFIS Oldenburg)
  • Michael Talpalaiu (Hamburger Berater Team)
  • Christian Zoller (C1 WPS)

Impuls-Vorträge (Vortragsfolien)

  1. Florian Matthes: Was ist eine Anwendung und was sind ihre Schnittstellen?
    Einfache Fragen und komplexe Antworten im Kontext der Visualisierung von Unternehmensarchitekturen
  2. Claus Lewerentz: Wie beschreiben wir Softwarearchitekturen - und was wollen wir sehen?
  3. Sebastian Herold: Zum Abstraktionsniveau von Architekturbeschreibungen
  4. Diskussionsnotizen: Stakeholder von Visualisierungen und ihre Erwartungen

Querverweise zu relevanten Vorträgen aus der Hauptveranstaltung (Vortragsfolien)