فيستا (إدارة تكوين البرمجيات)

Vesta هو نظام لإدارة تكوين البرامج تم تطويره في التسعينيات.

تاريخ

طُوِّر نظام فيستا من قِبَل باحثين في مركز أبحاث الأنظمة التابع لشركة ديجيتال إكويبمنت (DEC) في بالو ألتو، كاليفورنيا . [1] نُشرت لغة فيستا لأول مرة عام 1993. [ 2 ] اعتمد نظام فيستا في بناء البرمجيات التدريجي على تزويد المستخدم بلغة لوصف كيفية بناء البرنامج، والسماح للمُنشئ باستنتاج التبعيات، على عكس الأنظمة الأخرى التي يُحدد فيها المستخدم التبعيات بشكل صريح. بدأ العمل على إعادة تصميم وتنفيذ النظام تحت اسم فيستا-2 حوالي عام 1998. [ 3 ] [ 4 ] أصدرت شركة كومباك نظام فيستا بعد استحواذها على شركة ديجيتال إكويبمنت، بموجب رخصة جنو العمومية الصغرى (LGPL) عام 2001.

تشمل ميزات فيستا ما يلي: [ 1 ]

  • ضمانة لتكرار عملية البناء بدقة. يتم تغليف عمليات بناء Vesta في بيئة معزولة عن نظام الملفات العادي. ولا يمكنها استخدام أي ملفات أو إعدادات أو مدخلات أخرى غير خاضعة للتحكم في الإصدارات.
  • الكشف التلقائي الكامل عن التبعيات. يسجل برنامج Vesta builder عمليات الوصول إلى الملفات التي تتم أثناء عمليات البناء، بدلاً من أن يحددها المستخدم بشكل صريح كما هو الحال مع أداة Make السابقة .
  • ذاكرة تخزين مؤقتة مشتركة للبناء. عندما يستخدم عدة مطورين النظام، فإنهم يتشاركون نفس مجموعة أعمال البناء المكتملة سابقًا لإعادة استخدامها في عمليات البناء التراكمية المستقبلية. هذا يوفر الوقت والموارد لفرق التطوير.

تستخدم شركة إنتل برنامج Vesta في مشاريع تطوير المعالجات الدقيقة. وتوظف الشركة مطورين يعملون بنشاط على صيانة وتطوير برنامج Vesta.

تشمل العيوب ما يلي:

  • القفل الإلزامي على مستوى الطرد.
  • يتصل المستخدمون بخادم NFS خاص للوصول إلى المستودع.

نُشر كتاب قصير عن فيستا عدة مرات خلال عام 2011. [ 5 ] [ 6 ]

مراجع

  1. 1 2 آلان هيدون؛ روي ليفين؛ تيموثي مان؛ يوان يو (22 يناير 2002). "نظام إدارة تكوين برمجيات فيستا" (ملف PDF) . تقرير بحثي رقم 177 ، شركة كومباك . تم الاطلاع عليه بتاريخ 24 نوفمبر 2013 .
  2. كريستين ب. حنا؛ روي ليفين (14 يونيو 1993). "لغة فيستا لإدارة التكوين" (ملف PDF) . تقرير بحثي رقم 107 صادر عن مركز أبحاث البرمجيات . شركة دي إي سي . تاريخ الاطلاع: 24 نوفمبر 2013 .
  3. آلان هيدون؛ روي ليفين؛ تيموثي مان؛ يوان يو (9 مارس 2001). "نهج فيستا لإدارة تكوين البرمجيات" (ملف PDF) . تقرير بحثي رقم 107 صادر عن مركز أبحاث البرمجيات . شركة دي إي سي . تاريخ الاطلاع: 24 نوفمبر 2013 .
  4. آلان هيدون؛ روي ليفين؛ تيموثي مان؛ يوان يو (2 يونيو 1998). "لغة وصف برمجيات فيستا-2" (ملف PDF) . مذكرة فنية SRC رقم 1997-005c . شركة ديجيتال إكويبمنت . تاريخ الاسترجاع: 25 نوفمبر 2013 .
  5. آلان هيدون؛ روي ليفين؛ تيموثي مان؛ يوان يو (2004). إدارة تكوين البرمجيات باستخدام فيستا . سبرينغر. ISBN 0387002294.
  6. آلان هيدون؛ روي ليفين؛ تيموثي مان؛ يوان يو (2011). إدارة تكوين البرمجيات باستخدام فيستا . سبرينغر. ISBN 9781441934727.