Episode 1: Über den Einsatz von Patterns

Die neue Episode der SoftwareArchitekTOUR-Podcastserie setzt sich mit dem Thema Patterns auseinander. Die Betreiber widmen sich speziellen Lösungsvorschlägen für wiederholt auftretende Entwurfsprobleme in der Softwarearchitektur.

In Pocket speichern vorlesen Druckansicht
Lesezeit: 3 Min.
Von
  • Dr. Michael Stal
  • Markus Völter

In dieser ersten richtigen Episode diskutieren die Podcast-Betreiber Michael Stal und Markus Völter über das Thema Patterns. Auch (Entwurfs-)Muster genannt, sind sie Lösungsvorschläge für immer wieder auftretende Entwurfsprobleme in der Softwarearchitektur und -entwicklung. Die beiden "Autoren" gehen in knapp 45 Minuten auf Fragen ein wie: Was sind Patterns? Warum sind sie für den Architekten wichtig? Wie setzt er sie richtig – sprich: nicht zum Selbstzweck – ein?

Empfohlener redaktioneller Inhalt

Mit Ihrer Zustimmmung wird hier ein externer Podcast (Podigee GmbH) geladen.

Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (Podigee GmbH) übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.

Weiterführende Literatur:

  • Christopher Alexander: The Timeless Way of Building, 1979
  • Deepak Alur, John Crupi, Dan Malks: Core J2EE Patterns – Best Practices and Design Strategies, 2001
  • Kent Beck: Smalltalk Best Practice Patterns, 1997
  • Kent Beck: Implementation Patterns, 2007
  • Joshua Bloch: Effective Java, 2005
  • Frank Buschmann, Kevlin Henney, Douglas C. Schmidt: Pattern-Oriented Software Architecture – A Pattern Language for Distributed Computing, 2007
  • Frank Buschmann, Kevlin Henney, Douglas C. Schmidt: Pattern-Oriented Software Architecture – On Patterns and Pattern Languages, 2007
  • Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal: Pattern-Oriented Software Architecture – A System of Patterns, 1996
  • James O. Coplien: Advanced C++ Styles and Idioms, 1992
  • Paul Dyson, Andrew Longshaw: Architecting Enterprise Solutions, 2004
  • Eric Evans: Domain-Driven Design], 2003
  • Martin Fowler: Patterns of Enterprise Application Architecture, 2002
  • Martin Fowler, UML Distilled, 1997
  • Martin Fowler, Analysis Patterns, 1997
  • R.P. Gabriel: Patterns of Software, 1996
  • Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Design Patterns – Elements of Reusable Object-Oriented Software, 1995
  • Robert Hanmer: Patterns for Fault Tolerant Software, 2008
  • Gregor Hohpe und Bobby Woolf: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions],
  • Michael Kircher, Prashant Jain: Pattern-Oriented Software Architecture – Patterns for Resource Management, 2004
  • Doug Lea: Concurrent Programming in Java, Design Principles and Patterns, 1999
  • Stephen John Metsker: Design Patterns Java Workbook, 2002
  • Stephen John Metsker: Design Patterns C#, 2004
  • Microsoft Corporation: Enterprise Solution Patterns Using Microsoft .NET, Microsoft Press, 2003
  • James Noble, Charles Weir: Small Memory Software, 2000
  • Michael Nygard: Release It!], 2007
  • Pattern Languages of Program Design, Vol. 1-5, Addison-Wesley, 1995, 1996, 1997, 1999, 2005
  • Linda Rising: Pattern Almanac 2000, 2000
  • Douglas C. Schmidt, Michael Stal , Hans Rohnert, Frank Buschmann: Pattern-Oriented Software Architecture – Patterns for Concurrent and Networked Objects, 2000
  • Douglas C. Schmidt, Stephen D. Huston: C++ Network Programming, Volume 1/2, 2002/2003
  • The Patterns Home Page
  • Till Schummer, Stephan Lukosch: Patterns for Computer-Mediated Interaction, 2007
  • Christopher Steel, Ramesh Nagappan, Ray Lai: Core Security Patterns: Best Practices and Strategies for J2EE Web Services, and Identity Management, 2005
  • Greg Utas: Robust Communications Software – Extreme Availability, Reliability, and Scalability for Carrier Grade Systems, 2006
  • John Vlissides: Pattern Hatching, 1998
  • Markus Völter, Michael Kircher, Uwe Zdun: Remoting Patterns, 2004
  • Markus Völter, Alexander Schmid, Eberhard Wolff: Server Component Patterns – Component Infrastructures illustrated with EJB, 2002