الثلاثاء، يوليو 20، 2010

مصطلحات برمجيه

ALFA
تشير عبارة ألفا إلى أول حرف إغريقي وتستخدم عادة في دورة مراحل تطوير البرامج، وحينها يكون إصدار ألفا منتجا يحتاج لتنفيذ كامل الوظائف وإزالة الأخطاء البرمجية debugging لكنه يلبي الغرض الرئيسي من البرنامج. يقدم إصدار ألفا للاختبار من قبل فريق خاص أو الجمهور العام. وهناك أسلوبين للاختبار يعرفا باسم الصندوق الأبيض والمرحلة التالية هي الصندوق الأسود ، ويراد به اختبار المنتج دون الإطلاع والتشاور مع بقية أعضاء فريق الاختبار أو حيثيات البرنامج.
Beta
إصدار بيتا، تعني عبارة بيتا الحرف الثاني بالإغريقية ويراد بها هنا إصدار برنامج خضع للاختبار الأولي في مرحلة ألفا. ويسمى هذا الإصدار أحيانا بالإصدار التمهيدي preview أو الإصدار التمهيدي التقني technical preview (TP) . وفي هذه المرحلة يتم تجميد مزايا البرنامج بحيث لا يمكن إضافة أي مهام أو وظائف جديدة له، بمعنى أنه اكتمل من هذه النواحي، ويقتصر العمل في هذا الإصدار على إزالة الأخطاء البرمجية وضمان عمل كل المزايا. وتقدم برامج المصادر المفتوحة إصدار بيتا للجمهور للاستفادة من العدد الكبير لمن سيختبر البرنامج ويرسل تعليقاته وإشارة للأخطاء البرمجية فيه. تستفيد بعض الشركات من تسمية بيتا للتملص من ضرورة تقديم الدعم الفني عند حدوث المشاكل لدى المستخدمين، وهناك برامج وخدمات تصمد في مرحلة بيتا لسنوات مثل خدمة بريد جي ميل وغيرها. أما المرحلة قبل النهائية في دورة إنتاج البرامج فهي ما يعرف باسم الإصدار المرشح Release candidate، وهو المنتج كاملا مع احتمال بروز خطأ برمجي فيه. وعند إصلاح ذلك الخطأ يأتي الإصدار الذهبي Gold release، حيث درج استخدام هذه التسمية نتيجة لاستخدام قديم لأقراص مدمجة ذهبية تقاوم الخدوش لضمان عمل نسخ سليمة منها. وهناك تسمية مرادفة وهي إصدار المصنعين release to manufacturing" (RTM)
وهناك الإصدار المعلب النهائي box copy الذي يصبح متوفرا في الأسواق