www.wikidata.de-de.nina.az
Eine Mustersprache englisch pattern language ist eine Sammlung von Entwurfsmustern also bewahrten Verfahren zur Losung typischer Probleme die bei gestalterischen Tatigkeiten in einem bestimmten Anwendungsgebiet auftreten Dabei werden im Wesentlichen zwei Ziele verfolgt Die Muster bieten Ansatze zur Losung von typischen wiederkehrenden Entwurfsproblemen Gestalter Entwickler und Entwurfsverfasser nutzen sie als Anregung und als Losungsmodell sowie um bereits gefundene Losungen infrage zu stellen weiterzuentwickeln und zu verfeinern Die Mustersprache erleichtert die Kommunikation zwischen Entwicklern indem sie ein einheitliches Vokabular aus Bezeichnungen fur wiederkehrende Probleme und deren Losungen bereitstellt Der Begriff wurde ursprunglich vom Architekten Christopher Alexander gepragt In seinem an Laien gerichteten Buch A Pattern Language Towns Buildings Construction stellte er 1977 die erste Mustersprache vor Das Konzept wurde in andere Fachbereiche ubernommen zunachst in die objektorientierte Softwareentwicklung und die Mensch Computer Interaktion Human Computer Interaction HCI spater in die Organisationsentwicklung und die Padagogik Ward Cunningham definiert den Begriff der Mustersprache im Portland Pattern Repository so A set of patterns becomes a pattern language when each of its patterns once solved leads to more patterns that should then be considered Eine Menge von Mustern wird zur Mustersprache wenn jedes ihrer Muster sobald es gelost ist zu mehr Mustern fuhrt die anschliessend betrachtet werden sollten 1 Inhaltsverzeichnis 1 Die Struktur von Musterbeschreibungen 2 Die Erarbeitung von Mustersprachen 3 Andere Mustersprachen 4 Siehe auch 5 Einzelnachweise 6 Literatur 7 WeblinksDie Struktur von Musterbeschreibungen BearbeitenDie Beschreibung eines Entwurfsmusters im Stil von Alexander folgt einer festen Struktur Nach der Uberschrift dem Namen des Musters folgt der Kontext sowie die Beschreibungen des Problems und der generischen Problemlosung die Beschreibung endet mit Referenzen auf andere Muster Im Kontextteil wird auf verwandte Muster verwiesen die im Planungsprozess zuvor zu betrachten sind die Referenzen verweisen auf Muster die spater auftreten Dadurch ergibt sich ein Hypertext wobei die Verweise das sind die Namen der Muster ublicherweise typografisch durch Kapitalchen hervorgehoben werden Anhand dieser Querverweise ist es moglich die Planung in einer Form durchzufuhren die Alexander unfolding Entfalten nennt Dabei behandeln die Muster der hochsten Ebene also diejenigen die bei der Planung zuerst betrachtet werden sollen die Planung von Stadten Weiter unten in der Hierarchie stehende Muster behandeln raumlich kleinere Strukturen bis hin zu Teilen von einzelnen Raumen Es handelt sich damit um einen Top Down Prozess Alexander legt Wert darauf dass die Querverweise ebenso wichtig sind wie die Muster selbst Die Erarbeitung von Mustersprachen BearbeitenMustersprachen entstehen teilweise als Bucher von Autoren bzw Autorengruppen teilweise als Publikationen zu Fachkonferenzen Neuerdings entstehen Mustersprachen auch als Resultat von Diplomarbeiten Masterarbeiten und Dissertationen Das Ziel der Publikation von Mustersprachen ist die Vermittlung von Erfahrungswissen zum Aufbau von Kompetenz bezuglich der Gestaltung komplexer Systeme Besonders verdient gemacht hat sich die non Profit Organisation The Hillside Group die seit 1993 Fachkonferenzen organisiert In den USA seit 1994 die PLoP Konferenzen Pattern Languages of Programming in Europa seit 1996 die EuroPLoP mit dem festen Konferenz Standort Kloster Irsee in Bayern Thematisch waren diese Konferenzen zunachst auf die Software konzentriert es folgte aber eine zunehmende Offnung fur benachbarte Gebiete wie Management Organisationsentwicklung und Padagogik Seit 2009 findet im zweijahrigen Rhythmus in Portland die PUARL Konferenz statt die sich Mustern im Umfeld von Stadtplanung und Urbanistik widmet 2015 findet erstmals die PURPLSOC Konferenz statt Sie ist offen fur Mustersprachen aus allen Anwendungsfeldern und unterstutzt den interdisziplinaren Erfahrungsaustausch bezuglich des Schreibens und Anwendens von Mustersprachen Es gibt einige Schriften die sich damit auseinandersetzen wie man Muster und Mustersprachen erarbeitet und schreibt Die meisten davon sind Online verfugbar und werden im Rahmen der Konferenzen angeboten und aktualisiert Eine besondere Unterstutzung bieten die Einrichtungen sogenannter Writer s Workshops und des Shepherding Writer s Workshops sind den Schreibwerkstatten im Bereich des fiktionalen Schreibens nachempfunden und verschaffen beginnenden Autoren kollegiales Feedback Beim Shepherding wird dem Autor einer Mustersprache im Zuge der Artikel Einreichung ein Shepherd wortlich ubersetzt Schafer als eine Art von Mentor zugeteilt der in mehreren Feedback Zyklen dem Autor bei der Qualitatsverbesserung des Textes hilft Andere Mustersprachen BearbeitenDie Idee den Benutzer in den Entwurfsprozess mit einzugliedern fand auch in anderen Fachbereichen Anklang besonders im Bereich der Mensch Computer Interaktion Jan Borchers schrieb in A Pattern Language for Interactive Music Exhibits 2001 drei Mustersprachen aus den Bereichen Blues Musik Mensch Computer Interaktion und Softwareentwicklung um die Kommunikation zwischen diesen drei Fachbereichen zu vereinfachen Duyne Landay und Hong schrieben 2002 mit The Design of Sites eine Mustersprache fur Websites Die Mustersprache ist in der Reihenfolge aufgebaut in der die Probleme im Entwicklungsprozess beim iterativen Entwurf auftauchen Mary Lynn Manns und Linda Rising veroffentlichten 2005 das Buch Fearless Change mit 48 Mustern die sich in Unternehmen fur Innovationsprozesse und Unternehmensentwicklung bewahrt haben Jenifer Tidwell veroffentlichte 2005 das Buch Designing Interfaces in dem eine Mustersprache aus ca 100 Entwurfsmustern beschrieben wird Dabei deckt sie samtliche Bereiche der Mensch Computer Interaktion ab Douglas Schuler veroffentlichte 2008 das Buch Liberating Voices in dem er eine Mustersprache aus 135 Mustern beschreibt die helfen sollen die digitale Kluft zu uberwinden Die wohl bekannteste Sammlung von Entwurfsmustern die die sogenannte Viererbande in Design Patterns Elements of Reusable Object Oriented Software veroffentlichte kann insofern nicht als Mustersprache bezeichnet werden als sie mit nur 23 Entwurfsmustern nicht vollstandig ist Sie gab jedoch den Anstoss fur die Entwicklung von Mustersprachen in der Softwaretechnologie wie z B fur den Entwurf von Softwareentwicklungswerkzeugen und Softwarearchitekturen Auch im Bereich der Commons wurden Ansatze einer Mustersprache eingefuhrt Mustersprache des Commoning Siehe auch BearbeitenIm Gegensatz zur anwendungsorientierten Mustersprache bezieht sich der Begriff Formensprache in der Kunsttheorie auf die typischen Gestaltungsmerkmale und Stilelemente eines Kunst oder Bauwerks eines bestimmten Kunstlers einer Kunstgattung oder einer Epoche Einzelnachweise Bearbeiten Pattern Language In Portland Pattern Repository online abgerufen am 5 Januar 2006 Literatur BearbeitenChristopher Alexander Sara Ishikawa Murray Silverstein A Collection of Patterns which Generate Multi Service Centres in Declan and Margrit Kennedy Hrsg The Inner City Architects Year Book 14 Elek London 1974 Christopher Alexander Sara Ishikawa Murray Silverstein Max Jacobson Ingrid Fiksfahl King Shlomo Angel Eine Muster Sprache Stadte Gebaude Konstruktion Locker Wien 1995 ISBN 3 85409 179 6 Christopher Alexander Sara Ishikawa Murray Silverstein Eine Mustersprache Stadte Gebaude Konstruktion 2 aktualisierte Auflage Locker Wien 2010 ISBN 978 3 85409 568 2 James O Coplien Douglas C Schmidt Hrsg Pattern Languages of Program Design Addison Wesley 1995 ISBN 0 201 60734 4 Jan Borchers A Pattern Approach to Interaction Design John Wiley amp Sons Chichester 2001 ISBN 0 471 49828 9 Jenifer Tidwell Designing Interfaces O Reilly Media 2005 ISBN 0 596 00803 1 Douglas K van Duyne James A Landay Jason I Hong The Design of Sites Patterns Principles and Processes for Crafting a Customer Centered Web Experience Addison Wesley Professional 2002 ISBN 0 201 72149 X Linda Rising and Mary Lynn Manns Fearless Change Patterns for Introducing New Ideas Addison Wesley 2005 Helmut Leitner Mustertheorie Einfuhrung und Perspektiven auf den Spuren von Christopher Alexander Verlag Nausner amp Nausner Graz 2007 ISBN 3 901402 50 0 Douglas Schuler Liberating Voices A Pattern Language for Communication Revolution 2008 ISBN 0 262 69366 6 Joseph Bergin Pedagogical Patterns Advice for Educators 2011 ISBN 1 4791 7182 4 Andreas Fiesser Muster bei der Fernsehproduktion Eine neue Sicht auf die Produktion deutscher Fernsehfilme 2012 ISBN 3 639 41061 0 Reinhard Bauer Peter Baumgartner Schaufenster des Lernens Eine Sammlung von Mustern zur Arbeit mit E Portfolios 2012 ISBN 3 8309 2643 X Mary Lynn Manns Linda Rising More Fearless Change Strategies for Making Your Ideas Happen Pearson Education 2015 ISBN 0 13 396644 5 Thomas Schlechte A Pattern Language for Composing Music 2019 ISBN 1 7929 3804 7 Weblinks BearbeitenWebsite der PLoP Konferenzen http hillside net conferences plop Website der EuroPLoP Konferenzen http www europlop net Website der PUARL Konferenzen http puarl uoregon edu events php Website der PURPLSOC Konferenzen http www purplsoc org Abgerufen von https de wikipedia org w index php title Mustersprache amp oldid 235811693