Feeds:
Beiträge
Kommentare

Archive for the ‘Podcast’ Category

Software wird aus Elementen zusammengesetzt, die in Beziehungen stehen. Die Gesamtheit von Elementen und Beziehungen stellt eine Software-Architektur dar. Ich kann zu jedem Software-System eine Architektur vorgeben und die aktuelle Architektur feststellen. Die Differenz davon sind dann Architekturverletzungen. Gebe ich Regeln vor, wie die Elemente und Verknüpfungen eingesetzt werden sollen, kann ich eine Referenzarchitektur bzw. einen Architekturstil definieren.

Zur Übersicht des Podcasts geht es hier: https://wolfgideonbleek.wordpress.com/podcast

Podcast direkt abonnieren: RSS iTunes

Direkter Link zu dieser Podcast-Folge.

Zum Lesen

http://de.wikipedia.org/wiki/Softwarearchitektur

http://de.wikipedia.org/wiki/Architekturmuster

https://de.wikipedia.org/wiki/Schichtenarchitektur

http://de.wikipedia.org/wiki/Domain-Driven_Design

http://de.wikipedia.org/wiki/Mustersprache

http://subs.emis.de/LNI/Proceedings/Proceedings109/gi-proc-109-059.pdf

https://www.fbi.h-da.de/fileadmin/personal/b.humm/Publikationen/Siedersleben_-_Quasar_1__sd_m_Brosch_re_.pdf

http://sourceforge.net/projects/openquasar/

Und als Schmankerl

http://denkspuren.blogspot.de/2007/03/was-ist-software-architektur.html

http://it-and-more.blogspot.de/search/label/architecture

http://de.wikipedia.org/wiki/Gottobjekt

Read Full Post »

Wir erstellen beim Schreiben von Software unterschiedliche Einheiten: z.B. Methoden, Klassen, Packages. In der neuen Folge des Podcasts “Softwaretechnik kompakt” beschäftige ich mich mit der Frage, welche Beziehungen zwischen diesen Einheiten möglich sind, was diese Beziehungen ausdrücken und welchen Regeln ich beim in-Beziehung-setzen folgen sollte.

Zur Übersicht des Podcasts geht es hier: https://wolfgideonbleek.wordpress.com/podcast

Podcast direkt abonnieren: RSS iTunes

Direkter Link zu dieser Podcast-Folge.

Zum Lesen

http://de.wikipedia.org/wiki/Vererbung_(Programmierung)

http://de.wikipedia.org/wiki/Gesetz_von_Demeter

http://c2.com/cgi/wiki?LawOfDemeter


Zum Ausprobieren

http://docs.codehaus.org/display/SONAR/

Und als Schmankerl

http://www.spinellis.gr/sw/ckjm/

Read Full Post »

Heute konnte ich das lang ersehnte Interview mit meiner ehemaligen Kollegin Carola Lilienthal abschließen. Wir haben dabei über Architektur-Qualität und Zyklen gesprochen. Ich werde nun die Podcasts erstellen, die diesen Inhalt vorbereiten und komme hoffentlich um Ostern dazu, die nächsten Folgen zu produzieren. Dabei wird es zuerst um die strukturierenden Elemente einer Software-Architektur gehen (u.a. Klassen, Packages und Subsysteme). Ich werde danach etwas über die Beziehungen dieser Elemente in einer Folge bringen. Und dann widme ich mich verschiedenen Architekturstilen. Den Abschluss dieser Reihe bildet dann das Gespräch mit Carola Lilienthal.

Read Full Post »

Wie kann angemessene Kommunikation im Entwicklungsprojekt erreicht werden, damit alle Beteiligten ausreichend informiert sind, um ihre Entscheidungen bestmöglich zu treffen? In der aktuellen Folge des Podcasts “Softwaretechnik kompakt” beschäftige ich mich mit dieser Frage und stelle mögliche Lösungen vor.

Zur Übersicht des Podcasts geht es hier: https://wolfgideonbleek.wordpress.com/podcast

Podcast direkt abonnieren: RSS iTunes

Direkter Link zu dieser Podcast-Folge folgt.

Zum Lesen

Kapitel 10 aus Bleek, W.-G. und Wolf, H., „Agile Softwareentwicklung. Werte, Konzepte, Methoden“, dpunkt.verlag, Heidelberg, 2008.

http://de.wikipedia.org/wiki/Paarprogrammierung

http://osdir.com/ml/programming.extreme-programming.xp-explained2/2004-10/msg00024.html

http://en.wikipedia.org/wiki/Stand-up_meeting

http://www.extremeprogramming.org/rules/standupmeeting.html

http://www.martinfowler.com/articles/itsNotJustStandingUp.html

Zum Ausprobieren

http://blogs.atlassian.com/developer/2009/06/getting_started_with_agile_daily_standup_meetings.html

http://www.atlassian.com/agile/practices/communication.jsp

Und als Schmankerl

http://de.wikipedia.org/wiki/Paul_Watzlawick#Kommunikationstheorie

In der aktuellen Folge des Podcasts “Softwaretechnik kompakt” beschäftige ich mich mit der Frage, wie ein Software-Entwicklungsprojekt gestartet wird.

Zur Übersicht des Podcasts geht es hier: https://wolfgideonbleek.wordpress.com/podcast

Podcast direkt abonnieren: RSS iTunes

Zum Lesen

http://de.wikipedia.org/wiki/Projektphase

http://de.wikipedia.org/wiki/Rational_Unified_Process

Realistisches Projektdesign: Projektarbeit in einer wenig berechenbaren Welt, Johannes Gärtner, vdf Hochschulverlag AG, 2004, ISBN 3728129348, 9783728129345, 183 Seiten

Read Full Post »

In der aktuellen Folge des Podcasts “Softwaretechnik kompakt” beschäftige ich mich mit der Frage, wie ein Software-Entwicklungsprojekt gestartet wird.

Zur Übersicht des Podcasts geht es hier: https://wolfgideonbleek.wordpress.com/podcast

Podcast direkt abonnieren: RSS iTunes

Direkter Link zu dieser Podcast-Folge folgt.

Zum Lesen

http://de.wikipedia.org/wiki/Projektphase

http://de.wikipedia.org/wiki/Rational_Unified_Process

Realistisches Projektdesign: Projektarbeit in einer wenig berechenbaren Welt, Johannes Gärtner, vdf Hochschulverlag AG, 2004, ISBN 3728129348, 9783728129345, 183 Seiten

Read Full Post »

In der aktuellen Folge des Podcasts “Softwaretechnik kompakt” geht es darum, regelmäßig die Arbeitsergebnisse an einem zentralen Ort zu integrieren, um ein lauffähiges Gesamtergebnis zu bekommen.

Zur Übersicht des Podcasts geht es hier: https://wolfgideonbleek.wordpress.com/podcast

Podcast direkt abonnieren: http://www.wolfgideonbleek.de/podcast/SoftwaretechnikKompakt.xml

Zum Lesen

http://www.martinfowler.com/articles/continuousIntegration.html

http://www.methodsandtools.com/archive/archive.php?id=42

http://de.wikipedia.org/wiki/Kontinuierliche_Integration

Zum Ausprobieren

  • Anthill
  • CruiseControl
  • Cruise
  • Hudson
  • LuntBuild

Read Full Post »

In der aktuellen Folge des Podcasts “Softwaretechnik kompakt” geht es darum, die Programmierarbeit in möglichst kleinen Aufgaben zu organisieren.

Zur Übersicht des Podcasts geht es hier: https://wolfgideonbleek.wordpress.com/podcast

Podcast direkt abonnieren: http://www.wolfgideonbleek.de/podcast/SoftwaretechnikKompakt.xml

Read Full Post »

In der aktuellen Folge des Podcasts „Softwaretechnik kompakt“ geht es um die systematische und professionelle Quelltextverwaltung.

Zur Übersicht des Podcasts geht es hier: https://wolfgideonbleek.wordpress.com/podcast

Podcast direkt abonnieren: http://www.wolfgideonbleek.de/podcast/SoftwaretechnikKompakt.xml

Zum Lesen

Ian Summerville, Software Engineering, Pearson, Kapitel zu „Versions- und Release Management“

Balzert, Softwaretechnik, Spektrum-Verlag (vergriffen)

http://de.wikipedia.org/wiki/Versionsverwaltung

http://de.wikipedia.org/wiki/Concurrent_Versions_System

http://cvsbook.red-bean.com/

http://de.wikipedia.org/wiki/Subversion_(Software)

http://svnbook.red-bean.com/

Zum Ausprobieren

http://www.nongnu.org/cvs/

http://subversion.tigris.org/


Read Full Post »

Nach etwas längerer Vorbereitung habe ich es jetzt geschafft, die erste Folge meines Podcasts zur Softwaretechnik zu veröffentlichen. Der Plan ist, in unregelmäßigen Abständen weitere aktuelle Themen aus der Softwaretechnik aufzugreifen. Ganz bewusst habe ich diese und die kommenden Folgen kurz gestaltet, damit es leicht fällt, Zeit zum Hören des Podcasts zu finden.

Der Podcast startet mit einer praxisorientierten Sicht auf die Softwaretechnik und geht auf die Unterschiede zwischen kleiner und großer Software ein.

Der Podcast kann unter der URL http://www.wolfgideonbleek.de/podcast/SoftwaretechnikKompakt.xml abonniert werden.

Read Full Post »