• 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
  • 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
  • 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 ...)
  • arc42_Folge_4_Atmo

arc42-Starschnitt: Gradle. Schnipsel Nr. 4: Bausteinsicht

Nachdem ich im zweiten Teil dieser Serie mit der Kontextbetrachtung (siehe Schnipsel #2) bereits eine Blackboxsicht des zu beschreibenden Systems vorgestellt habe, zoomen wir in dieser Folge hinein. Die Bausteinsicht zeigt die Struktur der Lösung, also ihre Bestandteile, und wie diese zusammenhängen. (mehr ...)
  • arc42_Folge_3_Atmo

arc42-Starschnitt: Gradle. Schnipsel Nr. 3: Qualitätsziele

Nach Produktkarton und Systemkontext hier nun der dritte Schnipsel meines arc42-Starschnitts zu Gradle. Dieses mal geht es um Qualitätsziele. Als Synonym dafür ist „Architekturziele“ gebräuchlich. Das unterstreicht ihre Bedeutung als Einflussfaktor auf Architekturentscheidungen (Architekturtreiber) — im Grunde sind es die wichtigsten architekturrelevanten Anforderungen. (mehr ...)
von Stefan Zörner | 29. Oktober 2013 | Softwareentwicklung | Kommentare deaktiviert für arc42-Starschnitt: Gradle. Schnipsel Nr. 3: Qualitätsziele