Autor: Stefan Zörner

Stefan Zörner
Stefan Zörner ist Softwareentwickler, Berater und Coach bei embarc in Hamburg. Seine inhaltlichen Schwerpunkte sind Softwarearchitektur und Java-Technologien. Ganz besonders interessiert ihn, wie sich Entwürfe effizient festhalten und kommunizieren lassen. Sein Wissen hierzu teilt er regelmäßig in Form von Vorträgen und Artikeln mit. Hier im Hanser-Verlag ist sein Buch über Architekturdokumentation erschienen. Stefan ist Committer im Directory Project der Apache Software Foundation und aktives Mitglied im International Software Architecture Qualification Board (iSAQB). Kontakt via Xing: xing.to/szr, via E-Mail: stefan.zoerner[ät]embarc.de
  • arc42_Folge_12_Atmo_640x384

arc42-Starschnitt: Gradle. Die Schnipsel zusammensetzen

In diesem Beitrag zeige ich Zusammenhänge zwischen den Schnipseln des Starschnitts auf und füge einzelne zu einem kleinen Architekturüberblick von Gradle zusammen. Während zuvor also jeweils eine Zutat im Vordergrund stand, ist es nun das (nicht ganz so) große Ganze. Und wir biegen in die Zielgerade ein … (mehr ...)
von Stefan Zörner | 18. November 2015 | Softwareentwicklung | Kommentare deaktiviert für arc42-Starschnitt: Gradle. Die Schnipsel zusammensetzen
  • arc42_Folge_11_Atmo_640x384

arc42-Starschnitt: Gradle. Schnipsel Nr. 11: Laufzeitsicht

Im Schnipsel 4 dieser Blogserie hatte ich mit der Bausteinsicht eine Zutat vorgestellt, welche die Struktur des Systems zeigt. Dynamische Aspekte, also zum Beispiel wichtige Abläufe, blieben dort außen vor. Das holen wir jetzt mit der Laufzeitsicht nach … (mehr ...)
von Stefan Zörner | 8. September 2015 | Programmierung, Softwareentwicklung | Kommentare deaktiviert für arc42-Starschnitt: Gradle. Schnipsel Nr. 11: Laufzeitsicht
  • Mit Stefan Zörner im Gespräch üner Softwarearchitektur

Mit Stefan Zörner im Gespräch über Softwarearchitektur

Aktuell ist bei Hanser die zweite Auflage des Fachbuches „Softwarearchitekturen dokumentieren und kommunizieren“ von Stefan Zörner erschienen. Zu diesem Anlass haben wir mit ihm ein Interview geführt. Stefan Zörner gibt uns seine Definition von Softwarearchitektur, erzählt, welche Themen derzeit heiß diskutiert werden und was den Leser in seiner zweiten Auflage des Buches erwartet. Viel Vergnügen beim Lesen wünscht Ihnen die Hanser Update Redaktion! (mehr ...)
von Stefan Zörner | 12. Mai 2015 | Programmierung, Softwareentwicklung | Kommentare deaktiviert für Mit Stefan Zörner im Gespräch über Softwarearchitektur
  • arc42_Folge_10_Atmo_640x384

arc42-Starschnitt: Gradle. Schnipsel Nr. 10: Lösungsstrategie

In dieser Blogserie habe ich bereits einige Schnipsel zum Festhalten architekturrelevanter Anforderungen auf der einen und Lösungsansätze auf der anderen Seite diskutiert. In dieser Folge lernen Sie nun ein wirkungsvolles Werkzeug kennen, das die Brücke schlägt. (mehr ...)
von Stefan Zörner | 17. Dezember 2014 | Programmierung, Softwareentwicklung | Kommentare deaktiviert für arc42-Starschnitt: Gradle. Schnipsel Nr. 10: Lösungsstrategie
  • arc42_Folge_9_Atmo_640x384

arc42-Starschnitt: Gradle. Schnipsel Nr. 9: Übergreifende Konzepte

Beim Zerlegen einer Softwarelösung in Subsysteme, Module o.ä. reduzieren Sie Komplexität — Modularisieren ist „Teilen und Herrschen“, der aktuelle Microservices-Trend seine neueste Facette. Gleichwohl gibt es Aspekte, die Sie nicht in jedem Teil individuell entscheiden und lösen wollen. Solche übergreifenden Themen dokumentieren Sie in sogenannten „Konzepten“. Um solche geht es in dieser Folge der Starschnitt-Serie. Und so heißt es wieder: Schere raus und losgeschnippelt… (mehr ...)
von Stefan Zörner | 17. November 2014 | Programmierung, Softwareentwicklung | Kommentare deaktiviert für arc42-Starschnitt: Gradle. Schnipsel Nr. 9: Übergreifende Konzepte
  • arc42VsGuidebookTeaser

arc42 vs. … — Ist dieses arc42 eigentlich alternativlos?

Haben Sie King Kong vs. Godzilla gesehen? Oder Alien vs. Predator (Teile 1 und 2)? Oder Dracula vs. Frankenstein (Deutscher Titel: „Draculas Bluthochzeit mit Frankenstein“)? Dieser Beitrag liefert etwas sehr Ähnliches: nur ohne Monster. (mehr ...)
  • arc42_Folge_8_Atmo_640x384

arc42-Starschnitt: Gradle. Schnipsel Nr. 8: Randbedingungen

Bei Softwarearchitektur geht es darum, fundamentale Entscheidungen zu treffen. Pflöcke zu setzen, die sich im weiteren Verlauf nur schwer verschieben lassen und die mithin entscheidend für den Erfolg Ihrer Softwarelösung sind. Es geht darum, aus Alternativen für eine wichtige Fragestellung die passende Option auszuwählen. Randbedingungen schränken die Menge gültiger Alternativen ein. Und um Randbedingungen (oder auch Rahmenbedingungen) geht es in dieser Folge der Starschnitt-Serie. Nun heißt es also wieder: Schere raus und losgeschnippelt … Single-Function Devices — dem Tode geweiht? Während viele Leute ihr Smartphone heute als elektrisches Schweizer Armeemesser für alles einsetzen, bin ich noch altmodisch und bevorzuge Single-Function […]
von Stefan Zörner | 30. Juni 2014 | Programmierung, Softwareentwicklung | Kommentare deaktiviert für arc42-Starschnitt: Gradle. Schnipsel Nr. 8: Randbedingungen
  • arc42_Folge_7_Atmo_640x384

arc42-Starschnitt: Gradle. Schnipsel Nr. 7: Qualitätsszenarien

Und weiter mit Gradle zerlegt nach arc42 … In diesem Schnipsel geht es vereinfacht gesagt um „beispielhafte Qualität“. Ich knüpfe dabei an die Qualitätsziele aus Folge 3 der Starschnitt-Serie an. (mehr ...)
von Stefan Zörner | 12. Mai 2014 | Programmierung, Softwareentwicklung | Kommentare deaktiviert für arc42-Starschnitt: Gradle. Schnipsel Nr. 7: Qualitätsszenarien
  • arc42_Folge6_Atmo_640x384

arc42-Starschnitt: Gradle. Schnipsel Nr. 6: Grafisches Glossar

OK: Glossar klingt jetzt nicht sooo spannend. Das Inhaltsverzeichnis von arc42 enthält einige Abschnitte, wo auf den ersten Blick sonnenklar erscheint, was sie bergen. Das Glossar zählt wohl dazu. Langweilig? Ich finde nein. (mehr ...)
von Stefan Zörner | 14. Januar 2014 | Programmierung, Softwareentwicklung | Kommentare deaktiviert für arc42-Starschnitt: Gradle. Schnipsel Nr. 6: Grafisches Glossar
  • arc42_Folge_5_Atmo_640x384

arc42-Starschnitt: Gradle. Schnipsel Nr. 5: Architekturentscheidungen

Erinnern Sie sich? Softwarearchitektur hatte ich in Folge 1 dieser Serie als Summe wichtiger Entscheidungen definiert, die im weiteren Verlauf nur schwer zurückzunehmen sind. Um solche Architekturentscheidungen geht es in diesem Schnipsel. Sie fundiert zu treffen (und festzuhalten) ist ein zentraler Erfolgsfaktor für eine nachvollziehbare Softwarearchitektur. (mehr ...)