Pattern Language
Aus Copedia
Eine Pattern Language ist eine Sammlung bewährter Muster zur Lösung von Problemen. Bekannt wurden Pattern Languages durch die Sammlung von 253 Mustern von Christopher Alexander zur Gestaltung von Gebäuden.[1]
Aufbau eines Patterns (Alexandrian Form)
- Name
- Bild (zeigt ein archetypisches Beispiel des Patterns)
- Einführung (Beschreibt den Kontext des Patterns und stellt Bezüge zu übergeordneten Patterns dar)
- Problem-Statement (fett, Essenz des Problems in 1-2 Sätzen)
- Beschreibung des Problems (i.d.R. längster Teil des Inhalts)
- Solution-Statement (fett, Lösung des Problems, Herzstück des Patterns, mit "Therefore: ..." eingeleitet, die Lösung wird immer in Form einer Anleitung formuliert = Übergang zu Methoden/Tools)
- Bild (zur Verdeutlichung der Lösung)
- Beschreibung der Lösung (i.d.R. längster Teil des Inhalts)
- Verweise auf andere Patterns
Beispiele
- A Pattern Language von Alexander
- A Pattern Language for Interactive Music Exhibits von Borchers
- The Design of Sites (Webseiten) von Duyne, Landay, Hong
- Fearless Change (48 Mustern für Innovationsprozesse und Unternehmensentwicklung in Unternehmen) von Manns, Rising
- Designing Interfaces (Benutzerschnittstellen) von Tidwell
- Liberating Voices (135 Patterns zur Überwindung der Digitalen Kluft) von Schuler
- Hacker Space Design Patterns
- Knowledge eXperience Design Patterns im Entstehen
Weblinks
- Wikipedia-Artikel Mustersprache
- Wikipedia-Artikel Pattern Language
- https://www.youtube.com/watch?v=98LdFA-_zfA
Literatur
- Alexander, C.: A Pattern Language. 1977.