عنصر التكوين
يشير مصطلح عنصر التكوين ( CI ) إلى الوحدة الهيكلية الأساسية لنظام إدارة التكوين. [ 1 ] تشمل أمثلة عناصر التكوين مكونات الأجهزة أو البرامج الفردية . يشرف نظام إدارة التكوين على دورة حياة عناصر التكوين من خلال مجموعة من العمليات والأدوات، وذلك بتطبيق وتفعيل العناصر الأساسية للتعريف، وإدارة التغيير ، وحساب الحالة، والتدقيق . يهدف هذا النظام إلى تجنب حدوث أخطاء ناتجة عن نقص الاختبار، بالإضافة إلى عدم التوافق مع عناصر التكوين الأخرى.
وصف
يمكن تطبيق مصطلح "عنصر التكوين" على منتج، أو مكون مخصص من منتج، أو كليهما، ممن يلبي وظيفة استخدام نهائية، وله متطلبات ووظائف و/أو علاقات منتج مميزة، ومخصص للتحكم فيه بشكل منفصل في نظام إدارة التكوين. تشكل عناصر التكوين وإصدارات معلومات تكوين المنتج المرتبطة بها، والتغييرات المعتمدة، أساس أي تدقيق تكوين معتمد حالي .
يجب تحديد كل عنصر من عناصر التكوين بشكل فريد بحيث يمكن تمييزه عن جميع عناصر التكوين الأخرى ومعلومات تكوين المنتج المرتبطة بها.
من وجهة نظر مُنفِّذ التغيير ، يُمثِّل عنصر التكوين (CI) العناصر المُتأثرة بالتغيير ضمن بنية المنتج. يُؤدي تعديل إصدار أساسي مُحدد لعنصر تكوين إلى إنشاء إصدار جديد من الأساس يحتوي على التغييرات المُعدَّلة في المعلومات المُتأثرة بالتغيير. قد يتغير رقم جزء عنصر التكوين إذا لم يعد الجزء الجديد أو المُحدَّث قابلاً للتبديل، وظيفيًا أو ماديًا، مع الجزء الحالي، بينما يتغير إصدار عنصر التكوين البرمجي في كل مرة يتم فيها تنفيذ تغيير. عند دراسة تأثير التغيير، يجب طرح سؤالين: ما هي عناصر التكوين المُتأثرة؟ وكيف تتأثر عناصر التكوين ومعلومات التكوين والواجهات المرتبطة بها؟
يمكن تتبع استخدام عنصر التحكم الرئيسي داخل المنتج من خلال نظام محاسبة حالة قوي، ويخضع عنصر التحكم الرئيسي للتحقق من القبول بناءً على معايير محددة.
أنواع عناصر التكوين
يمكن أن تتخذ عناصر التكوين أشكالاً عديدة، بما في ذلك الأجهزة والمعدات، وتطبيقات البرامج، والاتصالات والشبكات، والأنظمة، والمواقع، والمرافق، وقواعد البيانات، والخدمات. كما تُعتبر كيانات إدارة التغيير، والحوادث، وإدارة المشكلات، وغيرها من العمليات، أحيانًا من عناصر التكوين.
سمات وبيانات مؤشر التماسك
تُمثَّل عناصر التكوين بخصائصها. قد تكون هذه الخصائص مشتركة بين جميع عناصر التكوين (مثل رمز عنصر فريد، ووصف الوظيفة، ونهاية دورة الحياة، وموافقة مالك العمل على تغييرات عنصر التكوين، ودعم المالك التقني، أي المسؤول، لهذه التغييرات وتنفيذها). كما قد تكون هناك خصائص أخرى خاصة بنوع العنصر المحدد. فعلى سبيل المثال، تمتلك الأجهزة المادية بعض الخصائص، وخوادم قواعد البيانات خصائص أخرى، والتطبيقات والشهادات خصائص أخرى.
أمثلة على الخصائص الشائعة:
- المعرف الفريد أو رمز التعريف CI
- اسم أو تصنيف الكائن الحي (غالباً ما تكون أسماء طويلة وأسماء قصيرة )
- اختصارات أو رموز CI
- وصف CI
- ملكية البنية التحتية الحيوية (المنظمات والأفراد)
- أهمية الذكاء الاصطناعي
تحديد الخصائص

ينبغي أن يمتلك كل نوع من عناصر التكوين خصائص معينة، بحيث يكون تركيبها فريدًا، مما يسمح بالتعرف على العنصر وتمييزه عن غيره. في حالة الأجهزة، قد يكون هذا التركيب الفريد هو الشركة المصنعة للجهاز، وطرازه/نوعه، ورقمه التسلسلي.
تتيح الخصائص المميزة (المظللة باللون الأحمر) التمييز بين حالات معينة من هذه العناصر.
الإصدارات
قد يتألف الإصدار (وهو نفسه كيان مُرقّم) من عدة عناصر تكوين. ستظهر مجموعة التغييرات التي طرأت على كل عنصر تكوين في ملاحظات الإصدار ، وقد تحتوي هذه الملاحظات على عناوين محددة لكل عنصر تكوين. قد يحتوي عنصر تكوين الأجهزة المعقد على مستويات متعددة من عناصر التكوين أسفل مستواه الأعلى؛ ويجب أن يفي كل مستوى من مستويات عناصر التكوين بنفس العناصر الأساسية لنظام إدارة التكوين.
يتمثل أحد الأساليب الحديثة لإدارة عناصر التكوين المتعلقة بالإصدارات في استخدام مستودعات التعليمات البرمجية ومستودعات القطع الأثرية لتكملة قاعدة بيانات إدارة التكوين. [ 2 ] [ 3 ] ويتجلى ذلك في استخدام مكتبة وسائط شاملة .
مفردات
إضافةً إلى دورها في تنفيذ وإدارة التغيير، ينبغي أن تُشكّل قائمة وتعريف كل عنصر من عناصر التكوين لغةً مشتركةً بين جميع المجموعات المرتبطة بالمنتج. يجب تعريف عنصر التكوين على مستوى يسمح للشخص المعني بتسويق المنتج والشخص المسؤول عن التنفيذ بالاتفاق على تعريف موحد عند استخدام اسم عنصر التكوين. يُمكن اعتبار اختيار وتحديد عناصر التكوين لمشروع معين الخطوة الأولى في تطوير بنية شاملة للمنتج من أعلى إلى أسفل.
مراجع
- ↑ قارن: كوبلاند، مارتن (25 سبتمبر 2014). النشر المتقدم لمدير تكوين مركز أنظمة مايكروسوفت . خلاصة الخبرة المهنية. دار نشر باكت المحدودة (نُشر عام 2014). رقم ISBN 9781782172093تم الاطلاع عليه بتاريخ 3 أغسطس 2015. إدارة
التطبيقات في الخلفية أكثر تعقيدًا من طريقة تنفيذ الحزم في مدير التكوين. وتتم هذه العملية باستخدام عناصر التكوين (CIs).
- ↑ "مقدمة في إدارة التكوين في DevOps" . BrowserStack . مؤرشف من الأصل بتاريخ 2023-02-01 . تم الاطلاع عليه بتاريخ 2022-03-11 .
- ↑ "دور إدارة تكوين الكود في DevOps | Pluralsight | Pluralsight" . www.pluralsight.com . تاريخ الاسترجاع: 11 مارس 2022 .
روابط خارجية
- إدارة التكوين
