Pattern Language: Unterschied zwischen den Versionen

Aus Copedia
(Die Seite wurde neu angelegt: „Eine '''Pattern Language''' ist eine Sammlung bewährter Muster zur Lösung von Problemen. Bekannt wurden Pattern Languages durch die Sammlung von 253 Mustern…“)
 
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:


<embedvideo service="youtube">https://www.youtube.com/watch?v=UWCZUly2_2k</embedvideo>
<embedvideo service="youtube">https://www.youtube.com/watch?v=UWCZUly2_2k</embedvideo>
== 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 ==
== Beispiele ==
* [http://www.uni-weimar.de/~donath/c-alexander98/ca98-html.htm Pattern Language von Christopher Alexander]
* [http://www.uni-weimar.de/~donath/c-alexander98/ca98-html.htm A Pattern Language] von Alexander
* [http://atlas.tk.informatik.tu-darmstadt.de/Publications/1999/jan_hci.pdf A Pattern Language for Interactive Music Exhibits] von Borchers
* [http://cmuchimps.org/uploads/publication/paper/114/the_design_of_sites.pdf The Design of Sites] (Webseiten) von Duyne, Landay, Hong
* [https://www.amazon.de/Introducing-Patterns-Organizations-Linda-Rising/dp/0201741571 Fearless Change] (48 Mustern für Innovationsprozesse und Unternehmensentwicklung in Unternehmen) von Manns, Rising
* [http://designinginterfaces.com Designing Interfaces] (Benutzerschnittstellen) von Tidwell
* [https://mitpress.mit.edu/books/liberating-voices Liberating Voices] (135 Patterns zur Überwindung der Digitalen Kluft) von Schuler
* [https://wiki.hackerspaces.org/Design_Patterns Hacker Space Design Patterns]
* [https://github.com/cogneon/kxpl Knowledge eXperience Design Patterns] im Entstehen


== Weblinks ==
== Weblinks ==
* Wikipedia-Artikel [https://de.wikipedia.org/wiki/Mustersprache Mustersprache]
* Wikipedia-Artikel [https://en.wikipedia.org/wiki/Pattern_language Pattern Language]
* https://www.youtube.com/watch?v=98LdFA-_zfA
* https://www.youtube.com/watch?v=98LdFA-_zfA
== Literatur ==
* Alexander, C.: [http://library.uniteddiversity.coop/Ecological_Building/A_Pattern_Language.pdf A Pattern Language]. 1977.


== Einzelnachweise ==
== Einzelnachweise ==
<references />
<references />

Aktuelle Version vom 30. Dezember 2016, 12:45 Uhr

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

Weblinks

Literatur

Einzelnachweise