سؤال: اشرح مصطلح إدارة التهيئة.Question:Explain the term Configuration management.

What does configuration management mean? ماذا تعني إدارة التكوين؟ او التهيئة او الإعدادات؟ 

What does configuration management mean? ماذا تعني إدارة التكوين؟ او التهيئة او الإعدادات؟


سؤال: اشرح مصطلح إدارة التهيئة.Question:Explain the term Configuration management.

الإجابة: - إدارة تكوين البرامج ، SCM هو نشاط يستخدم على كل مستوى وفي كل جزء من عملية هندسة البرمجيات.  كل تحسين يأخذ شكل سيطرة أفضل.  هذا هو الانضباط الذي يتحكم في الحروف وحسب حاجة العميل في هندسة البرمجيات.  بمساعدة هذه الأنواع المتعددة ، هناك تغييرات تلعب دورًا مهمًا في هندسة البرمجيات وعملية التطوير.

 بطريقة بسيطة إذا حددنا مصطلح التكوين للإدارة ، فهذه هي الأداة التي تتحكم بشكل أفضل ، وسهولة الصيانة خلال العملية الكاملة لتطوير البرمجيات.  بمساعدة إدارة تكوين البرنامج ، يمكننا بسهولة معرفة التعديل والتحكم المطلوب من قبل المطور.  تمتلك SCM القدرة على التحكم في كل تلك الآثار التي تأتي في مشاريع البرامج.  الأهداف الرئيسية لـ SCM هي زيادة الإنتاج عن طريق تقليل الأخطاء.

 عندما تبدأ عملية تطوير البرمجيات ، تقوم SCM بالتغيير عن طريق التحديد والتحكم والتعديل والمراجعة وما إلى ذلك بعد ذلك ناتج العملية الكلية المقدمة لعملائنا.  يمكننا توضيح عمل SCM على النحو التالي:
  1. Software configuration identification - عادة ما يتم استخدام البرمجيات في أنواع مختلفة من البرامج والوثائق والبيانات المتعلقة بكل برنامج يسمى تحديد التكوين.  بمساعدة C.I ، يمكننا وضع خط إرشادي سيكون مفيدًا في عملية تطوير البرمجيات ، عدة مرات شرط التوجيه لفحص المستند وتصميم البرنامج.  تعد المستندات المتعلقة بـ SCM هي العنصر المفيد ، وبفضل هذا ، يمكننا التحكم بشكل أفضل واتخاذ وحدة أساسية للتهيئة.
  2. Software configuration control تحكم بتكوين البرمجيات - هذه هي عملية اتخاذ القرار بمساعدة هذا نقوم بالتنسيق بين التغييرات الضرورية وتطبيقها كما هو مذكور في المبدأ التوجيهي.  لوحة التحكم في التكوين تمنح الإذن لأي نوع من التغيير أو التعديل الضروري للمشروع.  في كثير من الأحيان يأخذ CCB المشورة من هؤلاء الأعضاء الذين يشكلون جزءًا من عملية تطوير البرمجيات.
  3. Accounting status of Software configuration تكوين الحالة المحاسبية للبرمجيات -تسمى عملية الاحتفاظ بسجل لجميع البيانات الضرورية للبرنامج بالحالة المحاسبية للبرنامج.  أنه يحتوي على كافة البيانات المتعلقة بالبرنامج القديم إلى البرامج الجديدة التي يتم إجراء التغييرات أو المطلوبة للوفاء باحتياجات العملاء. 
  4. Auditing of software configuration  إعدادات تدقيق البرمجيات - قد يتم تعريف تدقيق تكوين البرنامج على أنه فن بمساعدة هذا يمكننا أن نفهم أن الإجراءات أو التغييرات المطلوبة تتم بواسطة المطور أم لا.  بعض العناصر المشاركة في عملية التحقق أو التدقيق.

يتم تنفيذ الوظيفة بشكل صحيح بواسطة البرنامج.
 عملية التوثيق ، اكتمال البيانات أم لا.

 ما هي فوائد ومميزات إدارة التكوين

  1.  بمساعدة SCM ، يمكننا التحكم بسهولة في جميع التغييرات التي تتم في عملية التطوير.
  2.  أنه يعطي ضمان للتحقق من أن التغييرات تتم في المنطقة المطلوبة.
  3.  من المفيد إنشاء البرنامج الجديد مع المكونات القديمة.
  4.  SCM لديه القدرة على شرح كل شيء عن عملية تطوير البرمجيات.

المصطلحات 

SCM = Software Configuration Management وتعني إدارة تكوين البرمجيات