Swiss Open Systems User Group

Workshop-Tage 2007

11.09. - WS 2: Rund um den Software-Architekten

Ganztages-Workshop


[Referenten] [ Einleitung] [Programm] [ Kursziel] [Adressaten] [Voraussetzungen] [max. Teilnehmerzahl]
[Kursbeurteilung] [Programmübersicht] [WS1] [WS3]


Referent/-in

Arif Chughtai, IT-Consultant

Arif Chughtai ist selbständiger Berater und Trainer für objektorientierte Software-Entwicklung. Sein spezielles Interesse gilt Konzepten, die zu einer Verbesserung der technischen Software-Qualität führen. Software-Architektur und Design gehören deshalb zu den zentralen Gegenständen seiner Tätigkeit. Er beschäftigt sich dabei insbesondere mit Patterns, Framework- und Komponentenansätzen nebst den zugehörigen Technologien. Teile aus diesem Themenkomplex lässt er regelmässig in Fachartikel sowie Vorträge und Seminare einfliessen.

Einleitung

Software-Architektur schickt sich an, zukünftig zu einem der ganz zentralen Themen in der Software-Entwicklung zu werden. Eine inzwischen oft nicht mehr kontrollierbare Komplexität in der Software-Entwicklung macht es notwendig, auch in diesem Bereich Architektur zu planen und umzusetzen.

Die Fähigkeit, mit Software-Architekturen umgehen und diese erstellen zu können, wird deshalb zukünftig zu einem immer wichtigeren Aspekt der Software-Entwicklung sowohl in der Ausbildung wie auch im Beruf werden. Die modellgetriebene Software-Entwicklung als nächster Evolutionsschritt in der Software-Entwicklung oder bereits heute moderne Technologieplattformen wie z.B. Java EE lassen sich nur mit fundierten Kenntnissen in Software-Architektur angemessen und zielführend einsetzen.

Jedoch ist Software-Architektur erst dabei, sich zu einer eigenständigen und klar umrissenen Disziplin zu entwickeln. Aus diesem Grund gehen die Meinungen, was Software-Architektur eigentlich ist, häufig noch auseinander. Es herrscht oft ein diffuses Bild zu diesem Begriff. Dieser Workshop setzt an dieser Stelle an und stellt den Software-Architekten und seine Aufgaben in den Mittelpunkt.

Programm

  • Was ist überhaupt Software-Architektur?
  • Grundlegende Inhalte von Software-Architektur.
  • Fähigkeiten und Aufgaben eines Software-Architekten.
  • Vorgehen eines Software-Architekten bei der Erstellung einer Software-Architektur.
  • Software-Architekten im Organisationskontext.
  • Die Teilnehmer erarbeiten sich in verschiedenen Gruppenübungen das Themengebiet Software-Architektur aus Architektensicht.

Jeder Teilnehmer erhält das Buch
Vogel, Oliver et al. (2005): Software-Architektur, Grundlagen – Konzepte – Praxis; Spektrum.

Kursziel

  • Sie können in eigenen Worten erläutern, was Software-Architektur beinhaltet.
  • Sie können in eigenen Worten erläutern, was die Rolle des Software-Architekten umfasst.
  • Sie können die erlangten Erkenntnisse zu Software-Architektur in Ihren Projekten praktisch einsetzen
  • Sie können die erhaltenen Orientierungshilfen zu Software-Architektur in Ihren Projekten praktisch einsetzen
  • Sie sind in der Lage, sich weiter in das Thema Software-Architektur zu vertiefen.

Adressaten

Software-Entwickler/-innen und Architekten/-innen.

Voraussetzungen

Viel praktische Erfahrung in der Software-Entwicklung (Design und Implementierung).

max. Teilnehmerzahl

20

Auswertung der Teilnehmer-Feedbacks

Basis 14 Feedbacks

kein Lerneffekt < > viel gelernt überhaupt nicht < > voll und ganz nie wieder < > jederzeit
Lerneffekt des Kurses Entsprach der Kurs
Ihren Erwartungen?
Würden Sie den Kurs
wiederbesuchen?
 
überhaupt nicht < > voll und ganz überhaupt nicht < > sehr zu viel Theorie < > zu viel Praxis
Würden Sie den Kurs
weiterempfehlen?
Nützen Ihnen die
Informationen bei Ihrer Arbeit?
War das Verhältnis
von Theorie und Praxis
ausgewogen?
 
zu kurz < > zu lang zu hoch < > zu tief dauernd < > überhaupt nicht
Wie war die Vortragsdauer
im Verhältnis zum Inhalt?
Wie war das Vortragsniveau
Verhältnis zu Ihren im
Vorkenntnissen?
Wie oft haben Sie
sich gelangweilt?
 
zu komplex < > zu einfach überhaupt nicht < > voll und ganz überhaupt nicht < > voll und ganz
Waren die Beispiele
angemessen?
Hat der Referent den Inhalt
verständlich vermittelt?
Ging der Referent
auf die Teilnehmer ein?
 
  • mehr Praxisbeispiele, Methoden
  • Kurserwartungen waren zu verschieden vom Kursinhalt (den Referenten trifft keine Schuld!). Mehr Erkenntnisse/Informationen über Architekturen erwartet.
  • Das verteilte Buch gefiel mir nicht (zu trocken und auf Deutsch). Das gezeigte Buch (Brass, Clemens, Kazman: Software Architecture in Practice. Addison-Wesley) gefällt mir sehr und ich werde es sofort kaufen.
  • Phasenweise recht starke PowerPoint-Schlacht. Ich würde das Modul gesundschrumpfen und etwas Distanz zur Präsentation/Folie/Beamer schaffen.
  • 1. Teil der Folien ensprache nicht den abgegebenen. Oft hin- und hergesprungen in den Slides; Ablesen der Slides; sympathisches Auftreten; fast keine Beispiele
  • Stoff war mir zu abstrakt/schwammig. Das liegt aber sicher auch an meinem Hintergrund.
    Roter Faden war für mich schwer ersichtlich
  • Warum nicht Storytelling? (aus Ihrer Praxis) Erfahrungen sind mehr wert und bleiben leichter hängen als Folien. Die kann ich zuhause lesen; wenn ich mich aber an eine Geschichte erinnere, dann fällt die Anwenung leichter.
    Generell: sehr angenehmer Stil.

[Programmübersicht] [WS1] [WS3]

Letzte Änderung: 13. Jul 2007

/ch/open is Member of ICT Switzerland
Puzzle ITC Hosting sponsored by Puzzle ITC
Swiss Open Systems User Group • /ch/open • Postfach 2322 • 8033 Zürich • http://www.ch-open.ch