لغة الأنماط

لغة الأنماط هي مجموعة منظمة ومتماسكة من الأنماط ، يصف كل نمط منها مشكلةً وجوهر حلٍّ يمكن استخدامه بطرقٍ عديدة ضمن مجال خبرةٍ محدد. وقد صاغ هذا المصطلح المهندس المعماري كريستوفر ألكسندر، وانتشر بفضل كتابه "لغة الأنماط" الصادر عام ١٩٧٧ .
يمكن أن تكون لغة الأنماط محاولةً للتعبير عن الحكمة العميقة لما يضفي الحيوية على مجال معين من مجالات المسعى الإنساني، من خلال مجموعة من الأنماط المترابطة. وتُعدّ الحيوية مصطلحًا بديلًا لـ"الصفة التي لا اسم لها": إحساس بالكمال أو الروح أو الرقة، والذي وإن تنوعت أشكاله، إلا أنه دقيق وقابل للتحقق تجريبيًا. [ 1 ] ويزعم ألكسندر أن بإمكان عامة الناس استخدام هذا النهج التصميمي لحلّ مشكلات تصميمية معقدة وكبيرة بنجاح.
ما هو النمط؟
عندما يصمم المصمم شيئًا ما - سواء كان منزلًا أو برنامج حاسوب أو مصباحًا - عليه اتخاذ قرارات عديدة بشأن كيفية حل المشكلات. تُوثَّق كل مشكلة بمكانها المعتاد ( البنية ) واستخدامها ( القواعد ) مع الحل الأمثل الأكثر شيوعًا والمعروف في التطبيقات العملية، كما هو الحال في الأمثلة الموجودة في القواميس . كل مدخل من هذه المداخل هو نمط تصميم مستقل . لكل نمط اسم ووصف وبعض الإحالات المرجعية، تمامًا مثل مدخل القاموس. يجب أن يشرح النمط الموثق سبب كون هذا الحل جيدًا في سياقات النمط.
تُعدّ الأنماط الأساسية أو العالمية مثل "الباب" أو "الشراكة" مُثُلاً تصميمية متعددة الاستخدامات، سواءً أكانت موجودة في التجربة أم تُستخدم كمكونات في الممارسة العملية، وهي تُوصف صراحةً بأنها حلول شاملة للقوى في السياقات والظروف المتكررة، سواءً في الهندسة المعمارية أو الطب أو تطوير البرمجيات أو الحوكمة، إلخ. يمكن ابتكار الأنماط أو العثور عليها ودراستها، مثل أنماط التصميم التي تحدث بشكل طبيعي والتي تميز البيئات البشرية. [ 2 ]
كغيرها من اللغات، تمتلك لغة الأنماط مفردات وقواعد نحوية ونحوية ، ولكنها تُطبَّق على أنشطة معقدة أخرى غير التواصل. في لغات الأنماط المستخدمة في التصميم، تتوزع الأجزاء على النحو التالي:
- وصف اللغة - أو المفردات - هو مجموعة من الحلول المحددة والموصوفة لمشاكل في مجال معين. تُسمى هذه الحلول أنماط التصميم . فعلى سبيل المثال، تصف لغة الهندسة المعمارية عناصر مثل: المستوطنات، والمباني، والغرف، والنوافذ، والمزالج، وما إلى ذلك.
- يتضمن كل حلٍّ بنيةً وصفيةً توضح موقعه ضمن تصميمٍ أوسع وأشمل وأكثر تجريدًا. وهذا يربط الحل تلقائيًا بشبكةٍ من الحلول الأخرى المطلوبة. على سبيل المثال، تحتوي الغرف على وسائل لإدخال الضوء، ووسائل لدخول الأشخاص وخروجهم.
- يتضمن الحل قواعد نحوية تصف كيفية حل المشكلة أو تحقيق فائدة. لذا، إذا كانت الفائدة غير ضرورية، فلا يُستخدم الحل. ربما يمكن ترك ذلك الجزء من التصميم فارغًا لتوفير المال أو الموارد الأخرى؛ فإذا لم يكن الناس بحاجة للانتظار لدخول الغرفة، يمكن استبدال غرفة الانتظار بمدخل بسيط.
- في وصف اللغة، يُفهرس النحو والصرف (غالباً بفهرس أبجدي حرفي لأسماء الأنماط) حلولاً أخرى مُسماة، مما يُمكّن المصمم من الانتقال بسرعة من حلٍّ إلى حلول أخرى ذات صلة ومطلوبة، وتوثيقها بطريقة منطقية. في كتاب كريستوفر ألكسندر " لغة الأنماط" ، تُرتَّب الأنماط تنازلياً حسب الحجم، مع فهرس أبجدي منفصل.
- توفر شبكة العلاقات في فهرس اللغة مسارات عديدة خلال عملية التصميم.
يُسهّل هذا الأمر عملية التصميم، إذ يُمكن للمصممين البدء من أي جزء من المشكلة يفهمونه، ثمّ العمل على الأجزاء غير المعروفة. في الوقت نفسه، إذا أثبتت لغة التصميم نجاحها في العديد من المشاريع، فمن المرجح أن يتمكن حتى المصمم الذي لا يفهم مشكلة التصميم تمامًا في البداية من إتمام عملية التصميم، وستكون النتيجة قابلة للاستخدام. على سبيل المثال، يحتاج المتزلجون عند دخولهم إلى إزالة الثلج وتخزين معداتهم. يجب أن يبقى الثلج المتسخ ومنظفات الأحذية في الخارج. تحتاج المعدات إلى عناية، لذا يجب أن تكون رفوف التخزين في الداخل.
تشكل العديد من الأنماط لغةً ما
كما أن الكلمات تحتاج إلى علاقات نحوية ودلالية فيما بينها لجعل اللغة المنطوقة مفيدة، كذلك أنماط التصميم تحتاج إلى علاقات فيما بينها من حيث الموقع والوظيفة لتشكيل لغة نمطية. يصف عمل كريستوفر ألكسندر عملية تفكيك، حيث يواجه المصمم مشكلة (ربما مهمة تجارية)، ويختار حلاً، ثم يكتشف مشاكل جديدة أصغر ناتجة عن الحل الأكبر. أحيانًا، لا يكون للمشاكل الأصغر حل، ويجب اختيار حل أكبر مختلف. في النهاية، تصبح جميع مشاكل التصميم المتبقية صغيرة أو روتينية بما يكفي ليتم حلها بالارتجال من قبل البنائين، وبذلك يكتمل "التصميم".
يُترك تحديد الهيكل التنظيمي الفعلي ( هرمي ، تكراري ، إلخ) لتقدير المصمم، تبعًا للمشكلة. وهذا يُمكّن المصمم صراحةً من استكشاف التصميم، بدءًا من جزء صغير. وعندها، غالبًا ما يُدرك المصمم أن المشكلة هي في الواقع جزء من حلٍّ أوسع. وعند هذه النقطة، يصبح التصميم في أغلب الأحيان أفضل.
لذا، في هذه اللغة، يجب أن يُشير كل نمط إلى علاقته بالأنماط الأخرى وباللغة ككل. وهذا يُوفر للمصمم الذي يستخدم اللغة إرشادات قيّمة حول المشكلات ذات الصلة التي يجب حلها.
إنّ أصعب ما في تطبيق لغة الأنماط من قِبل خبير خارجي هو الحصول على قائمة موثوقة وشاملة بالمشاكل المطلوب حلّها. وبطبيعة الحال، فإنّ الأشخاص الأكثر درايةً بهذه المشاكل هم من يحتاجون إلى التصميم. لذا، دافع ألكسندر بشدة عن الارتجال الميداني من قِبل المستخدمين المهتمين والمتمكنين، [ 3 ] [ 4 ] باعتباره وسيلة فعّالة لتكوين حلول أولية واسعة النطاق قابلة للتطبيق، مما يزيد من فائدة التصميم ويقلل من إعادة العمل عليه. في الواقع، كانت الرغبة في تمكين مستخدمي الهندسة المعمارية هي الدافع الرئيسي الذي دفع ألكسندر إلى الشروع في مشروع لغة الأنماط للهندسة المعمارية في المقام الأول.
مشاكل التصميم في سياق معين
من أهم جوانب أنماط التصميم تحديد وتوثيق الأفكار الرئيسية التي تميز النظام الجيد عن النظام الرديء (سواء كان منزلًا أو برنامج حاسوب أو أداة للاستخدام اليومي)، والمساعدة في تصميم الأنظمة المستقبلية. ينبغي أن تكون الفكرة المُعبَّر عنها في النمط عامة بما يكفي لتطبيقها في أنظمة مختلفة تمامًا ضمن سياقها، ولكنها في الوقت نفسه محددة بما يكفي لتقديم توجيهات بناءة.
يُطلق على نطاق الحالات التي تنطبق فيها المشكلات والحلول التي يتناولها النمط اسم سياقه. ويُعدّ وصف هذا السياق جزءًا مهمًا في كل نمط. ويمكن للأمثلة أن توضح كيفية تطبيق النمط على مواقف مختلفة تمامًا.
على سبيل المثال، يُعالج نمط ألكسندر "مكان للانتظار" مواقف الحافلات بنفس طريقة معالجة غرف الانتظار في العيادات، مع تقديم حلول مفيدة وبنّاءة. ويُقدّم كتاب " أنماط التصميم " لغاما وآخرين، الصادر عن مجموعة "العصابة الرباعية"، حلولاً مستقلة عن لغة البرمجة ومجال تطبيق البرنامج.
مع ذلك، قد تختلف المشكلات والحلول الموصوفة في النمط من حيث مستوى التجريد والعمومية من جهة، والتحديد من جهة أخرى. ويعتمد هذا في النهاية على تفضيلات المؤلف. ومع ذلك، حتى النمط المجرد للغاية عادةً ما يحتوي على أمثلة ملموسة ومحددة بطبيعتها.
قد تختلف الأنماط أيضًا في مدى إثباتها في الواقع. يُقيّم ألكسندر كل نمط بصفر أو نجمة أو نجمتين، مشيرًا إلى مدى نجاح إثباته في أمثلة واقعية. يُزعم عمومًا أن جميع الأنماط تحتاج على الأقل إلى بعض الأمثلة الواقعية الموجودة. ومع ذلك، من الممكن توثيق الأفكار التي لم تُنفذ بعد في شكل نمطي.
تتفاوت الأنماط في كتاب ألكسندر أيضًا في مستوى نطاقها؛ فبعضها يصف كيفية بناء مدينة أو حي، بينما يتناول البعض الآخر المباني الفردية وداخل الغرف. ويرى ألكسندر أن القطع الأثرية صغيرة النطاق هي عناصر بناءة للعالم واسع النطاق، لذا يمكن ربطها بشبكة هرمية .
موازنة القوى
يجب أن يحدد النمط المشكلات التي يهدف إلى حلها، والسياق أو الموقف الذي تنشأ فيه هذه المشكلات، والظروف التي يمكن في ظلها التوصية بالحلول المقترحة.
غالباً ما تنشأ هذه المشاكل من تضارب المصالح أو "القوى" المختلفة. ويظهر نمطٌ على شكل حوار يساعد بعد ذلك على تحقيق التوازن بين هذه القوى، وفي النهاية اتخاذ قرار.
على سبيل المثال، قد يكون هناك نمط يشير إلى هاتف لاسلكي. وتتمثل الدوافع في الحاجة إلى التواصل، والحاجة إلى إنجاز مهام أخرى في الوقت نفسه (كالطبخ، أو تفقد رف الكتب). وقد يكون النمط المحدد جدًا هو "هاتف لاسلكي". أما الأنماط الأكثر عمومية فتشمل "جهاز لاسلكي" أو "نشاط ثانوي"، مما يوحي بأن النشاط الثانوي (كالتحدث عبر الهاتف، أو تفقد جيوب الجينز) لا ينبغي أن يتعارض مع الأنشطة الأخرى.
على الرغم من عدم تحديد سياقها بدقة، فإن القوى في نمط "النشاط الثانوي" تشبه إلى حد كبير تلك الموجودة في نمط "الهاتف اللاسلكي". وبالتالي، يمكن اعتبار القوى المتنافسة جزءًا من جوهر مفهوم التصميم المُعبَّر عنه في نمط معين.
تحتوي الأنماط على منطقها الخاص
عادةً ما يتضمن التصميم منطقًا يشير إلى قيم معينة. بالنسبة لكريستوفر ألكسندر، الأهم هو التفكير في الأشخاص الذين سيتفاعلون مع قطعة معمارية. إحدى قيمه الأساسية هي جعل هؤلاء الأشخاص يشعرون بمزيد من الحيوية. وهو يتحدث عن "الجودة التي لا اسم لها" (QWAN).
بشكلٍ أعم، يمكننا القول إن النظام الجيد ينبغي أن يُقبل ويُرحب به ويُعتز به باعتباره إضافةً قيّمة للحياة اليومية من قِبل مستخدميه، أو - والأفضل من ذلك - من قِبل جميع المتأثرين به. فعلى سبيل المثال، عند الحديث عن مقهى في الشارع، يتناول ألكسندر رغبات الزبائن المحتملة، ولكنه يذكر أيضًا المارة العابرين.
يمكن تطبيق نفس المبدأ على الأجهزة التقنية كالهواتف والسيارات، وعلى الهياكل الاجتماعية كفريق عمل على مشروع، أو على واجهة المستخدم لبرنامج حاسوبي. فعلى سبيل المثال، يمكن تقييم جودة نظام برمجي من خلال ملاحظة ما إذا كان المستخدمون يستمتعون باستخدامه أم يواجهون صعوبات فيه.
من خلال التركيز على التأثيرات على حياة الإنسان، يمكننا تحديد الأنماط المستقلة عن التكنولوجيا المتغيرة، وبالتالي إيجاد "الجودة الخالدة" (ألكسندر).
الهيكل والتصميم العام
عادةً ما يختار مؤلف لغة أو مجموعة أنماط بنية عامة لجميع الأنماط التي تحتويها، حيث يقسم كل نمط إلى أقسام عامة مثل السياق، وبيان المشكلة، والحل، وما إلى ذلك.
على سبيل المثال، تتألف أنماط كريستوفر ألكسندر من اسم مختصر، وتقييم (يصل إلى رمزين "*")، وصورة توضيحية، ووصف السياق، وبيان المشكلة، وجزء أطول من النص مع أمثلة وشروحات، وبيان الحل، ورسم تخطيطي، ومراجع إضافية. يُشار إلى هذا الهيكل والتصميم أحيانًا باسم "النموذج الإسكندري".
يستخدم ألكسندر تنسيقًا نصيًا خاصًا لتمييز أقسام نماذجه المختلفة. فعلى سبيل المثال، تُطبع عبارة المشكلة وعبارة الحل بخط غامق، وتسبق عبارة الحل دائمًا كلمة "لذلك:". بينما يستخدم بعض المؤلفين تسميات صريحة، مما يُسبب بعض التكرار.
أسماء ذات معنى
عندما يُصمّم فريقٌ ما، تُشكّل أسماء الأنماط مُفرداتٍ يُمكنهم استخدامها مُشتركةً. وهذا ما يجعل من الضروري أن تكون أسماء الأنماط سهلة التذكّر وواضحة للغاية. من الأمثلة على ذلك في أعمال ألكسندر: "مكان النافذة" (يُساعد في تحديد مكان النوافذ في الغرفة) و"مكان للانتظار" (يُساعد في تحديد خصائص مواقف الحافلات وغرف انتظار المستشفيات، على سبيل المثال).
التجميع في شبكة ترابطية (لغة الأنماط)
تحتوي لغة الأنماط، كما تصورها ألكسندر، على روابط من نمط إلى آخر، لذلك عند محاولة تطبيق نمط واحد في مشروع ما، يتم دفع المصمم إلى أنماط أخرى تعتبر مفيدة في سياقها.
في كتاب ألكسندر، تُجمع هذه الروابط في قسم "المراجع"، وتُكرر في قسم "السياق" الخاص بالنمط المرتبط - وبالتالي فإن البنية العامة عبارة عن رسم بياني موجه . عادةً ما يتناول النمط المرتبط في "المراجع" مشكلةً أصغر حجمًا، تُقترح كجزء من مشكلة أكبر حجمًا. على سبيل المثال، يحتوي نمط "غرفة خارجية عامة" على مرجع لنمط "مقاعد الدرج".
حتى بدون وصف النمط، تحمل هذه الروابط، إلى جانب الأسماء ذات الدلالة، رسالةً واضحة: عند إنشاء مكان خارجي لقضاء الوقت ("غرفة خارجية عامة")، يُنصح بإحاطته بسلالم للجلوس ("مقاعد السلالم"). وإذا كنت تخطط لإنشاء مكتب ("ورش عمل ومكاتب")، يُنصح بترتيب مساحات العمل في مجموعات صغيرة ("مجموعات عمل صغيرة"). ويرى ألكسندر أن الروابط في الشبكة قد تكون أكثر دلالةً من نص الأنماط نفسها.
تُشير الروابط في كتاب ألكسندر بوضوح إلى شبكة هرمية. ويُجري ألكسندر مقارنة بين هذه الروابط وهرمية القواعد النحوية، وهذا أحد حججه للحديث عن لغة نمطية .
يُعدّ مفهوم الربط مقبولاً عموماً بين مُصمّمي الأنماط، على الرغم من اختلاف الأساس الدلالي وراء هذه الروابط. مع ذلك، فإنّ بعض المُصمّمين، مثل غاما وآخرون في كتاب "أنماط التصميم" ، لا يُوظّفون الربط بين الأنماط إلا قليلاً، ربما لأنّه لم يكن مُناسباً لمجموعتهم من الأنماط. في مثل هذه الحالة، يُمكننا الحديث عن فهرس للأنماط بدلاً من لغة أنماط . [ 5 ]
الاستخدام
شجع ألكسندر مستخدمي نظامه على توسيع لغته بأنماطهم الخاصة. ولتحقيق ذلك، لم تقتصر كتبه على الهندسة المعمارية أو المدنية فحسب، بل شرح أيضًا المنهج العام للغات الأنماط. كانت الفكرة الأصلية لكتاب " لغة الأنماط" هي نشره في شكل مجلد حلقي ليسهل إضافة صفحات لاحقًا، إلا أن هذا لم يكن عمليًا في النشر. [ 6 ] استُخدم منهج لغة الأنماط لتوثيق الخبرات في مجالات متنوعة، منها على سبيل المثال: الأنماط المعمارية ، وأنماط علوم الحاسوب ، وأنماط تصميم التفاعل ، والأنماط التربوية ، وأنماط البستنة ، وأنماط العمل الاجتماعي، وأنماط تيسير المجموعات. كما يُوصى بمنهج لغة الأنماط كوسيلة لتعزيز الوعي المدني من خلال المساعدة في تنسيق جهود الأفراد والمجتمعات المختلفة التي تعمل معًا على حل مشكلات مشتركة هامة. [ 7 ] لا تزال مواصفات ألكسندر لاستخدام لغات الأنماط، فضلًا عن ابتكار لغات جديدة، مؤثرة، ويستشهد خبراء في مجالات أخرى بأسلوبه.
لا تُعدّ رموز مثل UML أو مجموعة رموز مخططات التدفق لغات أنماط. يمكن تشبيهها بالأبجدية: إذ يُمكن استخدام رموزها لتوثيق لغة أنماط، لكنها ليست لغة بحد ذاتها. كما أن الوصفة أو أي مجموعة متسلسلة من الخطوات التي يجب اتباعها، والتي لها مسار واحد صحيح فقط من البداية إلى النهاية، ليست لغة أنماط. مع ذلك، قد تستفيد عملية تصميم وصفة جديدة من استخدام لغة أنماط.
مثال بسيط على نمط
- الاسم : نسبة رقائق الشوكولاتة
- السياق : تقومين بخبز كعكات رقائق الشوكولاتة بكميات صغيرة للعائلة والأصدقاء
- ضع في اعتبارك هذه الأنماط أولاً : نسبة السكر، نسبة الدقيق، نسبة البيض
- المسألة : تحديد النسبة المثلى لرقائق الشوكولاتة إلى عجينة البسكويت
- الحل : لاحظ أن معظم الناس يعتبرون الشوكولاتة أفضل جزء في كعكة رقائق الشوكولاتة. لاحظ أيضًا أن الإفراط في استخدام الشوكولاتة قد يمنع الكعكة من التماسك، مما يقلل من جاذبيتها. بما أنك تُحضّر كميات صغيرة، فإن التكلفة ليست مشكلة. لذلك، استخدم أكبر كمية من رقائق الشوكولاتة التي تُنتج كعكة متماسكة حقًا.
- ضع في اعتبارك ما يلي : نسبة العناصر الغذائية أو وقت الطهي أو طريقة التجميد
أصل
ابتكر كريستوفر ألكسندر ، المهندس المعماري والمؤلف، مصطلح "لغة الأنماط". [3] وقد استخدمه للإشارة إلى المشكلات الشائعة في تصميم وبناء المباني والمدن ، وكيفية حلها . وتشمل الحلول المقترحة في الكتاب اقتراحات تتراوح بين كيفية تنظيم المدن والبلدات، ومكان وضع النوافذ في الغرفة.
انتشر إطار عمل وفلسفة منهج "لغة الأنماط" لأول مرة في كتاب " لغة الأنماط " الذي ألفه كريستوفر ألكسندر وخمسة من زملائه في مركز البنية البيئية في بيركلي، كاليفورنيا، في أواخر سبعينيات القرن الماضي. يحتوي كتاب "لغة الأنماط " على 253 نمطًا، بدءًا من النمط الأول "المناطق المستقلة" (الأكثر عمومية) وصولًا إلى النمط الأخير "أشياء من حياتك". يتناول كتاب ألكسندر " الطريقة الخالدة للبناء " دوافع هذا العمل وأهدافه بمزيد من التفصيل. فيما يلي تعريفات "النمط" و"لغة الأنماط" مقتبسة من كتاب "لغة الأنماط" : [ 3 ]
" النمط هو وصف دقيق لحل دائم لمشكلة متكررة في سياق البناء، ويصف أحد التكوينات التي تضفي الحيوية على المبنى. يصف كل نمط مشكلة تحدث مرارًا وتكرارًا في بيئتنا، ثم يصف الحل الأساسي لتلك المشكلة، بطريقة يمكنك من خلالها استخدام الحل مليون مرة، دون تكراره بنفس الطريقة مرتين." [ 3 ]
لغة الأنماط هي شبكة من الأنماط التي تتفاعل فيما بينها. تساعدنا الأنماط على تذكر الأفكار والمعارف المتعلقة بالتصميم، ويمكن استخدامها مجتمعة لابتكار حلول.
مجالات التطبيق
تم تبني فكرة كريستوفر ألكسندر في تخصصات أخرى، وغالبًا ما كان استخدامها أوسع بكثير من تطبيق الأنماط الأصلي على هندسة البرمجيات كما هو موضح في كتاب "لغة الأنماط" . [ 3 ] تشمل الأمثلة منذ التسعينيات أنماط تصميم البرمجيات في هندسة البرمجيات ، وبشكل أعم، أنماط هندسة البرمجيات في علوم الحاسوب ، بالإضافة إلى أنماط تصميم التفاعل . منذ أواخر التسعينيات، استُخدمت الأنماط التربوية لتوثيق أفضل الممارسات في التدريس. [ 8 ] منذ منتصف العقد الأول من الألفية الثانية على الأقل، تم إدخال فكرة لغة الأنماط في تصميم هندسة النظم [ 9 ] [ 10 ] وأنماط علم التصميم (المنهجية) في كتاب من تأليف فيجاي فايشنافي وويليام كويشلر، والذي يضم 66 نمطًا؛ [ 11 ] وقد نُشرت الطبعة الثانية المنقحة والموسعة من هذا الكتاب في عام 2015، وتضم 84 نمطًا. [ ١٢ ] نُشر كتاب " أصوات مُحرِّرة: لغة نمطية لثورة التواصل" ، الذي يحتوي على ١٣٦ نمطًا لاستخدام المعلومات والتواصل لتعزيز الاستدامة والديمقراطية والتغيير الاجتماعي الإيجابي، في عام ٢٠٠٨، إلى جانب موقع إلكتروني يحتوي على المزيد من الأنماط. [ ١٣ ] نُشرت مجموعة البطاقات "أعمال جماعية: لغة نمطية لإضفاء الحيوية على الاجتماعات والتجمعات الأخرى" في عام ٢٠١١. [ ١٤ ] كما طُبِّقت فكرة اللغة النمطية في تصميم الزراعة المستدامة . [ ١٥ ]
شارك وارد كانينغهام ، مخترع الويكي ، في تأليف ورقة بحثية مع مايكل ميهفي يجادل فيها بوجود علاقات عميقة بين الويكي ولغات الأنماط، وأن الويكي "تم تطويره في الواقع كأدوات لتسهيل المشاركة الفعالة وتعديل الأنماط". [ 16 ]
انظر أيضاً
- فنغ شوي – ممارسة صينية تقليدية
- هندسة الأساليب
- التصميم المعياري – منهج التصميم
- النمطية - مدى إمكانية فصل مكونات النظام وإعادة تركيبها
- قاعدة عامة – طريقة تقريبية لإنجاز شيء ما
- طبقات القص – مفهوم نظرية الأنظمة
- نظرية النظم – دراسة متعددة التخصصات للنظم
- التصنيف (التخطيط العمراني والهندسة المعمارية) – تصنيف المباني والأماكن الحضرية
مراجع
- ↑ ألكسندر، كريستوفر (1979). الطريقة الخالدة للبناء . مطبعة جامعة أكسفورد. ISBN 978-0-19-502402-9.
- ↑ هنشو، ج. أنماط التوجيه للتصميم الطبيعي: العناصر. وقائع مؤتمر PURPLSOC 2015، 3-5 يوليو 2015، كريمس، النمسا. اجتماع PURPLSOC حول العديد من الأسئلة العلمية المفتوحة، على سبيل المثال فيما يتعلق بالخلفية النظرية للأنماط والتطبيق العملي لأساليب الأنماط في البحث والتدريس.
- 1 2 3 4 5 ألكسندر، كريستوفر (1977). لغة الأنماط: المدن، المباني، البناء . مطبعة جامعة أكسفورد ، الولايات المتحدة الأمريكية . ص 1216. ISBN 978-0-19-501919-3.
- ↑ ألكسندر، كريستوفر، مشروع أوريغون
- ↑ آندي ديردن، جانيت فينلي (يناير 2006). "لغات الأنماط في تفاعل الإنسان مع الحاسوب: مراجعة نقدية". تفاعل الإنسان مع الحاسوب . 21 (1).
- ↑ ندوة مختبر أبحاث العمارة الحضرية في بورتلاند 2009، عرض تقديمي من قبل 4 من أصل 6 مؤلفين أصليين لكتاب "لغة النمط" .
- ↑ لمزيد من النقاش حول الدوافع والأسس المنطقية، بالإضافة إلى الأمثلة والتجارب، انظر: شولر، دوغلاس. "اختيار النجاح: لغات الأنماط كعوامل تمكين حاسمة للذكاء المدني" (ملف PDF) . publicsphereproject.org . مؤتمر مختبر أبحاث العمارة الحضرية في بورتلاند، بورتلاند، أوريغون، 2009. تم الاطلاع عليه في 6 مارس 2017 .
- ↑ فينشر، سالي (سبتمبر 1999). "تحليل التصميم: استكشاف الأنماط ولغات الأنماط لأغراض التدريس" . مجلة الحوسبة في تدريس الرياضيات والعلوم . 18 (3): 331-348 .
- ↑ كلوتير، روبرت ج.؛ فيرما، دينيش (يونيو 2007). "تطبيق مفهوم الأنماط على هندسة النظم". هندسة النظم . 10 (2): 138-154 . doi : 10.1002/sys.20066 . S2CID 16218191 .
- ↑ كلوتير، روبرت جيه؛ مولر، جيريت؛ فيرما، دينش؛ نيلشياني، روشاناك؛ هول، إيريك؛ بون، ماري (مارس 2010). "مفهوم البنى المرجعية". هندسة النظم . 13 (1): 14-27 . doi : 10.1002/sys.20129 . S2CID 10835558 .
- ↑ فايشنافي، في كيه وكويشلر، دبليو. أساليب وأنماط البحث في علم التصميم ، منشورات أورباخ، أكتوبر 2007، 248 صفحة
- ↑ فايشنافي، في كيه وكويشلر، دبليو. أساليب وأنماط البحث في علم التصميم، الطبعة الثانية ، مطبعة سي آر سي، 2015، 415 صفحة
- ↑ "لغة أنماط الأصوات المحررة" . publicsphereproject.org . تم الاطلاع عليه بتاريخ 6 مارس 2017 .
- ↑ "مشروع لغة أنماط المجموعة" . groupworksdeck.org . تم الاطلاع عليه بتاريخ 6 مارس 2017 .
- ↑ جاك، ديف ؛ توينسماير، إريك (2005). "لغة نمط حديقة الغابة". حدائق الغابات الصالحة للأكل، المجلد الثاني: التصميم البيئي والممارسة للزراعة المستدامة في المناخ المعتدل . وايت ريفر جانكشن، فيرمونت: دار نشر تشيلسي جرين . الصفحات 63-139 . ISBN 1-931498-80-6.
- ↑ كونينغهام، وارد ؛ ميهفي، مايكل و. (2013). "ويكي كلغة أنماط" . وقائع المؤتمر العشرين حول لغات أنماط البرامج، 23-26 أكتوبر 2013، مونتيسيلو، إلينوي . PLoP '13. كوريون، تينيسي: مجموعة هيلسايد . الصفحات 32:1-32:14. ISBN 9781941652008.
للمزيد من القراءة
- كريستوفر ألكسندر، وسارة إيشيكاوا، وموراي سيلفرشتاين (1974). "مجموعة من الأنماط التي تُنشئ مراكز متعددة الخدمات" في ديكلان ومارجريت كينيدي (محرران): المدينة الداخلية. كتاب معماري سنوي 14، إليك، لندن. ISBN 0 236 15431 1.
- ألكسندر، سي.، إيشيكاوا، إس.، سيلفرشتاين، إم.، جاكوبسون، إم.، فيكسدال-كينغ، آي.، وشلومو أنجيل، إس. (1977). لغة الأنماط: المدن، المباني، البناء . مطبعة جامعة أكسفورد. ISBN 978-0-19-501919-3.
- ألكسندر، سي. (1979). الطريقة الخالدة للبناء . الولايات المتحدة الأمريكية: مطبعة جامعة أكسفورد. ISBN 978-0-19-502402-9.
- شولر، د. (2008). تحرير الأصوات: لغة نموذجية لثورة التواصل . الولايات المتحدة الأمريكية: مطبعة معهد ماساتشوستس للتكنولوجيا . رقم ISBN 978-0-262-69366-0.
- لايتنر، هيلموت (2015): نظرية الأنماط: مقدمة ووجهات نظر حول مسارات كريستوفر ألكسندر . ISBN 1505637430.
روابط خارجية
حول الأنماط بشكل عام
- لغة الأنماط لكتابة الأنماط، من تأليف جيرارد ميسزاروس وجيم دوبل
- استخدام الأنماط لتطوير السيناريوهات لمشاريع الفضاء الجوي واسعة النطاق
- نموذج عمل الشركات الناشئة المرنة
- ما هي حالة الاستخدام الجيدة؟ (من كتاب أنماط حالات الاستخدام الفعالة)
مجموعات أنماط عبر الإنترنت
- patternlanguage.com ، من مركز الهيكل البيئي
- الشبكة المدمجة – نمط حضري معاصر "مجموعة وتوليف لأنماط الأحياء"
- hcipatters.org – أنماط لتفاعل الإنسان مع الحاسوب
- مستودع أنماط بورتلاند
- العمل الجماعي: لغة نمطية لإضفاء الحيوية على الاجتماعات والتجمعات الأخرى - لغة نمطية للعملية الجماعية
- البروتوكولات الأساسية – مجموعة من أنماط التواصل بين أعضاء الفريق
- مشروع تحرير الأصوات! لغة الأنماط — نسخ مختصرة من الأنماط متوفرة باللغات العربية والصينية والإسبانية
- النظرية المعمارية
- علم التحكم الآلي
- تصميم
- تمثيل المعرفة
